
@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;
  --gradiente-value: #00000036;
  --red-ss: #f40000;
  --black: black;
  --white: #fff;
  --dim-grey: #666;
  --red-40: #f4000066;
  --connect-color-ok: #ff953d;
  --white-smoke: #ededed;
  --cust-lets: #fcca23;
  --cust-take: #ad48d3;
  --orange-tnf: #fab244;
  --explore-more: #fff3;
  --icon_now_base_chiara: #fab24426;
  --our_purpose_chiaro_ok: #29408e24;
  --our_purpose_chiaro: #5433a31c;
  --tan: #cd8f8f00;
  --experience-color-ok: #eb494d;
  --icon_now: #fab24466;
  --our_purpose: #29408e99;
  --our_product: #5433a3;
  --violetto-chiaro: #5433a366;
  --black-40: #0006;
  --orange_we-are-tnf: #fab244b3;
  --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;
  --dark-grey: #c6c5c5;
  --verde_sleeping: #31a300;
  --red-tnf: #b61e33;
  --cust-exploring: #1966be;
  --agree-color: #36e4d8;
  --connect-color: #e57826;
  --community-color: #36ba69;
  --663399: #5433a3;
  --viletto: #b7a2e9;
  --kit-out-color: #8c7cb2;
  --silver: #c8c8c8e6;
  --indian-red-60: #eb494d99;
  --red-40-41: #f4000080;
  --our_culture-pulsante: #29408ecc;
  --orange_sleep: #f97b12;
  --exploring-on-my-own: #1966becc;
  --our-product_70: #5433a3ba;
  --discover-color: #875c38;
  --experience-block: #ba3033;
  --verde-70: var(--violetto-chiaro);
}

.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-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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 {
  color: #009ee0;
  cursor: pointer;
  background-color: #0000;
  border: 0 solid #c6c6c5;
  border-radius: 0;
  justify-content: center;
  align-items: flex-end;
  width: 100vw;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
}

.link-block-ancora:hover {
  background-color: #0000;
}

.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: none;
  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/Visuals_TNF_PURPOSE_ese.jpg');
  background-position: 30% 0;
  background-repeat: repeat-x;
  background-size: auto 100%;
  background-attachment: fixed;
  height: 80%;
}

.div-block-immagine-header.connect-header.purpose-page.text {
  z-index: -4;
  background-color: #0000;
  background-image: url('../images/TNF_PURPOSE_soloScritta.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-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/SS20_MS_AMK_003.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.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-block-menu-header {
  z-index: -1;
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.div-block-menu-header.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);
  width: 100vw;
  height: 100vh;
  margin-top: 0;
}

.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;
}

.inner-hero.schermopieno.video.home {
  border-bottom: 0 #f40000;
  height: 100vh;
  margin-top: 0;
  display: none;
}

.inner-hero.schermopieno.video.purpose {
  background-color: #0000;
  border-bottom: 0 #f40000;
  height: 96vh;
  margin-top: 0;
}

.inner-hero.schermopieno-2 {
  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-2.video {
  justify-content: center;
  height: 93vh;
  margin-top: 75px;
  overflow: visible;
}

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

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

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

.inner-hero.schermopieno-2.video.home {
  border-bottom: 0 #f40000;
  height: 100vh;
  margin-top: 0;
  display: none;
}

.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);
  width: 90%;
}

.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 {
  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._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.segmenti-apertura {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 69px;
  display: inline-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;
}

.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: 1px #000;
}

.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 {
  margin-top: 10px;
  padding-bottom: 10px;
}

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

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

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

.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;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  height: 100px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 25px;
  padding-right: 25px;
  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: 0 auto 18px;
  padding: 46px 25px 0;
  display: flex;
  position: absolute;
  inset: 80px auto auto 1%;
}

.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-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-5 {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  align-items: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
  display: flex;
}

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

.div-block-1547 {
  justify-content: center;
  width: 30px;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  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-flow: column;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0%;
  display: flex;
}

.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, scroll;
  justify-content: center;
  align-items: center;
  min-width: 5px;
  height: 700px;
  min-height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 153px;
  padding-bottom: 153px;
  display: flex;
}

.dropdown-content.trasparente.layer-in-system.verticale {
  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.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-top: 3px none var(--orange-tnf);
  background-color: var(--explore-more);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 59px;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
}

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

.dropdown-content.contenuti-we-are-tnf.grey {
  background-color: var(--white-smoke);
}

.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: var(--our_purpose_chiaro_ok);
  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);
  width: 100%;
}

.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.dte-lingue {
  background-color: var(--white);
  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-content.verde {
  background-color: var(--white);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
}

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

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

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

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

.dropdown-content.contenuti-our_guarantee.grey {
  background-color: var(--white-smoke);
}

.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;
}

.dropdown-trigger._200px {
  width: 100%;
}

.body {
  background-color: #0000;
  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 {
  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.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;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
}

.dropdown-trigger_2.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  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: 40px;
  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: var(--violetto-chiaro);
  margin-bottom: 0;
}

.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(--violetto-chiaro);
  margin-bottom: 0;
  padding-bottom: 40px;
}

.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: solid;
  width: 100%;
}

.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.white {
  background-color: #ffffff4d;
}

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

.dropdown-trigger_2.icon_now_ok.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: var(--violetto-chiaro);
}

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

.dropdown-trigger_2.icon_now_ok.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.icon_now_ok.beige {
  border-top-color: var(--orange_we-are-tnf);
  background-color: var(--icon_now);
  padding-left: 10px;
  padding-right: 10px;
}

.dropdown-trigger_2.our_purpose_1 {
  border-top: 3px solid var(--our_product);
  background-color: var(--our_purpose);
  min-height: 180px;
  padding-bottom: 20px;
  display: flex;
}

.dropdown-trigger_2.our_purpose_1.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: var(--violetto-chiaro);
}

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

.dropdown-trigger_2.our_purpose_1.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.experience-customer {
  background-color: #0000;
  border-bottom: 0 #eb494d;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
}

.dropdown-trigger_2.bordi {
  background-color: #0000;
  border-bottom: 0 #eb494d;
  padding-left: 5%;
  padding-right: 5%;
}

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

.dropdown-trigger_2.box-arancio {
  border-top: 4px solid var(--orange-tnf);
  background-color: var(--icon_now);
  padding: 40px 10px;
}

.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 {
  width: 66%;
  margin-right: 6px;
}

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

.div-block-header-link-section {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 92vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
}

.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;
  display: flex;
  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 {
  text-align: center;
  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;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
}

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

.titolo-segmento.white {
  color: var(--white);
  font-size: 45px;
}

.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 {
  flex-flow: column;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-titoloni {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 13px;
  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, .div-quadrato-rosso.giallo-copy {
  background-color: var(--orange-tnf);
}

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

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

.div-quadrato-rosso.grigi {
  background-color: var(--white-smoke);
}

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

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

.div-block-spazio-video._2word {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
}

.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 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.sottotitolo-segmento {
  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;
}

.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);
  width: 100%;
  font-size: 22px;
  line-height: 20px;
  position: static;
}

.sottotitolo-segmento.centred.grigio {
  color: var(--dark-grey);
  background-color: #0000;
  min-height: 150px;
  margin-bottom: 20px;
}

.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, .sottotitolo-segmento.centred.cretid.verde {
  color: var(--blue-tnf);
}

.sottotitolo-segmento.centred.cretid.verde._24pt {
  color: var(--verde_sleeping);
  font-size: 24px;
}

.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.centred.giallo.pad38pt {
  margin-top: 38px;
}

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

.sub-altobasso-small {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 40px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  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;
  padding-left: 8px;
  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 {
  margin-top: 11px;
}

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

.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.logo._100 {
  width: 100%;
  height: auto;
  padding-left: 0;
  position: static;
}

.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.verde {
  color: var(--black);
}

.sub-altobasso-small.verde._18pt {
  font-size: 18px;
  line-height: 24px;
}

.sub-altobasso-small.verde._20pt {
  margin-bottom: 10px;
}

.sub-altobasso-small.verde._36 {
  height: 50px;
  max-height: 100px;
  margin-bottom: 0;
  font-size: 46px;
}

.sub-altobasso-small.bold-athletes {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
}

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

.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;
  text-align: center;
  margin-bottom: 40px;
  line-height: 24px;
}

.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;
  text-transform: uppercase;
  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.centrato.senza-margini {
  margin-bottom: 10px;
}

.sub-altobasso-elenco-puntato.centrato._18pt {
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.sub-altobasso-elenco-puntato.piccolo {
  z-index: 10;
  text-align: center;
  width: auto;
  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;
  width: 100%;
}

.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.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.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;
}

.div-block-elenco-puntato.standard-box.more-text {
  justify-content: flex-end;
  height: 460px;
}

.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;
}

.bold {
  letter-spacing: 1px;
  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;
  position: relative;
}

.div-block-contenitore.tnf-adventure.guarantee {
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  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.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.iconic_now {
  margin-top: -1px;
  margin-bottom: -1px;
}

.div-block-contenitore.tnf-adventure.guarantee.home.iconic_now._02 {
  height: auto;
  margin-top: -79px;
}

.div-block-contenitore.tnf-adventure.guarantee.experience-demo {
  width: auto;
  max-width: 1100px;
  height: auto;
  min-height: 800px;
  margin-top: 0;
  margin-bottom: 0;
}

.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 {
  justify-content: center;
  width: 95%;
  margin-top: 38px;
  margin-bottom: 38px;
  padding-right: 0%;
}

.div-block-contenitore.tnf-adventure.guarantee.home, .div-block-contenitore.tnf-adventure.home {
  max-width: 1100px;
}

.div-block-contenitore.tnf-adventure.guarantee.home, .div-block-contenitore.tnf-adventure.home {
  max-width: 1100px;
}

.div-block-contenitore.tnf-adventure.elements-invertito {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.div-block-contenitore.tnf-adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
  display: inline-flex;
}

.div-block-contenitore.tnf-adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-contenitore.tnf-adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
}

.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.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.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_2, .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-_3 {
  justify-content: center;
  width: 95%;
  margin-top: 38px;
  margin-bottom: 38px;
  padding-right: 0%;
}

.div-block-contenitore.tnf-adventure.doppio-quasi-centrato {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-left: 0;
  padding-right: 0%;
}

.div-block-contenitore.tnf-adventure.sally-mckoy {
  top: -90px;
}

.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-color: #000;
  background-image: url('../images/EXPLORE-FUND_logo_black.jpg');
  background-position: 50%;
  background-size: cover;
  width: 460px;
  height: 500px;
}

.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_1.jpg');
}

.foto-_athlete-preferences.on-mountain-action.embark {
  background-image: url('../images/embark.jpg');
}

.foto-_athlete-preferences.on-mountain-action.clean-up {
  background-color: #000;
  background-image: url('../images/clean-up.jpg');
  background-position: 50%;
  background-size: cover;
  width: 500px;
  height: 500px;
}

.foto-_athlete-preferences.on-mountain-action.outo {
  background-color: #000;
  background-image: url('../images/Outo.png');
  background-position: 50%;
  background-size: cover;
  width: 500px;
  height: 500px;
}

.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');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20%;
  width: 500px;
  height: auto;
  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(#000, #000), 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.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(#000, #000), 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.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(#000, #000), 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.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.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.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 {
  width: 100%;
  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;
  padding-left: 10px;
  padding-right: 10px;
}

.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 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  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;
  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 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0 5% 20px;
  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.white-smoke.from-a-what-to-a-why {
  background-color: var(--white);
  margin-left: 0%;
  margin-right: 0%;
}

.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.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;
}

.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 {
  width: 100%;
  max-width: none;
  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.greet._80 {
  width: 80%;
}

.div-block-elenco-oriz.connect-spotting {
  margin-top: 42px;
}

.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-elenco-oriz.largo {
  width: 95%;
}

.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;
  width: 50px;
  display: flex;
}

.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.w--current {
  background-image: url('../images/HOME.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.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;
}

.home-3.discover-ke.w--current {
  background-color: var(--dark-grey);
  width: 100px;
  margin-left: 200px;
  position: absolute;
  left: auto;
}

.home-3.discover-ke._80px.w--current {
  width: 120px;
  left: 80px;
}

.home-3.discover-ke._80px.onboarding {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 120px;
  margin-left: 80px;
  display: inline-flex;
  left: 0;
}

.home-3.discover-ke._80px.onboarding:hover {
  background-color: var(--white);
}

.home-3.discover-ke._80px.onboarding.w--current {
  justify-content: center;
  align-items: center;
  width: 120px;
  display: inline-flex;
}

.home-3.discover-ke._80px.onboarding.w--current:hover {
  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.home.onboarding {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.footer-heading.home.piccolo {
  font-size: 12px;
}

.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: 300px;
  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);
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  height: 50px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  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: 120px;
}

.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-list-6.blu.w--open {
  background-color: var(--blue-tnf);
}

.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.we-care:hover {
  width: 50px;
}

.dropdown-toggle-6.customers {
  background-color: var(--red-tnf);
}

.dropdown-toggle-6.customers:hover {
  width: 100px;
}

.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-toggle-6.blu {
  background-color: var(--blue-tnf);
}

.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: 300px;
  margin-right: 0;
  position: absolute;
}

.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, .customer-omini-interi.rosso, .customer-omini-interi.violet, .customer-omini-interi.rosso, .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);
  background-color: #ededed;
  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: 100%;
  max-width: none;
  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-width: 2px;
  border-bottom: 2px solid #fff;
  border-top-color: var(--white);
  width: 20%;
  margin-left: 20px;
  margin-right: 20px;
}

.image-example-captions.icons-4-box.verde {
  border-top-color: var(--verde_sleeping);
}

.image-example-captions.icons-4-box.no-riga {
  border-top-width: 0;
  border-top-color: var(--verde_sleeping);
}

.image-example-captions.icons-4-box.our-purpose {
  border-top-color: var(--blue-tnf);
  margin-left: 2px;
  margin-right: 2px;
}

.image-example-captions.icons-4-box.our-purpose.bianco {
  border-top-style: none;
  border-top-width: 1px;
}

.image-example-captions.icons-4-box.mission_statement {
  border-top-color: var(--blue-tnf);
  margin-left: 2px;
  margin-right: 2px;
}

.image-example-captions.icons-4-box.mission_statement.bianco {
  border-top-style: none;
  border-top-width: 1px;
}

.image-example-captions.icons-4-box.vision-statement {
  border-top-color: var(--blue-tnf);
  margin-left: 2px;
  margin-right: 2px;
}

.image-example-captions.icons-4-box.vision-statement.bianco {
  border-top-style: none;
  border-top-width: 1px;
}

.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-top-color: var(--orange-tnf);
  width: 20%;
  margin-left: 6px;
  margin-right: 6px;
}

.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%;
}

.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: auto;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 10px;
  padding-right: 10px;
  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 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.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-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.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;
  background-color: var(--kit-out-color-ok);
  display: flex;
  top: -498px;
}

.div-block-da-mostrare.quad4-grande-sopra.destra {
  z-index: 11111;
  background-color: var(--kit-out-color-ok);
  justify-content: center;
  min-height: 497px;
  display: flex;
  top: -249px;
  left: -249px;
}

.div-block-da-mostrare.quad4-grande-sopra.destra.quarto {
  background-color: var(--kit-out-color-ok);
  display: flex;
  top: -498px;
  overflow: visible;
}

.div-block-da-mostrare.quad-sopra-tool {
  z-index: 1111;
  z-index: 1111;
  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.quad4-grande-sopra {
  z-index: 11111;
  background-color: #ff953d;
  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.destra.quarto.orange {
  background-color: var(--orange-tnf);
}

.div-block-da-mostrare.quad4-grande-sopra.destra.rosa {
  background-color: var(--kit-out-color);
}

.div-block-da-mostrare.quad4-grande-sopra.destra.orange {
  background-color: var(--orange-tnf);
}

.div-block-da-mostrare.quad4-grande-sopra.terzo {
  z-index: 11111;
  top: -498px;
}

.div-block-da-mostrare.quad4-grande-sopra.terzo.orange, .div-block-da-mostrare.quad4-grande-sopra.orange {
  background-color: var(--orange-tnf);
}

.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;
  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-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;
  margin-bottom: 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-subtitle.layering.athlete-tested {
  margin-top: 100px;
}

.div-block-subtitle.experience-demo-copy, .div-block-subtitle.we-are-tnf, .div-block-subtitle.experience-demo, .div-block-subtitle.experience-demo, .div-block-subtitle.experience-demo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  display: flex;
}

.div-block-subtitle.experience-demo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.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 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
  position: absolute;
  inset: 10% 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: var(--our_culture-pulsante);
}

.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-contenitore-click-lottie.grey {
  background-color: var(--white-smoke);
  background-color: var(--white-smoke);
}

.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);
  justify-content: center;
  align-items: center;
  height: 300px;
  padding-top: 0;
  display: block;
}

.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);
}

.container-100:hover {
  opacity: 100;
}

.container-100.meta {
  width: 50%;
  max-width: 590px;
  margin-left: 0;
  margin-right: 18px;
}

.container-100.meta.dx {
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
}

.container-100.values {
  background-color: #e8e7e7e6;
  padding-top: 52px;
}

.container-100.group-assessment {
  margin-bottom: 46px;
}

.section-pillars {
  background-color: #d2d2d2e3;
  background-image: url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0;
  background-size: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 49px;
  padding-bottom: 40px;
  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: 50px 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;
}

.box-intro-macro-argomenti.group-training {
  margin-bottom: 50px;
}

.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_materials_technologies_ph_1.our-guarantee {
  background-image: url('../images/F20_BRAND-GENERIC_On-Mountain-Images_018_2500.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-vertic-sopra.tnf_ambassador_atributes {
  background-image: url('../images/TNF_FW22_ITMJ_Fleece_0008_web.jpg');
  background-position: 30%;
}

.div-block-image-vertic-sopra.group_assessment {
  background-image: url('../images/V_FAST-HIKE_OUTDOOR-TRAIL_IS_019_low.jpg');
  background-position: 30%;
}

.div-block-image-vertic-sopra.group_assessment.instore_dx {
  background-image: url('../images/TNF_FW23_DenimPack_DDC-0741_low.jpg');
}

.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-image-quadr-sopra.tnf_ambassador_atributes {
  background-image: url('../images/sustainability_1.jpg');
  margin-bottom: 63px;
}

.div-block-image-quadr-sopra.group-assessment {
  background-image: url('../images/equipment_F21_TMB_IN-SITU_018.jpg');
}

.div-block-image-quadr-sopra.group-assessment.instore_sx {
  background-image: url('../images/S23_NSE_CASUAL-EXPLORER_Hero_002_low.jpg');
  background-position: 100%;
}

.div-block-1628 {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.div-block-1628.video-oldrin {
  position: relative;
  top: 0;
}

.div-block-1628.video-oldrin.auto {
  width: 100%;
  height: auto;
}

.div-block-1629 {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div-block-1629.auto {
  height: auto;
}

.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');
}

.div-block-icone.individual-training {
  background-image: url('../images/training_svg_Tavola-disegno-1.svg');
}

.div-block-icone.group-training {
  background-image: url('../images/training_svg_Tavola-disegno-1-copia.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: 100px auto;
}

.filetto-we-are-tnf.blue {
  border-top-width: 2px;
  border-top-color: var(--silver);
}

.filetto-we-are-tnf.verde {
  border-top-color: var(--verde_sleeping);
  margin-top: 50px;
  margin-bottom: 50px;
}

.filetto-we-are-tnf.grigi {
  border-top-width: 1px;
  border-top-color: var(--dark-grey);
}

.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;
  padding-top: 20px;
  padding-bottom: 0;
}

.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/Packaging-single-use-plastic.jpg');
  background-size: contain;
  width: auto;
  height: 800px;
}

.div-block-grigino-dopo-click {
  background-color: #0000;
  background-image: linear-gradient(#fff9, #fff9);
  width: 100%;
  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-icons-svg.traction_mule {
  background-image: url('../images/TRACRION_MULE.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-item-2._24pt {
  padding-top: 41px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  list-style-type: none;
}

.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: 360px;
  height: 350px;
}

.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/Jim_Morrison_0315_800.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 270px;
}

.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-smoke);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  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(90deg, 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(90deg, var(--663399) 8%, #7545e75c 85%), 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: contain;
  width: 50px;
  height: 54px;
  min-height: 150px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.cell-2, .cell-3, .cell-4 {
  margin-left: auto;
  margin-right: auto;
}

.cell-5 {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1641 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1642 {
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.div-block-1643 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.quick-stack-2._100 {
  width: 100%;
}

.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: 100px 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;
  text-transform: none;
  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-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
}

.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: 10px;
  padding-right: 10px;
  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.athletes-content.beige {
  background-color: var(--icon_now_base_chiara);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.dropdown-content-3.athletes-content.viola {
  background-color: var(--white);
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 5%;
}

.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%;
}

.dropdown-content-3.our_purpose_di-ontent {
  background-color: var(--our_purpose_chiaro_ok);
  border-radius: 0 0 20px 20px;
  margin-bottom: 49px;
  padding: 5% 10px;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.dropdown-content-3.our_purpose_di-ontent.vuoto {
  background-color: #0000;
  margin-bottom: 0;
  padding-bottom: 0%;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-3.our_purpose_di-ontent.cycle {
  padding-right: 0%;
}

.dropdown-content-3.bianco {
  background-color: var(--white);
}

.dropdown-content-3.box_arancio_retinato {
  background-color: var(--icon_now_base_chiara);
  padding-top: 20px;
  padding-bottom: 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;
}

.div_click_summitseries-tech.shell {
  justify-content: flex-start;
  align-items: flex-start;
}

.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;
  margin-bottom: 40px;
}

.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_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: 0;
}

.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 {
  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.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.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-x3._3-benefit {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  width: 100vw;
  height: auto;
  margin-top: 0;
}

.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(90deg, 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;
}

.div-block-contenitore-cta-2.kit-out {
  margin-top: 22px;
}

.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: 100%;
  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.customer-journey.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  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%;
  margin-top: 0;
}

.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: -108px;
  margin-left: 7px;
  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: flex-start;
  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;
  max-height: 1000px;
  margin-left: 10px;
  margin-right: 10px;
}

.love_wild-place.dd-innovation.foto-_01:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.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;
  max-height: 1000px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.love_wild-place.dd-innovation.sparck-curiosity:hover {
  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;
  transform: 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;
  max-height: 1000px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.love_wild-place.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.love_wild-place.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community_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:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.love_wild-place.dd-innovation.foto-_014._33 {
  width: 100%;
}

.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: 100%;
  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: 100%;
  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));
}

.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;
}

.titolo_values.trasp._36pt {
  letter-spacing: 0;
  font-size: 36px;
  line-height: 40px;
}

.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;
}

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

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

.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 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 20px;
  line-height: 24px;
}

.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 {
  flex: 0 auto;
  order: 1;
  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(--our_product);
  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(--grey-interview);
  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(--grey-interview);
  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: 90px;
  margin-top: 0;
  margin-bottom: 0;
}

.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-contenitore-click-2.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.div-block-contenitore-click-2.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.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: center;
  align-items: center;
  width: 100%;
  height: 100px;
}

.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;
}

.pdf_customers_3.we_are_tnf_6-24 {
  height: 50px;
}

.pdf_customers_3._150 {
  background-image: none;
  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;
  width: auto;
  height: 50px;
  margin-top: 0;
  line-height: 16px;
  display: flex;
  position: relative;
}

.pdf.bianco {
  color: var(--white);
}

.pdf.dte {
  width: 250px;
}

.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 {
  background-repeat: no-repeat;
  margin-bottom: 0;
  margin-right: 10px;
}

.icon_youtube.senza-contorno {
  margin-bottom: 5px;
  margin-right: 10px;
}

.icon_youtube.we-care {
  margin-bottom: 0;
  margin-right: 0;
}

.icon-mobietrain {
  background-image: url('../images/logo_mobietrain.png');
  background-position: 50%;
  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;
}

.mounatin_01.approch {
  background-image: url('../images/ICONA_montain_approch.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 200px;
  height: 170px;
}

.mounatin_01.approch._02 {
  background-image: url('../images/ICONA_BASE_CAMP_KNOWLEDGE.png');
  background-size: contain;
  height: 170px;
}

.mounatin_01.approch._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 {
  background-color: var(--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 {
  background-color: #ededed00;
  padding-bottom: 20px;
  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 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
}

.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: 100%;
  max-width: 1200px;
  height: auto;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10%;
  padding-right: 10%;
  display: inline-flex;
}

.div-block-spazio-video-2._2word {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 450px;
  margin-bottom: 0;
}

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

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

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

.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;
}

.mission {
  padding-left: 70px;
  padding-right: 70px;
}

.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: none;
  height: auto;
}

.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: 50%;
  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: 34px;
  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.explorer-knowledge.traspa:hover {
  opacity: 100;
}

.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 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 34px;
  padding-left: 0;
  display: flex;
}

.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 {
  z-index: 120;
  mix-blend-mode: normal;
  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: auto;
  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.spostata-a-sx {
  justify-content: flex-start;
}

.div-block-image-quadrata-sotto-6.centrato {
  justify-content: center;
  align-items: flex-start;
  width: 75%;
}

.div-block-image-quadrata-sotto-6.demo-excellence {
  margin-top: -231px;
}

.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;
  margin-left: -1%;
}

.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);
}

.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 {
  text-align: center;
  margin-top: 29px;
  margin-bottom: 29px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.breathability.black {
  color: var(--black);
}

.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%;
  margin-left: -30px;
  padding-left: 0;
  display: flex;
}

.html-embed-2.center {
  margin-left: 0;
}

.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 {
  width: 200px;
  left: -384px;
}

.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 {
  background-color: #0000;
  width: 200px;
  top: -72px;
  left: -408px;
}

.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: var(--orange-tnf);
  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._2_viola {
  background-color: var(--our_culture-pulsante);
}

.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.spazio-sotto {
  margin-bottom: 23px;
}

.div-block-normaly-2.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 0;
}

.div-block-normaly-2.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-block-normaly-2.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.div-block-normaly-2.centrato._3-kit-out {
  margin-top: 3px;
  margin-bottom: 59px;
}

.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;
  width: 100%;
  height: auto;
  margin-top: 7px;
  margin-bottom: 22px;
}

.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 {
  transform-style: preserve-3d;
  background-image: url('../images/logo_Renewed_oriz.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 120px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 9px;
}

.renewed:hover {
  transform: scale(1.3);
}

.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: 20%;
  padding-right: 20%;
  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: 100px;
  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: 100px;
  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: 100px;
  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 {
  background-image: none;
  flex-direction: column;
  justify-content: center;
  width: auto;
  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 {
  background-image: none;
  justify-content: center;
  width: auto;
  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 {
  background-image: none;
  justify-content: center;
  width: auto;
  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;
  width: 100%;
}

.pdf_customers_5._150 {
  background-image: none;
  justify-content: center;
  height: 50px;
}

.quick-stack-6 {
  flex-flow: row;
}

.text-span-123 {
  font-weight: 700;
}

.find-video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  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: 0;
}

.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.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-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;
}

.div-block-quadrato-customers-3.our_product {
  background-color: var(--our_product);
}

.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, .tech-hub_landing-page.product-knowledge {
  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;
}

.expedition-lead {
  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: 600px;
  height: 350px;
  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;
}

.div-block-1781._350px {
  width: 350px;
}

.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-copy {
  width: 200px;
  height: 30px;
  padding-top: 4px;
  line-height: 14px;
}

.pdf-dte-lingue.tnf-group-assesor-guide_auto {
  width: auto;
  height: 30px;
  padding-top: 4px;
  line-height: 14px;
}

.pdf-dte-lingue.purpose-values-group-training {
  background-image: none;
  width: auto;
  height: 30px;
  padding-top: 4px;
  line-height: 14px;
}

.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;
}

.box_dte-30px._350px {
  width: 350px;
}

.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 {
  background-image: none;
  justify-content: center;
  width: auto;
  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 {
  background-image: none;
  justify-content: center;
  width: auto;
  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 {
  background-image: none;
  justify-content: center;
  width: auto;
  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 {
  background-image: none;
  justify-content: center;
  width: auto;
  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 {
  background-image: none;
  justify-content: center;
  width: auto;
  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;
}

.image-example-captions-6.icons-4-box.viola.via-riga {
  border-top-style: none;
}

.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: var(--white);
  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 {
  text-align: center;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

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

.dropdown-content-16.dte-lingue {
  opacity: 1;
  background-color: #ededed;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  margin-bottom: 0;
  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: 100%;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.dropdown-content-17.white._90 {
  width: 90%;
}

.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;
}

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

.div-block-1791 {
  background-image: url('../images/We-Are-The-North-Face24.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-1791.tnf-brand-book {
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 100px;
}

.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: center;
  align-items: center;
  width: 70px;
  padding-top: 0;
  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_ATEP_1.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;
}

.link-block-45 {
  width: 100%;
}

.cell-27 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.pdf_explorer {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 50px;
}

.pdf_explorer:hover {
  opacity: .4;
}

.pdf_explorer.we_are_tnf:hover, .pdf_explorer.our_product_explorer:hover, .pdf_explorer.our_culture_explorer:hover, .pdf_explorer.our_we_care_explorer:hover, .pdf_explorer.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_explorer._150 {
  justify-content: center;
  height: 60px;
}

.pdf_explorer.we_are_tnf:hover, .pdf_explorer.our_culture_6-24:hover, .pdf_explorer.our_we_care_6-24:hover, .pdf_explorer.our_culture_6-24:hover, .pdf_explorer.our_product_6-24:hover {
  opacity: .5;
}

.pdf_explorer.our_culture_6-24 {
  background-image: none;
  width: 100%;
}

.pdf_explorer.our_culture_6-24:hover {
  opacity: .5;
}

.pdf_base-camp {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 50px;
}

.pdf_base-camp:hover {
  opacity: .4;
}

.pdf_base-camp.we_are_tnf:hover, .pdf_base-camp.our_product_explorer:hover, .pdf_base-camp.our_culture_explorer:hover, .pdf_base-camp.our_we_care_explorer:hover, .pdf_base-camp.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_base-camp._150 {
  justify-content: center;
  height: 60px;
}

.pdf_base-camp.our_culture_6-24 {
  background-image: none;
  width: 100%;
}

.pdf_summit {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 50px;
}

.pdf_summit:hover {
  opacity: .4;
}

.pdf_summit.we_are_tnf:hover, .pdf_summit.our_product_explorer:hover, .pdf_summit.our_culture_explorer:hover, .pdf_summit.our_we_care_explorer:hover, .pdf_summit.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_summit._150 {
  justify-content: center;
  height: 60px;
}

.pdf_summit.our_culture_6-24 {
  width: auto;
}

.pdf_introduction {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 50px;
}

.pdf_introduction:hover {
  opacity: .4;
}

.pdf_introduction.we_are_tnf:hover, .pdf_introduction.our_product_explorer:hover, .pdf_introduction.our_culture_explorer:hover, .pdf_introduction.our_we_care_explorer:hover, .pdf_introduction.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_introduction._150 {
  justify-content: center;
  height: 60px;
}

.pdf_introduction.our_culture_6-24 {
  background-image: none;
  width: 100%;
}

.div-block-customer-captions-3 {
  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-3.interi {
  width: auto;
  margin-left: 4px;
}

.div-block-customer-captions-3.interi.no-fill {
  border-bottom-style: none;
}

.column-21 {
  padding-left: 0;
  padding-right: 0;
}

.column-22 {
  flex: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-content-18 {
  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-18.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.exploring-customer-4 {
  color: #1966be;
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.exploring-customer-4.red {
  color: #f40000;
}

.exploring-customer-4.yellow {
  color: #fcca23;
}

.exploring-customer-4.violet {
  color: #ad48d3;
}

.sub-altobasso-small-13 {
  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-13.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.columns-5 {
  flex-flow: wrap;
  place-content: flex-start center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.div-block-spazio-largo-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin-bottom: 35px;
  display: flex;
}

.dropdown-trigger-15 {
  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-15:hover {
  opacity: .79;
  background-color: #aa826133;
}

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

.dropdown-trigger-15.trasparente {
  background-color: #0000;
}

.div-block-quadrati-bianchi-2 {
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  height: 330px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
}

.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: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto 13px;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-19.trasparente {
  width: 100%;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-45 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.column-23 {
  padding-left: 0;
  padding-right: 0;
}

.sub-altobasso-elenco-puntato-9 {
  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-9.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.background-video-10 {
  height: 100%;
}

.filetto-customers-4 {
  border-top: 4px solid #1966be;
  width: 100px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.filetto-customers-4.red {
  border-top-color: #f40000;
}

.filetto-customers-4.violet {
  border-top-color: #ad48d3;
}

.filetto-customers-4.yellow {
  border-top-color: #fcca23;
}

.filetto-customers-4.black {
  border-top-color: #000;
  margin-left: auto;
  margin-right: auto;
}

.filetto-customers-4.black.spaces-down {
  margin-bottom: 23px;
  padding-bottom: 0;
}

.menu_dx_we_are_tnf {
  z-index: 300;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  padding-top: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.menu_history {
  background-color: #fff;
  background-image: url('../images/TNF_history-and-Heritage.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_history:hover {
  background-color: #5433a35c;
}

.menu_history.w--current {
  background-color: var(--white);
  background-position: 50%;
  background-size: contain;
}

.menu_history.giallo:hover {
  background-color: #fab244b3;
}

.menu_history.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.div-iconic-colours {
  opacity: 1;
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.foto-iconic-colours {
  background-image: url('../images/ColoursJacket3.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto-iconic-colours.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.colour_red {
  background-image: url('../images/colour_red.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;
}

.colour_red.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.colour_red.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.colour_red.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

.colour_blue {
  background-image: url('../images/colour_blue.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 160px;
  height: 160px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.colour_blue.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.colour_blue.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.colour_blue.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.colour_blue.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.div-expeditions {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.div-block-1629-copy {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.foto-expedition {
  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;
}

.foto-expedition.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_dx_expedition {
  background-image: url('../images/SS20_MS_AMK_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;
}

.foto_dx_expedition.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.foto_dx_expedition.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.foto_dx_expedition.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

.foto_sx_expedition {
  background-image: url('../images/F21_SUMMIT_M_US_033_1200.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 160px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.foto_sx_expedition.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.foto_sx_expedition.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.foto_sx_expedition.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.foto_sx_expedition.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.testo-sotto-drop-down {
  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;
}

.testo-sotto-drop-down.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.testo-sotto-drop-down.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.testo-sotto-drop-down.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.testo-sotto-drop-down.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.testo-sotto-drop-down.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.testo-sotto-drop-down.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.testo-sotto-drop-down.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.testo-sotto-drop-down.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.testo-sotto-drop-down.space-up {
  margin-top: 11px;
}

.testo-sotto-drop-down.space-up._20pt {
  font-size: 20px;
}

.testo-sotto-drop-down.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.testo-sotto-drop-down.bold.tutto-alto {
  text-transform: uppercase;
}

.testo-sotto-drop-down.logo {
  font-size: 17px;
  line-height: 20px;
}

.testo-sotto-drop-down.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.testo-sotto-drop-down.nero {
  color: var(--black);
}

.testo-sotto-drop-down.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.testo-sotto-drop-down.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.testo-sotto-drop-down.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.testo-sotto-drop-down.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.testo-sotto-drop-down.upper-membrane, .testo-sotto-drop-down.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.testo-sotto-drop-down.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.testo-sotto-drop-down.sx-_ctl.to-create {
  margin-top: 29px;
}

.testo-sotto-drop-down.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.testo-sotto-drop-down.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.foto-athletes {
  background-image: url('../images/TNF_EMPLOYEE_JOURNEY_ATHLETES-3-min.gif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto-athletes.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_sx_athletes {
  background-color: var(--connect-color);
  mix-blend-mode: multiply;
  width: 160px;
  height: 160px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.foto_sx_athletes.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.foto_sx_athletes.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.foto_sx_athletes.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.foto_sx_athletes.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.foto_dx_athletes {
  background-color: var(--our_product);
  mix-blend-mode: multiply;
  width: 140px;
  height: 140px;
  margin: 0 auto -169px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.foto_dx_athletes.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.foto_dx_athletes.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.foto_dx_athletes.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

.menu_logo {
  background-color: #fff;
  background-image: url('../images/TNF_logo.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_logo:hover {
  background-color: #5433a35c;
}

.menu_logo.w--current {
  background-color: #aa98d3;
  background-position: 50%;
  background-size: contain;
}

.menu_logo.giallo:hover {
  background-color: #fab244b3;
}

.menu_logo.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_iconic_colour {
  background-color: #fff;
  background-image: url('../images/TNF_iconic-colour.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_iconic_colour:hover {
  background-color: #e9d358b3;
}

.menu_iconic_colour.w--current {
  background-color: #b4a4d8;
  background-image: url('../images/log_layering_system.svg');
  background-position: 0 0;
  background-size: auto;
}

.menu_iconic_colour.giallo:hover {
  background-color: #fab244b3;
}

.menu_iconic_colour.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
  background-image: url('../images/TNF_iconic-colour.svg');
}

.log_insulation_ok-3-copy {
  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-copy:hover {
  background-color: #5433a35c;
}

.log_insulation_ok-3-copy.w--current {
  background-color: #aa98d3;
}

.expeditions {
  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;
}

.expeditions:hover {
  background-color: #5433a35c;
}

.expeditions.w--current {
  background-color: #aa98d3;
}

.menu_expeditions {
  background-color: #fff;
  background-image: url('../images/TNF_expeditions.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_expeditions:hover {
  background-color: #e9d358b3;
}

.menu_expeditions.w--current {
  background-color: #aa98d3;
}

.menu_expeditions.giallo:hover {
  background-color: #fab244b3;
}

.menu_expeditions.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_athletes {
  background-color: #fff;
  background-image: url('../images/TNF_athletes.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_athletes:hover {
  background-color: #e9d358b3;
}

.menu_athletes.w--current {
  background-color: #aa98d3;
}

.menu_athletes.giallo:hover {
  background-color: #fab244b3;
}

.menu_athletes.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_explore_more {
  background-color: #fff;
  background-image: url('../images/TNF_expolre-more.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_explore_more:hover {
  background-color: #e9d358b3;
}

.menu_explore_more.w--current {
  background-color: #aa98d3;
}

.menu_explore_more.blue {
  background-color: var(--white);
}

.menu_explore_more.blue:hover {
  background-color: var(--blue-tnf);
  opacity: 1;
}

.menu_explore_more.blue.w--current {
  background-color: var(--blue-tnf);
}

.menu_explore_more.giallo:hover {
  background-color: #fab244b3;
}

.menu_explore_more.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_in_store {
  background-color: #fff;
  background-image: url('../images/TNF_in-store.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
}

.menu_in_store:hover {
  background-color: var(--orange_we-are-tnf);
}

.menu_in_store.w--current {
  background-color: #aa98d3;
}

.menu_in_store.blue:hover, .menu_in_store.blue.w--current {
  background-color: var(--blue-tnf);
}

.menu_in_store.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.dropdown-wrapper-history {
  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-wrapper-history.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-wrapper-history.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-history.mod {
  width: 20px;
  height: 20px;
}

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

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

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

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

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

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

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

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

.dropdown-wrapper-logo {
  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-wrapper-logo.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-wrapper-logo.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-logo.mod {
  width: 20px;
  height: 20px;
}

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

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

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

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

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

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

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

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

.dropdown-wrapper-iconic-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: 100%;
  margin: 0 auto;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper-iconic-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-iconic-colours.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-wrapper-iconic-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-iconic-colours.mod {
  width: 20px;
  height: 20px;
}

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

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

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

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

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

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

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

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

.dropdown-wrapper-expeditions {
  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-wrapper-expeditions.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-wrapper-expeditions.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-expeditions.mod {
  width: 20px;
  height: 20px;
}

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

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

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

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

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

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

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

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

.dropdown-wrapper-athletes {
  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-wrapper-athletes.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-wrapper-athletes.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-athletes.mod {
  width: 20px;
  height: 20px;
}

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

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

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

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

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

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

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

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

.menu_our_purpose_ok {
  background-color: #fff;
  background-image: url('../images/TNF_our-culture_our-purpose.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_our_purpose_ok:hover {
  background-color: var(--blue-tnf);
}

.menu_our_purpose_ok.w--current {
  background-color: var(--blue-tnf);
  background-position: 50%;
  background-size: contain;
}

.menu_our_purpose {
  background-color: #fff;
  background-image: url('../images/TNF_our-culture_our-purpose.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_our_purpose:hover {
  background-color: var(--blue-tnf);
}

.menu_our_purpose.w--current {
  background-color: #aa98d3;
  background-position: 50%;
  background-size: contain;
}

.menu_our_values {
  background-color: #fff;
  background-image: url('../images/TNF_iconic-colour.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_our_values:hover {
  background-color: #5433a35c;
}

.menu_our_values.w--current {
  background-color: #b4a4d8;
  background-image: url('../images/log_layering_system.svg');
  background-position: 0 0;
  background-size: auto;
}

.div-block-born_from_purpose {
  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-born_from_purpose.white {
  background-color: #fcca2359;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-born_from_purpose.discover {
  background-color: #aa82614d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-born_from_purpose.storytelling {
  background-color: #f49db24d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-born_from_purpose.doppio {
  width: 690px;
}

.div-block-born_from_purpose.light-white {
  background-color: var(--white-smoke);
  width: 360px;
  height: 360px;
  padding-top: 0;
}

.div_brand-dna-copy {
  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-copy.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.dropdown-wrapper-born-from-purpose {
  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-wrapper-born-from-purpose.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

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

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

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

.dropdown-wrapper-born-from-purpose.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper-born-from-purpose.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown-wrapper-born-from-purpose.captions.boa {
  top: -83px;
  right: -59px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-wrapper-born-from-purpose.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-born-from-purpose.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper-born-from-purpose.trasparente {
  width: 100%;
  margin-bottom: 0;
}

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

.dropdown-wrapper-born-from-purpose.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper-born-from-purpose.trasparente.thermoball {
  margin-top: 32px;
}

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

.dropdown-wrapper-born-from-purpose.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper-born-from-purpose.mat_tech, .dropdown-wrapper-born-from-purpose.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper-born-from-purpose.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.foto-born_from_purpose {
  background-image: url('../images/shop_tnf_old.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto-born_from_purpose.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_sx_born_from_purpose {
  background-image: url('../images/BG_Atm_21-Chamlang_TNF-695_Mathis_Dumas_BN_web.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;
}

.foto_sx_born_from_purpose.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.foto_sx_born_from_purpose.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.foto_sx_born_from_purpose.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

.foto_dx_born_from_purpose {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 220px;
  height: 220px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.foto_dx_born_from_purpose.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.foto_dx_born_from_purpose.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.foto_dx_born_from_purpose.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.foto_dx_born_from_purpose.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.foto-our_purpose {
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto-our_purpose.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_sx_purpose {
  background-image: url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_2800.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;
}

.foto_sx_purpose.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.foto_sx_purpose.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.foto_sx_purpose.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

.menu_our-vlaues {
  background-color: #fff;
  background-image: url('../images/TNF_our-culture_our-values.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_our-vlaues:hover {
  background-color: var(--blue-tnf);
}

.menu_our-vlaues.w--current {
  background-color: var(--blue-tnf);
  background-image: url('../images/TNF_our-culture_our-values.svg');
  background-position: 0 0;
  background-size: auto;
}

.foto-values {
  background-image: url('../images/SS20_BRAND-GENERIC_019.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto-values.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_dx_our_values_guide {
  background-color: var(--white);
  mix-blend-mode: multiply;
  background-image: url('../images/mission_mobile.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 160px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.foto_dx_our_values_guide.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.foto_dx_our_values_guide.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.foto_dx_our_values_guide.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.foto_dx_our_values_guide.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.foto_sx_our_values_guide {
  background-color: var(--white);
  mix-blend-mode: multiply;
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 140px;
  margin: 0 auto -169px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.foto_sx_our_values_guide.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.foto_sx_our_values_guide.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.foto_sx_our_values_guide.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

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

.sottotitolo-segmento-5 {
  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-5.left-align {
  text-align: left;
}

.sottotitolo-segmento-5.greet {
  color: #fcca23;
}

.sottotitolo-segmento-5.connect {
  color: #ff953d;
}

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

.sottotitolo-segmento-5.discover {
  color: #aa8261;
}

.sottotitolo-segmento-5.experience {
  color: #eb494d;
}

.sottotitolo-segmento-5.storytelling {
  color: #f49db2;
}

.sottotitolo-segmento-5.kit-out {
  color: #aa98d3;
}

.sottotitolo-segmento-5.scale {
  color: #5489d6;
}

.sottotitolo-segmento-5.agree {
  color: #1ec2d5;
}

.sottotitolo-segmento-5.community {
  color: #52c47e;
}

.sub-altobasso-small-14 {
  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-14.left-align {
  text-align: left;
  margin-bottom: 34px;
}

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

.sub-altobasso-small-14.right-align.big {
  text-align: center;
  font-size: 28px;
  line-height: 36px;
}

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

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

.sub-altobasso-small-14.space-up {
  margin-top: 11px;
}

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

.div-block-1804 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.sub-altobasso-elenco-puntato-10 {
  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;
}

.div-block-1805 {
  width: 60%;
  height: 460px;
}

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

.sub-altobasso-big-3 {
  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;
}

.div-block-1806 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.div-block-spazio-sopra-testo-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  margin-top: 44px;
  margin-bottom: 13px;
  display: flex;
}

.div-block-quadrato-nero-2 {
  background-color: #000;
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 33px 20px 0;
}

.div-block-quadrato-nero-2.piccolo-rosso {
  z-index: 111;
  background-color: #9e9e9e;
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.div-block-titolini-fianco-image-4 {
  display: flex;
}

.section-grey-3 {
  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-3.discover-question {
  padding-top: 60px;
}

.section-grey-3.values {
  background-image: none;
  background-position: 0 0;
  padding-top: 46px;
  padding-bottom: 0;
}

.sotto---sottotitolo-segmento-4 {
  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: 21px;
  font-weight: 700;
  line-height: 28px;
}

.sotto---sottotitolo-segmento-4.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.sotto---sottotitolo-segmento-4.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.sotto---sottotitolo-segmento-4.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-4.experience {
  color: #eb494d;
}

.sotto---sottotitolo-segmento-4.experience.indigo {
  margin-left: 0;
  margin-right: 0;
  line-height: 23px;
}

.div-block-1807 {
  justify-content: flex-end;
  display: flex;
}

.div-block-testi-a-dx-blocchi-7 {
  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-7.rientro {
  width: 42%;
  margin-left: -7%;
}

.sub-altobasso-elenco-puntato-11 {
  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;
}

.titolo-segmento-4 {
  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;
}

.div-block-spazio-a-sx-per-testo-8 {
  margin-top: 34px;
  padding-left: 108px;
}

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

.div-block-quadrato-nero-3 {
  background-color: #000;
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 33px 20px 0;
}

.div-block-quadrato-nero-3.invertito {
  margin-left: 33px;
  margin-right: 0;
}

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

.div-block-quadrato-nero-3.piccolo-rosso {
  z-index: 111;
  background-color: #c1c1c1;
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

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

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

.dropdown-content-19 {
  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-19.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-contenitore-click-lottie-5 {
  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-5.home {
  background-color: #f4000080;
  height: 70px;
}

.div-block-contenitore-click-lottie-5.home.white {
  background-color: #fff;
  margin-bottom: 0;
}

.div-block-contenitore-click-lottie-5.connect {
  background-color: #ff953d99;
}

.div-block-contenitore-click-lottie-5.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-contenitore-click-lottie-5.connect.vuoto {
  margin-top: -527px;
  margin-bottom: 510px;
  margin-left: 464px;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-contenitore-click-lottie-5.connect.vuoto.sm {
  margin-right: 0;
}

.div-block-contenitore-click-lottie-5.connect.vuoto-exp-link {
  background-color: #eb494d99;
  margin-top: 0;
  margin-bottom: -36px;
  position: relative;
  inset: 0% 0% auto 490px;
}

.div-block-contenitore-click-lottie-5.discover {
  background-color: #aa826199;
}

.div-block-contenitore-click-lottie-5.experience {
  background-color: #eb494d99;
}

.div-block-contenitore-click-lottie-5.storytelling {
  background-color: #f49db266;
}

.div-block-contenitore-click-lottie-5.kit-out {
  background-color: #aa98d380;
}

.div-block-contenitore-click-lottie-5.scale {
  background-color: #5489d666;
}

.div-block-contenitore-click-lottie-5.agree {
  background-color: #1ec2d566;
}

.div-block-contenitore-click-lottie-5.community {
  background-color: #52c47e80;
}

.div-block-contenitore-click-lottie-5.red {
  background-color: var(--red-40-41);
}

.div-block-4-customer-presentation-3 {
  width: 100%;
  margin-bottom: 38px;
  display: none;
}

.dropdown-trigger-16 {
  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-16:hover {
  opacity: .79;
  background-color: #aa826133;
}

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

.dropdown-trigger-16.trasparente {
  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: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto 13px;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-20.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-46 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-customer-type-4 {
  background-color: #0000;
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--exploring-on-my-own), var(--exploring-on-my-own)), 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-4: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-4.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-4.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-4.violet._400px_viola {
  height: 400px;
}

.div-block-customer-type-4.violet._400px_viola:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/Play_button.svg'), linear-gradient(to bottom, #ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
  background-position: 0 0, 50%, 0 0, 50% 30%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, 80px, auto, 180%;
}

.div-block-customer-type-4.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;
  margin-top: 7px;
}

.div-block-customer-type-4.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-4.red._400red {
  height: 400px;
}

.div-block-customer-type-4.red._400red:hover {
  background-image: url('../images/Play_button.svg'), linear-gradient(#d50303b0, #d50303b0), 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-4.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-4.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-4.yellow._400px_giallo {
  background-image: url('../images/Play_button.svg'), linear-gradient(#fcca23cc, #fcca23cc), url('../images/CUSTOMERS_home1_yellow_1.jpg');
  background-position: 50%, 0 0, 50% 20%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
  height: 400px;
}

.div-block-customer-type-4.yellow._400px_giallo:hover {
  background-image: linear-gradient(to bottom, var(--icon_now), var(--icon_now)), url('../images/Play_button.svg'), linear-gradient(to bottom, #fcca23cc, #fcca23cc), url('../images/CUSTOMERS_home1_yellow_1.jpg');
  background-position: 0 0, 50%, 0 0, 50% 20%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, 80px, auto, 180%;
}

.div-block-customer-type-4._400px {
  background-image: linear-gradient(to bottom, var(--our_purpose_chiaro), var(--our_purpose_chiaro)), url('../images/Play_button.svg'), linear-gradient(to bottom, var(--exploring-on-my-own), var(--exploring-on-my-own)), url('../images/CUSTOMERS_home1_blu2.jpg');
  background-position: 0 0, 50%, 0 0, 50% 40%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, 80px, auto, 160%;
  height: 400px;
}

.div-block-customer-type-4._400px:hover {
  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%;
}

.titolo-segmento-5 {
  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;
}

.div-block-col-4-customers-3 {
  background-color: #1966be1a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.div-block-col-4-customers-3.red {
  background-color: #f400001a;
  width: 100%;
}

.div-block-col-4-customers-3.yellow {
  background-color: #fcca231a;
  width: 100%;
}

.div-block-col-4-customers-3.violet {
  background-color: #ad48d31a;
  width: 100%;
}

.div-block-col-4-customers-3.our_product_cornice {
  background-color: var(--our_purpose_chiaro);
}

.div-block-1808 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.div-block-spazio-sopra-testo-7 {
  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-7.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-1809 {
  justify-content: flex-end;
  display: flex;
}

.div-block-testi-a-dx-blocchi-8 {
  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;
}

.sub-altobasso-elenco-puntato-12 {
  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;
}

.titolo-segmento-6 {
  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-6.left-align {
  text-align: left;
  letter-spacing: 2px;
  line-height: 46px;
}

.div-block-spazio-a-sx-per-testo-9 {
  margin-top: 34px;
  padding-left: 108px;
}

.bold-12 {
  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-spazio-sopra-testo-8 {
  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-8.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-1810 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1811 {
  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;
}

.div-block-1812 {
  justify-content: flex-end;
  display: flex;
}

.div-block-testi-a-dx-blocchi-9 {
  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-9.invertiti {
  margin-top: 0;
  margin-left: 10%;
  margin-right: 0;
}

.titolo-segmento-7 {
  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-7.right-align {
  text-align: right;
  letter-spacing: 2px;
  line-height: 46px;
}

.div-block-spazio-a-sx-per-testo-10 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-spazio-a-sx-per-testo-10.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.section-white-3 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 79px;
  padding-bottom: 79px;
  display: flex;
}

.section-white-3.senza-spazio-sotto {
  padding-bottom: 0;
}

.section-white-3.senza-spazio-sopra {
  margin-bottom: 22px;
  padding-top: 0;
}

.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;
}

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

.div-block-elements-4 {
  background-color: #ff953d;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 130px;
  display: flex;
}

.div-block-elements-4.discover-block {
  background-color: #aa8261;
  justify-content: flex-start;
  padding-left: 10%;
}

.div-block-elements-4.greet-block {
  background-color: #ffdb12;
  justify-content: flex-end;
  padding-right: 20%;
}

.div-block-elements-4.kit-out-block {
  background-color: #aa98d3;
  justify-content: flex-start;
  padding-left: 20%;
}

.div-block-elements-4.storytelling-block {
  background-color: #f49db2;
}

.div-block-elements-4.community-block {
  background-color: #52c47e;
  justify-content: flex-start;
  padding-left: 9%;
}

.div-block-elements-4.agree-block {
  background-color: #1ec2d5;
}

.div-block-elements-4.experience-block {
  background-color: #eb494d;
  justify-content: flex-end;
  padding-right: 9%;
}

.div-block-elements-4.scale-block {
  background-color: #5489d6;
  justify-content: flex-end;
  padding-right: 20%;
}

.sub-altobasso-big-4 {
  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;
}

.div-block-1813 {
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.div-block-spazio-sopra-testo-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  margin-top: 44px;
  margin-bottom: 13px;
  display: flex;
}

.div-block-1814 {
  border-top: 2px solid #000;
  width: 300px;
  margin-top: 89px;
  margin-bottom: 24px;
}

.heading-5 {
  color: #3a3a3a;
  text-align: center;
  letter-spacing: 1px;
  white-space: nowrap;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.menu_borm-from-purpose-copy {
  background-color: #fff;
  background-image: url('../images/TNF_our-culture_born-from-purpose.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_borm-from-purpose-copy:hover {
  background-color: var(--blue-tnf);
}

.menu_borm-from-purpose-copy.w--current {
  background-color: var(--blue-tnf);
  background-position: 50%;
  background-size: contain;
}

.menu_our_purpose___ok {
  background-color: #fff;
  background-image: url('../images/TNF_our-culture_our-purpose.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_our_purpose___ok:hover {
  background-color: var(--blue-tnf);
}

.menu_our_purpose___ok.w--current {
  background-color: #aa98d3;
  background-position: 50%;
  background-size: contain;
}

.menu_our_purpose___ok.giallo:hover {
  background-color: #fab244b3;
}

.menu_our_purpose___ok.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_our_purpose_def {
  background-color: #fff;
  background-image: url('../images/TNF_our-culture_our-purpose.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_our_purpose_def:hover {
  background-color: var(--blue-tnf);
}

.menu_our_purpose_def.w--current {
  background-color: var(--blue-tnf);
  background-position: 50%;
  background-size: contain;
}

.menu_our_purpose_def.giallo:hover {
  background-color: #fab244b3;
}

.menu_our_purpose_def.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_our_value {
  background-color: #fff;
  background-image: url('../images/TNF_our-culture_our-values.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_our_value:hover {
  background-color: var(--blue-tnf);
}

.menu_our_value.w--current {
  background-color: var(--blue-tnf);
  background-position: 50%;
  background-size: contain;
}

.menu_our_value.giallo:hover {
  background-color: #fab244b3;
}

.menu_our_value.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.div-block-1815 {
  position: relative;
}

.menu_wecare_born_from_purpose {
  background-color: #fff;
  background-image: url('../images/we_care_-01.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_wecare_born_from_purpose:hover {
  background-color: var(--verde_sleeping);
}

.menu_wecare_born_from_purpose.w--current {
  background-color: var(--verde_sleeping);
  background-position: 50%;
  background-size: contain;
}

.menu_wecare_scake_circularity {
  background-color: #fff;
  background-image: url('../images/we_care_-02.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_wecare_scake_circularity:hover {
  background-color: var(--verde_sleeping);
}

.menu_wecare_scake_circularity.w--current {
  background-color: var(--verde_sleeping);
  background-position: 50%;
  background-size: contain;
}

.menu_wecare_scake_circularity.giallo:hover {
  background-color: #fab244b3;
}

.menu_wecare_scake_circularity.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_wecare_sustainable-materials {
  background-color: #fff;
  background-image: url('../images/we_care_-03.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_wecare_sustainable-materials:hover {
  background-color: var(--verde_sleeping);
}

.menu_wecare_sustainable-materials.w--current {
  background-color: var(--verde_sleeping);
  background-position: 50%;
  background-size: contain;
}

.menu_wecare_sustainable-materials.giallo:hover {
  background-color: #fab244b3;
}

.menu_wecare_sustainable-materials.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_wecare_suppliers-and-reatail {
  background-color: #fff;
  background-image: url('../images/we_care_-04.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_wecare_suppliers-and-reatail:hover {
  background-color: var(--verde_sleeping);
}

.menu_wecare_suppliers-and-reatail.w--current {
  background-color: var(--verde_sleeping);
  background-position: 50%;
  background-size: contain;
}

.menu_wecare_suppliers-and-reatail.giallo:hover {
  background-color: #fab244b3;
}

.menu_wecare_suppliers-and-reatail.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_sustainable-packaging {
  background-color: #fff;
  background-image: url('../images/we_care_-05.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_sustainable-packaging:hover {
  background-color: var(--verde_sleeping);
}

.menu_sustainable-packaging.w--current {
  background-color: var(--verde_sleeping);
  background-position: 50%;
  background-size: contain;
}

.menu_sustainable-packaging.giallo:hover {
  background-color: #fab244b3;
}

.menu_sustainable-packaging.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_we_care_explore_fund {
  background-color: #fff;
  background-image: url('../images/we_care_-06.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_we_care_explore_fund:hover {
  background-color: var(--verde_sleeping);
}

.menu_we_care_explore_fund.w--current {
  background-color: var(--verde_sleeping);
  background-position: 50%;
  background-size: contain;
}

.menu_we_care_explore_fund.giallo:hover {
  background-color: #fab244b3;
}

.menu_we_care_explore_fund.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.foto_dx_born_from_purpose-copy {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 220px;
  height: 220px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.foto_dx_born_from_purpose-copy.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.foto_dx_born_from_purpose-copy.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.foto_dx_born_from_purpose-copy.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.foto_dx_born_from_purpose-copy.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.div-block-1628-copy, .logo_ewc_gif {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.logo_ewc_gif_2 {
  background-image: url('../images/logo_EWC_low-min.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.logo_ewc_gif_2.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.dropdown-wrapper-_ewc {
  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-wrapper-_ewc.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-wrapper-_ewc.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-_ewc.mod {
  width: 20px;
  height: 20px;
}

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

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

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

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

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

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

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

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

.dropdown-wrapper_source-sustainable-materials {
  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-wrapper_source-sustainable-materials.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_source-sustainable-materials.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

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

.dropdown-wrapper_source-sustainable-materials.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_source-sustainable-materials.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_source-sustainable-materials.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_source-sustainable-materials.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_source-sustainable-materials.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown-wrapper_source-sustainable-materials.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_source-sustainable-materials.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_source-sustainable-materials.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_source-sustainable-materials.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_source-sustainable-materials.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_source-sustainable-materials.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_source-sustainable-materials.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_source-sustainable-materials.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_source-sustainable-materials.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_source-sustainable-materials.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_source-sustainable-materials.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_source-sustainable-materials.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_source-sustainable-materials.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_source-sustainable-materials.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_source-sustainable-materials.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_source-sustainable-materials.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_source-sustainable-materials.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_source-sustainable-materials.trasparente {
  width: 100%;
  margin-bottom: 0;
}

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

.dropdown-wrapper_source-sustainable-materials.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_source-sustainable-materials.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_source-sustainable-materials.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_source-sustainable-materials.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_source-sustainable-materials.mat_tech, .dropdown-wrapper_source-sustainable-materials.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_source-sustainable-materials.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.foto-scale_circularity {
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto-scale_circularity.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_sx_purpose-copy {
  background-image: url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_2800.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;
}

.foto_sx_purpose-copy.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.foto_sx_purpose-copy.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.foto_sx_purpose-copy.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.div-quadrato-verde.blue {
  background-color: var(--blue-tnf);
}

.div-quadrato-verde.verde {
  background-color: var(--orange-tnf);
  background-color: var(--blue-tnf);
}

.div-scale_circularity {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.foto-values-copy {
  background-image: url('../images/SS20_BRAND-GENERIC_019.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto-values-copy.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_scale_circularuty {
  background-image: url('../images/Circular-Design_1.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto_scale_circularuty.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_2_scale_circularity {
  background-color: var(--white);
  mix-blend-mode: normal;
  background-image: url('../images/Scale-Circularity_1.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 160px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.foto_2_scale_circularity.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.foto_2_scale_circularity.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.foto_2_scale_circularity.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.foto_2_scale_circularity.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.foto_sx_scale_circularity {
  background-color: var(--white);
  mix-blend-mode: multiply;
  width: 140px;
  height: 140px;
  margin: 0 auto -169px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.foto_sx_scale_circularity.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.foto_sx_scale_circularity.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.foto_sx_scale_circularity.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

.div-block-1816.minimize-waste {
  background-image: url('../images/Minimize-Waste.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.div-block-1816.source-better {
  background-image: url('../images/Cotton-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.mantain-durability {
  background-image: url('../images/Circular-Icon.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.icon-cyclability {
  background-image: url('../images/CYCLABIBLITY.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.icon-cyclability.minimize-waste {
  background-image: url('../images/Minimize-Waste.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon-cyclability.source-better {
  background-image: url('../images/Cotton-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.column-26 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

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

.div_colonna_1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div_colonna_2 {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div_colonna_3, .div_colonna_4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.titolo_verde {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.titolo_verde.verde {
  color: var(--verde_sleeping);
}

.riga_100 {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-span-131, .text-span-132 {
  color: var(--verde_sleeping);
  font-family: Helveticaneueltstd hv, sans-serif;
}

.mask-16 {
  background-color: var(--tan);
  mix-blend-mode: multiply;
  margin-bottom: 0;
  padding: 50px 0;
}

.column-27 {
  flex-flow: row;
  display: flex;
}

.mission-copy {
  padding-left: 70px;
  padding-right: 70px;
}

.renewed-remade {
  height: auto;
  max-height: none;
  padding-left: 70px;
  padding-right: 70px;
}

.renewed_foto {
  background-image: url('../images/2.png');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  height: 300px;
}

.renewed_foto.minimize-waste {
  background-image: url('../images/Minimize-Waste.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.renewed_foto.source-better {
  background-image: url('../images/Cotton-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.column-28 {
  padding-left: 50px;
  padding-right: 50px;
}

.remade_foto-copy {
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-image: url('../images/Remade.jpg');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  width: 300px;
  height: 300px;
}

.remade_foto-copy.minimize-waste {
  background-image: url('../images/Minimize-Waste.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.remade_foto-copy.source-better {
  background-image: url('../images/Cotton-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.div-scale_circularity-copy {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.foto_sx_source-sustainable-materials {
  background-color: var(--white);
  mix-blend-mode: normal;
  background-image: url('../images/RESPONSIBLY-SOURCED.jpg');
  background-position: 50%;
  background-size: cover;
  width: 140px;
  height: 140px;
  margin: 0 auto -169px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.foto_sx_source-sustainable-materials.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.foto_sx_source-sustainable-materials.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.foto_sx_source-sustainable-materials.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

.foto_source-sustainable-materials_2 {
  background-image: url('../images/circular-design.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto_source-sustainable-materials_2.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_2_source-sustainable-materials {
  background-color: var(--white);
  mix-blend-mode: normal;
  background-image: url('../images/SUSTAINABLE-PACKAGING.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 160px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.foto_2_source-sustainable-materials.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.foto_2_source-sustainable-materials.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.foto_2_source-sustainable-materials.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.foto_2_source-sustainable-materials.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.div-block_sustainable-materials {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  display: flex;
}

.div-block_sustainable-materials._400 {
  flex-direction: column;
  height: 400px;
}

.div-block_sustainable-materials._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: auto;
  margin-bottom: 0;
}

.div-block_sustainable-materials.no-space {
  margin-bottom: 0;
}

.div-block_sustainable-materials.purpose {
  width: 60%;
}

.div-block_sustainable-materials.scaling {
  margin-top: 11px;
}

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

.div-block_sustainable-materials.spazio-sopra.ewc {
  flex-direction: row;
}

.div-block_sustainable-materials.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-block_sustainable-materials.born-from-purpose {
  width: 70%;
}

.youtube-4 {
  width: 80%;
}

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

.div-block-1819 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.material_1, .material_2 {
  padding-left: 70px;
  padding-right: 70px;
}

.recyled {
  background-image: url('../images/SSM__2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
}

.material_3 {
  padding-left: 70px;
  padding-right: 70px;
}

.recyled-copy {
  background-image: url('../images/SSM__2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
}

.logo_exploration-without-compromise {
  background-image: url('../images/SSM__3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 450px;
  height: 300px;
}

.text-span-133 {
  font-family: Helveticaneueltstd hv, sans-serif;
}

.div-block-1820 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 450px;
  display: flex;
}

.div-block-1821, .badge {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  width: 250px;
  height: 450px;
}

.badge.front {
  background-image: url('../images/badge_front.jpg');
  background-position: 50%;
  background-size: contain;
  margin-right: 19px;
}

.badge.back {
  mix-blend-mode: normal;
  background-color: #fff;
  background-image: url('../images/badge_2.jpg');
  background-position: 50%;
  background-size: contain;
  margin-right: 19px;
}

.div-block-1821-copy, .div-block-1821-copy-copy {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  width: 250px;
  height: 450px;
}

.partner-with-suppliers {
  background-image: url('../images/circular-design.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.partner-with-suppliers.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.div-scale_circularity-copy-copy {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.partner-with-suppliers-copy {
  background-image: url('../images/RipStop_Icons_Global.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.partner-with-suppliers-copy.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.partner-with-suppliers-copy-copy {
  background-image: url('../images/RipStop_Icons_Global.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.partner-with-suppliers-copy-copy.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_sustainable-packaging {
  background-image: url('../images/PACKAGING_large.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.foto_sustainable-packaging.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.foto_sustainable-packaging.explore-found {
  background-image: url('../images/BIGGEST-PLAYER.jpg');
}

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

.text-explore-found.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text-explore-found.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text-explore-found.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

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

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

.text-explore-found.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

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

.text-explore-found.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text-explore-found.space-up {
  margin-top: 11px;
}

.text-explore-found.space-up._20pt {
  font-size: 20px;
}

.text-explore-found.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text-explore-found.bold.tutto-alto {
  text-transform: uppercase;
}

.text-explore-found.logo {
  font-size: 17px;
  line-height: 20px;
}

.text-explore-found.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text-explore-found.nero {
  color: var(--black);
}

.text-explore-found.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text-explore-found.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text-explore-found.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text-explore-found.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-explore-found.upper-membrane, .text-explore-found.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text-explore-found.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text-explore-found.sx-_ctl.to-create {
  margin-top: 29px;
}

.text-explore-found.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text-explore-found.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-explore-found.verde {
  color: var(--black);
}

.text-explore-found.verde._18pt {
  font-size: 18px;
  line-height: 24px;
}

.text-explore-found.verde._20pt {
  margin-bottom: 10px;
}

.text-explore-found.verde._36 {
  height: 50px;
  max-height: 100px;
  margin-bottom: 0;
  font-size: 46px;
}

.link-2 {
  color: var(--scale-color-ok);
  -webkit-text-stroke-color: var(--verde_sleeping);
  text-decoration: underline;
}

.text-span-134 {
  color: var(--verde_sleeping);
  font-family: Helveticaneueltstd md, sans-serif;
  text-decoration: underline;
}

.menu_we_care_explore_more {
  background-color: #fff;
  background-image: url('../images/TNF_expolre-more.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_we_care_explore_more:hover {
  background-color: var(--verde_sleeping);
}

.menu_we_care_explore_more.w--current {
  background-color: var(--verde_sleeping);
  background-position: 50%;
  background-size: contain;
}

.menu_we_care_explore_more.giallo:hover {
  background-color: #fab244b3;
}

.menu_we_care_explore_more.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.menu_we_care_in_store {
  background-color: #fff;
  background-image: url('../images/TNF_in-store.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.menu_we_care_in_store:hover {
  background-color: var(--verde_sleeping);
}

.menu_we_care_in_store.w--current {
  background-color: var(--verde_sleeping);
  background-position: 50%;
  background-size: contain;
}

.menu_we_care_in_store.giallo:hover {
  background-color: #fab244b3;
}

.menu_we_care_in_store.giallo.w--current {
  background-color: var(--orange_we-are-tnf);
}

.dropdown-wrapper-explore-found {
  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-wrapper-explore-found.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-wrapper-explore-found.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-explore-found.mod {
  width: 20px;
  height: 20px;
}

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

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

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

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

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

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

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

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

.home-5 {
  background-color: #fff;
  align-items: center;
  width: 80px;
  height: 50px;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.home-5.onboarding {
  background-color: var(--white-smoke);
  width: 120px;
  left: 80px;
}

.link_onboarding {
  background-color: #fff;
  align-items: center;
  width: 80px;
  height: 50px;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.link_onboarding.onboarding {
  background-color: var(--white-smoke);
  width: 120px;
  left: 80px;
}

.link_onboarding.onboarding:hover {
  background-color: var(--white);
}

.link_onboarding.onboarding.w--current {
  position: absolute;
}

.section-7 {
  width: 100vw;
  height: auto;
}

.quick-stack-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100vw;
  height: 100vh;
  padding: 0;
}

.cell-28 {
  background-image: url('../images/F21_HYE_Compl_001_LOW.jpg');
  background-position: 60% 100%;
  background-size: cover;
}

.quick-stack-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100vw;
  height: 100vh;
  padding: 0;
}

.cell-30 {
  background-image: url('../images/01_DEBA_NorthFace_1920px_low.jpg');
  background-position: 50%;
  background-size: cover;
}

.cell-30.recrutment {
  background-image: url('../images/F21_HYE_Compl_001_LOW.jpg');
}

.cell-31 {
  background-image: url('../images/F21_HYE_Compl_001_LOW.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-1822 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-47 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 100px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 60px;
  display: flex;
}

.ambassadoratributes {
  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;
}

.ambassadoratributes.history {
  background-image: url('../images/F21_TMB_IN-SITU_057.jpg');
}

.ambassadoratributes.footwear {
  background-image: url('../images/footwear_torre-eger.jpg');
}

.ambassadoratributes.equipment {
  background-image: url('../images/equipment_ph1.jpg');
}

.ambassadoratributes.timels {
  background-image: url('../images/timelines_ph1.jpg');
}

.ambassadoratributes.shell {
  background-image: url('../images/S19_MS_RAIN_010.jpg');
}

.ambassadoratributes.group {
  background-image: url('../images/community.jpg');
  background-position: 50%;
}

.ambassadoratributes.group.instore {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_011_low.jpg');
}

.text-span-135 {
  font-family: Helveticaneueltstd hv, sans-serif;
  font-weight: 100;
}

.text-span-136 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-137 {
  font-family: Helveticaneueltstd hv, sans-serif;
}

.text-span-138 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-139, .text-span-140 {
  font-family: Helveticaneueltstd hv, sans-serif;
}

.fototnf_ambassador_attributes {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5901_low.jpg');
  background-position: 40% 48%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 650px;
  height: 450px;
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
}

.fototnf_ambassador_attributes.athletes-hilary {
  background-image: url('../images/Emily_Harrington_27733.jpg');
}

.fototnf_ambassador_attributes.tnf_circularity {
  background-image: url('../images/Packaging-single-use-plastic.jpg');
  background-size: contain;
  width: 1000px;
  height: 800px;
}

.pdf_tnf-ambassador-attributes {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_tnf-ambassador-attributes:hover {
  opacity: .4;
}

.pdf_tnf-ambassador-attributes.we_are_tnf:hover, .pdf_tnf-ambassador-attributes.our_product_explorer:hover, .pdf_tnf-ambassador-attributes.our_culture_explorer:hover, .pdf_tnf-ambassador-attributes.our_we_care_explorer:hover, .pdf_tnf-ambassador-attributes.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_tnf-ambassador-attributes._150 {
  justify-content: center;
  height: 60px;
}

.div-block-header-our-core-copy {
  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;
}

.text-span-141, .text-span-142, .text-span-143 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.tnf-group-assesor-guide {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.tnf-group-assesor-guide:hover {
  opacity: .4;
}

.tnf-group-assesor-guide.we_are_tnf:hover, .tnf-group-assesor-guide.our_product_explorer:hover, .tnf-group-assesor-guide.our_culture_explorer:hover, .tnf-group-assesor-guide.our_we_care_explorer:hover, .tnf-group-assesor-guide.our_customers_explorer:hover {
  opacity: .5;
}

.tnf-group-assesor-guide._150px {
  justify-content: center;
  height: 60px;
}

.tnf-group-assesor-guide._30px-copy {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.div_recruitment {
  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;
}

.div_recruitment.foto {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
}

.div_recruitment.foto:hover {
  opacity: .8;
}

.div_recruitment.onboarding {
  background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
  background-position: 50%, 0 0, 50% 15%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: contain, auto, cover;
}

.div_recruitment.onboarding._250 {
  background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, null, null), url('../images/onboarding.jpg');
  background-repeat: no-repeat, repeat, no-repeat;
  height: 250px;
}

.div_recruitment.foto-recruitment {
  background-image: url('../images/recruting.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/recruting_foto.jpg');
  background-position: 50%, 0 0, 50% 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: contain, auto, cover;
  width: 100%;
  height: 250px;
}

.div_recruitment.foto-recruitment:hover {
  opacity: .8;
}

.div_recruitment.foto_ok {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/recruting_foto.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
}

.div_recruitment.foto_ok:hover {
  opacity: .8;
}

.div_recruitment.foto-onboarding {
  background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: contain, auto, cover;
  width: 100%;
  height: 250px;
}

.div_recruitment.foto-onboarding:hover {
  opacity: .8;
}

.div_recruitment.fotoon_boarding_ok {
  background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: contain, auto, cover;
  width: 100%;
  height: 250px;
}

.div_recruitment.fotoon_boarding_ok:hover {
  opacity: .8;
}

.link-tnf-ambassador-mini-interveiw {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.link-tnf-ambassador-mini-interveiw:hover {
  opacity: .4;
}

.link-tnf-ambassador-mini-interveiw.we_are_tnf:hover, .link-tnf-ambassador-mini-interveiw.our_product_explorer:hover, .link-tnf-ambassador-mini-interveiw.our_culture_explorer:hover, .link-tnf-ambassador-mini-interveiw.our_we_care_explorer:hover, .link-tnf-ambassador-mini-interveiw.our_customers_explorer:hover {
  opacity: .5;
}

.link-tnf-ambassador-mini-interveiw._150px {
  justify-content: center;
  height: 60px;
}

.link-tnf-ambassador-mini-interveiw._30px-copy {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.tnf-sales-lead-mini-interveiw {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.tnf-sales-lead-mini-interveiw:hover {
  opacity: .4;
}

.tnf-sales-lead-mini-interveiw.we_are_tnf:hover, .tnf-sales-lead-mini-interveiw.our_product_explorer:hover, .tnf-sales-lead-mini-interveiw.our_culture_explorer:hover, .tnf-sales-lead-mini-interveiw.our_we_care_explorer:hover, .tnf-sales-lead-mini-interveiw.our_customers_explorer:hover {
  opacity: .5;
}

.tnf-sales-lead-mini-interveiw._150px {
  justify-content: center;
  height: 60px;
}

.tnf-sales-lead-mini-interveiw._30px-copy {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.div-block-1823 {
  background-image: url('../images/TNF_FW24_SummitSeries_W_Snow_Oneill_6648_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 650px;
  height: 400px;
  margin-top: 35px;
}

.div-block-1823.instore {
  background-image: url('../images/CHAMPION_PHOTO.jpg');
}

.div-block-1823.buzz-aldrin {
  background-image: url('../images/buzz-Oldrin.jpg');
}

.text-span-144, .text-span-145, .text-span-146 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.link-block-46 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.link-block-46:hover {
  opacity: .5;
  text-decoration: underline;
}

.div-block-header-our-core-copy-copy {
  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;
}

.div-block-header-our-core-copy-copy.onboading {
  background-image: linear-gradient(#00000080, #00000080), url('../images/DSC07314_onboarding.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
}

.text-span-147 {
  letter-spacing: 1px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 24px;
}

.text-span-148 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.pdf_on-boarding {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.pdf_on-boarding:hover {
  opacity: .4;
}

.pdf_on-boarding.we_are_tnf:hover, .pdf_on-boarding.our_product_explorer:hover, .pdf_on-boarding.our_culture_explorer:hover, .pdf_on-boarding.our_we_care_explorer:hover, .pdf_on-boarding.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_on-boarding._150px {
  justify-content: center;
  height: 60px;
}

.pdf_on-boarding._30px-copy, .pdf_on-boarding.we_are_tnf, .pdf_on-boarding.becoming_a-tnf_ambassador, .pdf_on-boarding.purpose_and_values, .pdf_on-boarding.tnf-ambassadro-platform, .pdf_on-boarding.dare-to-explore-handbook {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.pdf_on-boarding.dare-to-explore-handbook-group-training {
  justify-content: center;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.pdf_on-boarding.the-north-face-ambassador-platform-group-training {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.home-3-copy {
  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-copy.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-copy.discover-ke {
  background-color: var(--white-smoke);
  width: 110px;
  padding-left: 0;
  left: 80px;
}

.home-3-copy.discover-ke.w--current {
  background-color: var(--dark-grey);
  justify-content: center;
  align-items: center;
  width: 100px;
  margin-left: 200px;
  padding-left: 0;
  position: absolute;
  left: 0;
}

.home-3-copy.discover-ke._80px.w--current {
  width: 120px;
  left: 80px;
}

.home-3-copy.discover-ke._80px.onboarding {
  justify-content: center;
  align-items: center;
  width: 120px;
  margin-left: 80px;
  left: 0;
}

.home-3-copy.discover-ke._80px.onboarding:hover {
  background-color: var(--white);
}

.home-3-copy.discover-ke._80px.onboarding.w--current {
  justify-content: center;
  align-items: center;
}

.home-3-copy.discover-ke._80px.onboarding.w--current:hover {
  left: 80px;
}

.logo {
  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%;
}

.logo.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;
}

.logo.discover-ke {
  background-color: var(--white-smoke);
  width: 110px;
  padding-left: 0;
  left: 80px;
}

.logo.discover-ke.w--current {
  background-color: var(--dark-grey);
  width: 100px;
  margin-left: 200px;
  position: absolute;
  left: auto;
}

.logo.discover-ke._80px.w--current {
  width: 120px;
  left: 80px;
}

.logo.discover-ke._80px.onboarding {
  justify-content: center;
  align-items: center;
  width: 120px;
  margin-left: 80px;
  left: 0;
}

.logo.discover-ke._80px.onboarding:hover {
  background-color: var(--white);
}

.logo.discover-ke._80px.onboarding.w--current {
  justify-content: center;
  align-items: center;
}

.logo.discover-ke._80px.onboarding.w--current:hover {
  left: 80px;
}

.home-4 {
  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-4.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-4.discover-ke {
  background-color: var(--white-smoke);
  width: 110px;
  padding-left: 0;
  left: 80px;
}

.home-4.discover-ke.w--current {
  z-index: 2;
  background-color: var(--dark-grey);
  justify-content: center;
  align-items: center;
  width: 100px;
  margin-left: auto;
  padding-left: 0;
  position: absolute;
  left: 200px;
}

.home-4.discover-ke._80px.w--current {
  width: 120px;
  left: 80px;
}

.home-4.discover-ke._80px.onboarding {
  justify-content: center;
  align-items: center;
  width: 120px;
  margin-left: 80px;
  left: 0;
}

.home-4.discover-ke._80px.onboarding:hover {
  background-color: var(--white);
}

.home-4.discover-ke._80px.onboarding.w--current {
  justify-content: center;
  align-items: center;
}

.home-4.discover-ke._80px.onboarding.w--current:hover {
  left: 80px;
}

.div-block-1824 {
  background-color: #d3d3d3;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 50px;
  display: flex;
  position: absolute;
  left: 200px;
}

.container-1203 {
  width: 100%;
  max-width: none;
  height: auto;
}

.quick-stack-11 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-left: 40px;
  padding-right: 40px;
}

.quick-stack-11.link_pagina {
  margin-bottom: 40px;
}

.section-8 {
  width: 100%;
  display: inline-flex;
}

.link-block-47 {
  width: 100%;
  padding-left: 76px;
  padding-right: 76px;
}

.link-block-47.intro {
  padding-left: 0;
  padding-right: 0;
}

.link-block-47.cornice-5px {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.onboarding {
  width: 100%;
}

.onboarding:hover {
  opacity: .8;
}

.section-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.video-spazio {
  width: 100vw;
  height: auto;
}

.div-block-1825 {
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-bottom: 40px;
  display: flex;
}

.text-span-150 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 100;
}

.download-pdf {
  background-image: url('../images/PDF_DOWNLOAD.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 70px;
  height: 70px;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 0;
}

.pdf_tnf-ambassador-attributes-copy {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_tnf-ambassador-attributes-copy:hover {
  opacity: .4;
}

.pdf_tnf-ambassador-attributes-copy.we_are_tnf:hover, .pdf_tnf-ambassador-attributes-copy.our_product_explorer:hover, .pdf_tnf-ambassador-attributes-copy.our_culture_explorer:hover, .pdf_tnf-ambassador-attributes-copy.our_we_care_explorer:hover, .pdf_tnf-ambassador-attributes-copy.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_tnf-ambassador-attributes-copy._150 {
  justify-content: center;
  height: 60px;
}

.pdf_we_are_tnf {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: auto;
}

.pdf_we_are_tnf:hover {
  opacity: .4;
}

.pdf_we_are_tnf.we_are_tnf:hover, .pdf_we_are_tnf.our_product_explorer:hover, .pdf_we_are_tnf.our_culture_explorer:hover, .pdf_we_are_tnf.our_we_care_explorer:hover, .pdf_we_are_tnf.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_we_are_tnf._150 {
  justify-content: center;
  height: 60px;
}

.pdf_assessor-guide {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: auto;
}

.pdf_assessor-guide:hover {
  opacity: .4;
}

.pdf_assessor-guide.we_are_tnf:hover, .pdf_assessor-guide.our_product_explorer:hover, .pdf_assessor-guide.our_culture_explorer:hover, .pdf_assessor-guide.our_we_care_explorer:hover, .pdf_assessor-guide.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_assessor-guide._150 {
  justify-content: center;
  height: 60px;
}

.div-block-1590-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0 5% 60px;
  display: flex;
}

.div-block-1590-copy.spazio-sopra {
  margin-top: 48px;
}

.div-block-1590-copy.spazio-tablet {
  display: flex;
}

.div-block-1590-copy.white-smoke {
  background-color: var(--white-smoke);
}

.div-block-1590-copy.white-smoke.from-a-what-to-a-why {
  background-color: var(--white);
  margin-left: 0%;
  margin-right: 0%;
}

.div-block-1590-copy.cycle {
  width: 100%;
}

.becoming-a-tnf-ambassador {
  background-image: url('../images/PURPOSE_VALUES-_GROUP_TRAINING.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.foto_becoming-a-tnf-ambassador {
  background-image: url('../images/becoming_a_TNF_ambassador.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.tnf_ambassador_platform_group_training {
  background-image: url('../images/TNF_ambassador_platform_group_training.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.pdf_ambassador-platform-group-training {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_ambassador-platform-group-training:hover {
  opacity: .4;
}

.pdf_ambassador-platform-group-training.we_are_tnf:hover, .pdf_ambassador-platform-group-training.our_product_explorer:hover, .pdf_ambassador-platform-group-training.our_culture_explorer:hover, .pdf_ambassador-platform-group-training.our_we_care_explorer:hover, .pdf_ambassador-platform-group-training.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_ambassador-platform-group-training._150 {
  justify-content: center;
  height: 60px;
}

.div-we-are-tnf {
  margin-top: 0;
  padding-left: 0;
}

.div-we-are-tnf.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-we-are-tnf.centrato {
  margin-left: auto;
  margin-right: auto;
}

.div-we-are-tnf.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 25px;
}

.div-we-are-tnf.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.div-we-are-tnf.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.div-we-are-tnf.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-we-are-tnf.centrato.solo-community {
  margin-bottom: 23px;
  position: static;
  top: -151px;
}

.div-we-are-tnf.experience-demo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  display: flex;
}

.div-we-are-tnf.footwear, .div-we-are-tnf.equipment, .div-we-are-tnf.experience-demo-copy, .div-we-are-tnf.layering {
  margin-top: 11px;
}

.div-we-are-tnf.layering.athlete-tested {
  margin-top: 100px;
}

.div-we-are-tnf.experience-demo-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  display: flex;
}

.div-we-are-tnf.we-are-tnf {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-becoming-a-tnf-ambassadorr {
  margin-top: 0;
  padding-left: 0;
}

.div-becoming-a-tnf-ambassadorr.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-becoming-a-tnf-ambassadorr.centrato {
  margin-left: auto;
  margin-right: auto;
}

.div-becoming-a-tnf-ambassadorr.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 25px;
}

.div-becoming-a-tnf-ambassadorr.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.div-becoming-a-tnf-ambassadorr.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.div-becoming-a-tnf-ambassadorr.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-becoming-a-tnf-ambassadorr.centrato.solo-community {
  margin-bottom: 23px;
  position: static;
  top: -151px;
}

.div-becoming-a-tnf-ambassadorr.experience-demo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.div-becoming-a-tnf-ambassadorr.footwear, .div-becoming-a-tnf-ambassadorr.equipment, .div-becoming-a-tnf-ambassadorr.experience-demo-copy, .div-becoming-a-tnf-ambassadorr.layering {
  margin-top: 11px;
}

.div-becoming-a-tnf-ambassadorr.layering.athlete-tested {
  margin-top: 100px;
}

.div-becoming-a-tnf-ambassadorr.experience-demo-copy, .div-becoming-a-tnf-ambassadorr.we-are-tnf {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  display: flex;
}

.div-purpose-values {
  margin-top: 0;
  padding-left: 0;
}

.div-purpose-values.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-purpose-values.centrato {
  margin-left: auto;
  margin-right: auto;
}

.div-purpose-values.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 25px;
}

.div-purpose-values.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.div-purpose-values.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.div-purpose-values.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-purpose-values.centrato.solo-community {
  margin-bottom: 23px;
  position: static;
  top: -151px;
}

.div-purpose-values.experience-demo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  display: flex;
}

.div-purpose-values.footwear, .div-purpose-values.equipment, .div-purpose-values.experience-demo-copy, .div-purpose-values.layering {
  margin-top: 11px;
}

.div-purpose-values.layering.athlete-tested {
  margin-top: 100px;
}

.div-purpose-values.experience-demo-copy, .div-purpose-values.we-are-tnf {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  display: flex;
}

.cell-32 {
  justify-content: center;
  align-items: center;
}

.cell-32.intervies {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.pdf_purpose-values {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_purpose-values:hover {
  opacity: .4;
}

.pdf_purpose-values.we_are_tnf:hover, .pdf_purpose-values.our_product_explorer:hover, .pdf_purpose-values.our_culture_explorer:hover, .pdf_purpose-values.our_we_care_explorer:hover, .pdf_purpose-values.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_purpose-values._150 {
  justify-content: center;
  height: 60px;
}

.purpose-values-group-training {
  background-image: url('../images/TNF_ambassador_platform_group_training.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.foto_purpose-values {
  background-image: url('../images/Purpose__Values.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.foto_purpose-values.tnf-ambassador-platform {
  background-image: url('../images/-TNF_ambassador_platform.jpg');
}

.pdf_purpose-values-group-training {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_purpose-values-group-training:hover {
  opacity: .4;
}

.pdf_purpose-values-group-training.we_are_tnf:hover, .pdf_purpose-values-group-training.our_product_explorer:hover, .pdf_purpose-values-group-training.our_culture_explorer:hover, .pdf_purpose-values-group-training.our_we_care_explorer:hover, .pdf_purpose-values-group-training.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_purpose-values-group-training._150 {
  justify-content: center;
  height: 60px;
}

.foto_purpose-values-group-training {
  background-image: url('../images/Purpose__Values_group_training.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.pdf_download {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_download:hover {
  opacity: .4;
}

.pdf_download.we_are_tnf:hover, .pdf_download.our_product_explorer:hover, .pdf_download.our_culture_explorer:hover, .pdf_download.our_we_care_explorer:hover, .pdf_download.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_download._150 {
  justify-content: center;
  height: 60px;
}

.foto_date-to-explore-handbook {
  background-image: url('../images/Dare_to_explore_handbook.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.pdf_purpose-values-group-training-copy {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_purpose-values-group-training-copy:hover {
  opacity: .4;
}

.pdf_purpose-values-group-training-copy.we_are_tnf:hover, .pdf_purpose-values-group-training-copy.our_product_explorer:hover, .pdf_purpose-values-group-training-copy.our_culture_explorer:hover, .pdf_purpose-values-group-training-copy.our_we_care_explorer:hover, .pdf_purpose-values-group-training-copy.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_purpose-values-group-training-copy._150 {
  justify-content: center;
  height: 60px;
}

.pdf_date-to-explore-handbook {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_date-to-explore-handbook:hover {
  opacity: .4;
}

.pdf_date-to-explore-handbook.we_are_tnf:hover, .pdf_date-to-explore-handbook.our_product_explorer:hover, .pdf_date-to-explore-handbook.our_culture_explorer:hover, .pdf_date-to-explore-handbook.our_we_care_explorer:hover, .pdf_date-to-explore-handbook.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_date-to-explore-handbook._150 {
  justify-content: center;
  height: 60px;
}

.foto_assessor_guide {
  background-image: url('../images/TNF-Group-Assessor-Guide-1.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.tnf_assesment {
  background-image: url('../images/TNF-Tnf-instore-assessment-1.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.cell-34 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.interviews {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
}

.foto_interview_1 {
  background-image: url('../images/TNF_ambassador_mini_interview-orizzontale.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.tnf_interview_2 {
  background-image: url('../images/TNF_Sales_lead_mini_interview-orizzontale.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 250px;
  padding-bottom: 10px;
  display: flex;
}

.pdf_assessor-guide-copy {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_assessor-guide-copy:hover {
  opacity: .4;
}

.pdf_assessor-guide-copy.we_are_tnf:hover, .pdf_assessor-guide-copy.our_product_explorer:hover, .pdf_assessor-guide-copy.our_culture_explorer:hover, .pdf_assessor-guide-copy.our_we_care_explorer:hover, .pdf_assessor-guide-copy.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_assessor-guide-copy._150 {
  justify-content: center;
  height: 60px;
}

.pdf_instore_assessment {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.pdf_instore_assessment:hover {
  opacity: .4;
}

.pdf_instore_assessment.we_are_tnf:hover, .pdf_instore_assessment.our_product_explorer:hover, .pdf_instore_assessment.our_culture_explorer:hover, .pdf_instore_assessment.our_we_care_explorer:hover, .pdf_instore_assessment.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_instore_assessment._150 {
  justify-content: center;
  height: 60px;
}

.link_pdf_ambassador_interview {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.link_pdf_ambassador_interview:hover {
  opacity: .4;
}

.link_pdf_ambassador_interview.we_are_tnf:hover, .link_pdf_ambassador_interview.our_product_explorer:hover, .link_pdf_ambassador_interview.our_culture_explorer:hover, .link_pdf_ambassador_interview.our_we_care_explorer:hover, .link_pdf_ambassador_interview.our_customers_explorer:hover {
  opacity: .5;
}

.link_pdf_ambassador_interview._150 {
  justify-content: center;
  height: 60px;
}

.link_pdf_sales-interview {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.link_pdf_sales-interview:hover {
  opacity: .4;
}

.link_pdf_sales-interview.we_are_tnf:hover, .link_pdf_sales-interview.our_product_explorer:hover, .link_pdf_sales-interview.our_culture_explorer:hover, .link_pdf_sales-interview.our_we_care_explorer:hover, .link_pdf_sales-interview.our_customers_explorer:hover {
  opacity: .5;
}

.link_pdf_sales-interview._150 {
  justify-content: center;
  height: 60px;
}

.link_pdf_assessor-_guide {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 250px;
}

.link_pdf_assessor-_guide:hover {
  opacity: .4;
}

.link_pdf_assessor-_guide.we_are_tnf:hover, .link_pdf_assessor-_guide.our_product_explorer:hover, .link_pdf_assessor-_guide.our_culture_explorer:hover, .link_pdf_assessor-_guide.our_we_care_explorer:hover, .link_pdf_assessor-_guide.our_customers_explorer:hover {
  opacity: .5;
}

.link_pdf_assessor-_guide._150 {
  justify-content: center;
  height: 60px;
}

.body-3 {
  background-color: #000dff03;
  background-image: linear-gradient(#e3e3e3e3, #e3e3e3e3), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 0 0;
  background-size: auto, 60px;
}

.our-culture-copy {
  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-copy.our_product {
  background-image: url('../images/our_product_1.jpg');
}

.pn-boarding {
  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%;
}

.pn-boarding.our_product {
  background-image: url('../images/our_product_1.jpg');
}

.on-boarding-foto {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/onboarding.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100%;
}

.on-boarding-foto.our_product {
  background-image: url('../images/our_product_1.jpg');
}

.cell-35 {
  padding-left: 76px;
  padding-right: 76px;
}

.icona-nuova {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/foto-PDF-da-scaricare.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: space-between;
  align-items: center;
  width: 500px;
  height: 150px;
  padding-bottom: 0;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
}

.icona-nuova.guide1 {
  background-image: linear-gradient(#0000, #0000), url('../images/TNF-Group-Assessor-Guide-1_ok.jpg');
  background-position: 0 0, 40% 70%;
  width: 100%;
  min-width: 400px;
}

.icona-nuova.guide2 {
  background-image: linear-gradient(#0000, #0000), url('../images/TNF-Tnf-instore-assessment-1_ok.jpg');
  background-position: 0 0, 40% 70%;
  width: 100%;
  min-width: 400px;
}

.icona-nuova.interview {
  background-image: linear-gradient(#0000, #0000), url('../images/TNF_ambassador_mini_interview-1_foto.jpg');
  background-position: 0 0, 100% 0;
  width: 100%;
  min-width: 400px;
}

.icona-nuova.interview-2 {
  background-image: linear-gradient(#0000, #0000), url('../images/TNF_Sales_lead_mini_interview-_foto.jpg');
  background-position: 0 0, 50% 20%;
  width: 100%;
  min-width: 400px;
}

.we-are-tnf {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  border: 1px #fff;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 26px;
}

.we-are-tnf.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.we-are-tnf.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.we-are-tnf.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

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

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

.we-are-tnf.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.we-are-tnf.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.we-are-tnf.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.we-are-tnf.space-up {
  margin-top: 11px;
}

.we-are-tnf.space-up._20pt {
  font-size: 20px;
}

.we-are-tnf.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.we-are-tnf.bold.tutto-alto {
  text-transform: uppercase;
}

.we-are-tnf.logo {
  font-size: 17px;
  line-height: 20px;
}

.we-are-tnf.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.we-are-tnf.nero {
  color: var(--black);
}

.we-are-tnf.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.we-are-tnf.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.we-are-tnf.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.we-are-tnf.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.we-are-tnf.upper-membrane, .we-are-tnf.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.we-are-tnf.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.we-are-tnf.sx-_ctl.to-create {
  margin-top: 29px;
}

.we-are-tnf.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.we-are-tnf.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.we-are-tnf.verde {
  color: var(--black);
}

.we-are-tnf.verde._18pt {
  font-size: 18px;
  line-height: 24px;
}

.we-are-tnf.verde._20pt {
  margin-bottom: 10px;
}

.we-are-tnf.verde._36 {
  height: 50px;
  max-height: 100px;
  margin-bottom: 0;
  font-size: 46px;
}

.rectruiting-foto-copy {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/recruting_foto.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100%;
}

.rectruiting-foto-copy.our_product {
  background-image: url('../images/our_product_1.jpg');
}

.assessment {
  width: 100%;
}

.link-on-boarding {
  width: 100%;
  padding-left: 76px;
  padding-right: 76px;
}

.link-on-boarding.contorno-5px {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-1828, .div-becoming-a-tnf-ambassador {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1829 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-platform {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1830 {
  flex-flow: column;
  width: 100%;
  margin-top: 100px;
  display: flex;
}

.dropdown_history_heritage {
  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: 40px auto;
  display: block;
  position: static;
  left: auto;
}

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

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

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

.dropdown_history_heritage.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_history_heritage.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_history_heritage.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_history_heritage.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_history_heritage.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_history_heritage.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_history_heritage.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_history_heritage.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_history_heritage.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_history_heritage.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_history_heritage.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_history_heritage.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_history_heritage.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_history_heritage.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_history_heritage.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_history_heritage.mod {
  width: 20px;
  height: 20px;
}

.dropdown_history_heritage.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_wrapper_logo_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: 40px auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_wrapper_logo_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_logo_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

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

.dropdown_wrapper_logo_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_wrapper_logo_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_wrapper_logo_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_wrapper_logo_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_wrapper_logo_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_wrapper_logo_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_wrapper_logo_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_wrapper_logo_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_wrapper_logo_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_wrapper_logo_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_wrapper_logo_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_wrapper_logo_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_wrapper_logo_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_wrapper_logo_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_wrapper_logo_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_logo_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_wrapper_logo_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_iconic_colours_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: 40px auto;
  display: block;
  position: static;
  left: auto;
}

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

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

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

.dropdown_iconic_colours_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_iconic_colours_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_iconic_colours_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_iconic_colours_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_iconic_colours_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_iconic_colours_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_iconic_colours_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_iconic_colours_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_iconic_colours_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_iconic_colours_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_iconic_colours_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_iconic_colours_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_iconic_colours_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_iconic_colours_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_iconic_colours_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_iconic_colours_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_iconic_colours_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_expeditions_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_expeditions_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_expeditions_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_expeditions_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_expeditions_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_expeditions_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_expeditions_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_expeditions_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_expeditions_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_expeditions_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_expeditions_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_expeditions_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_expeditions_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_expeditions_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_expeditions_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_expeditions_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_expeditions_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_expeditions_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_expeditions_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_history_heritage-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;
  display: block;
  position: static;
  left: auto;
}

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

.dropdown_history_heritage-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

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

.dropdown_history_heritage-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_history_heritage-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_history_heritage-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_history_heritage-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_history_heritage-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_history_heritage-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_history_heritage-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_history_heritage-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_history_heritage-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_history_heritage-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_history_heritage-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_history_heritage-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_history_heritage-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_history_heritage-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_history_heritage-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_history_heritage-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_history_heritage-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_history_heritage-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_history_heritage-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_history_heritage-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_history_heritage-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_history_heritage-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_history_heritage-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown_history_heritage-copy.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_athletes_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_athletes_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_athletes_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_athletes_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_athletes_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_athletes_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_athletes_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_athletes_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_athletes_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_athletes_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_athletes_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_athletes_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_athletes_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_athletes_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_athletes_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_athletes_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_athletes_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_athletes_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_athletes_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_born_from_purpose_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_born_from_purpose_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_born_from_purpose_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_born_from_purpose_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_born_from_purpose_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_born_from_purpose_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_born_from_purpose_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_born_from_purpose_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_born_from_purpose_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_born_from_purpose_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_born_from_purpose_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_born_from_purpose_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_born_from_purpose_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_born_from_purpose_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_born_from_purpose_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_born_from_purpose_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_born_from_purpose_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_born_from_purpose_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_born_from_purpose_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_our_porpuse_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_our_porpuse_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_our_porpuse_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_our_porpuse_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_our_porpuse_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_our_porpuse_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_our_porpuse_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_our_porpuse_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_our_porpuse_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_our_porpuse_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_our_porpuse_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_our_porpuse_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_our_porpuse_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_our_porpuse_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_our_porpuse_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_our_porpuse_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_our_porpuse_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_our_porpuse_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_our_porpuse_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_our_values_gide_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: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

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

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

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

.dropdown_our_values_gide_us.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_our_values_gide_us.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_our_values_gide_us.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_our_values_gide_us.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_our_values_gide_us.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_our_values_gide_us.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_our_values_gide_us.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_our_values_gide_us.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_our_values_gide_us.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_our_values_gide_us.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_our_values_gide_us.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_our_values_gide_us.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_our_values_gide_us.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_our_values_gide_us.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_our_values_gide_us.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_our_values_gide_us.mod {
  width: 20px;
  height: 20px;
}

.dropdown_our_values_gide_us.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_exploration_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_exploration_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_exploration_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_exploration_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_exploration_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_exploration_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_exploration_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_exploration_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_exploration_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_exploration_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_exploration_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_exploration_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_exploration_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_exploration_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_exploration_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_exploration_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_exploration_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_exploration_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_exploration_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_circularity_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_circularity_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_circularity_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_circularity_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_circularity_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_circularity_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_circularity_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_circularity_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_circularity_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_circularity_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_circularity_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_circularity_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_circularity_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_circularity_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_circularity_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_circularity_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_circularity_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_circularity_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_circularity_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_sosteinable-materials {
  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_sosteinable-materials.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_sosteinable-materials.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

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

.dropdown_sosteinable-materials.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_sosteinable-materials.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_sosteinable-materials.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_sosteinable-materials.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_sosteinable-materials.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_sosteinable-materials.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_sosteinable-materials.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_sosteinable-materials.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_sosteinable-materials.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_sosteinable-materials.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_sosteinable-materials.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_sosteinable-materials.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_sosteinable-materials.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_sosteinable-materials.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_sosteinable-materials.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_sosteinable-materials.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_sosteinable-materials.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_sosteinable-materials.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_sosteinable-materials.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_sosteinable-materials.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_sosteinable-materials.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_sosteinable-materials.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_sosteinable-materials.mod {
  width: 20px;
  height: 20px;
}

.dropdown_sosteinable-materials.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_partners_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_partners_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_partners_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_partners_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_partners_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_partners_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_partners_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_partners_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_partners_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_partners_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_partners_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_partners_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_partners_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_partners_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_partners_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_partners_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_partners_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_partners_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_partners_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_explore-found {
  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_explore-found.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_explore-found.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

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

.dropdown_explore-found.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_explore-found.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_explore-found.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_explore-found.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_explore-found.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_explore-found.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_explore-found.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_explore-found.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_explore-found.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_explore-found.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_explore-found.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_explore-found.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_explore-found.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_explore-found.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_explore-found.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_explore-found.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_explore-found.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_explore-found.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_explore-found.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_explore-found.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_explore-found.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_explore-found.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_explore-found.mod {
  width: 20px;
  height: 20px;
}

.dropdown_explore-found.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.icon-now {
  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;
}

.icon-now._6-tech_summit_series {
  border-top-style: none;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.icon-now._6-tech_summit_series.jacket {
  padding-left: 10px;
  padding-right: 10px;
}

.icon-now._6-tech_summit_series.fleece {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
}

.icon-now.anatomy_1 {
  border-top-style: none;
  height: auto;
  overflow: hidden;
}

.icon-now.sleeep_2b {
  height: auto;
  position: relative;
}

.icon-now.sleeping_2, .icon-now.backpacks_dyno_tech {
  border-top-style: none;
  height: auto;
}

.our_porpouse_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;
}

.our_porpouse_ok._6-tech_summit_series {
  border-top-style: none;
  width: 24%;
  height: auto;
}

.our_porpouse_ok.anatomy_1 {
  border-top-style: none;
  height: auto;
  overflow: hidden;
}

.our_porpouse_ok.sleeep_2b {
  height: auto;
  position: relative;
}

.our_porpouse_ok.sleeping_2, .our_porpouse_ok.backpacks_dyno_tech {
  border-top-style: none;
  height: auto;
}

.slider-mission {
  background-color: #0000;
  width: 100%;
  max-width: none;
  height: auto;
}

.dropdown-icon-now {
  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-icon-now.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.menu_our_customers {
  z-index: 900;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  padding-top: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.log_our_garantee {
  background-color: #fff;
  background-image: url('../images/TNF_our-customer_our-guarantee.svg');
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_our_garantee:hover {
  background-color: #f4000080;
}

.log_our_garantee.w--current {
  background-color: #f4000080;
  background-position: 50%;
  background-size: contain;
}

.menu_our-customers {
  background-color: #fff;
  background-image: url('../images/TNF_our-customer.svg');
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #00000030;
  width: 70px;
  height: 70px;
}

.menu_our-customers:hover, .menu_our-customers.w--current {
  background-color: #f4000080;
}

.menu_adventures_elements {
  background-color: #fff;
  background-image: url('../images/TNF_our-customer_adventure-elements.svg');
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #00000030;
  width: 70px;
  height: 70px;
}

.menu_adventures_elements:hover {
  background-color: #f4000080;
}

.menu_adventures_elements.w--current {
  background-color: #f4000080;
  background-image: url('../images/TNF_our-customer_adventure-elements.svg');
}

.log_explore-more {
  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_explore-more:hover {
  background-color: #5433a35c;
}

.log_explore-more.w--current {
  background-color: #aa98d3;
}

.log_explore-more.our_customers {
  background-image: url('../images/TNF_expolre-more.svg');
}

.log_explore-more.our_customers:hover, .log_explore-more.our_customers.w--current {
  background-color: #f4000080;
}

.log_in_store {
  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_in_store:hover {
  background-color: #5433a35c;
}

.log_in_store.w--current {
  background-color: #aa98d3;
}

.log_in_store.our_customers {
  background-image: url('../images/TNF_in-store.svg');
}

.log_in_store.our_customers:hover, .log_in_store.our_customers.w--current {
  background-color: #f4000080;
}

.section-header-31 {
  background-color: #fff;
  height: 300px;
}

.our-customers-2 {
  background-image: linear-gradient(#00000036, #00000036), url('../images/customers_red.jpg');
  background-position: 0 0, 50% 10%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100%;
}

.titolo-segmento-8 {
  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-8.bianco {
  color: #ffffff70;
  font-size: 45px;
}

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

.div-block-sopra-tutto-2 {
  z-index: 111111;
  background-color: #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  top: 0;
}

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

.div-block-filetto-nero-4x4-2 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 0;
}

.div-block-1832 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-over-home-2 {
  background-color: #ededed;
  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-1833 {
  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;
}

.clicca-per-nascondere-3 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.sub-altobasso-elenco-puntato-4x4-4 {
  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;
}

.sub-altobasso-elenco-puntato-4x4-4.over-home {
  font-size: 30px;
  line-height: 34px;
}

.sub-altobasso-elenco-puntato-4x4-4.over-home.sub {
  margin-top: 17px;
  padding-left: 84px;
  padding-right: 84px;
  font-size: 24px;
}

.div-block-header-link-section-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 30%;
  height: 92vh;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
}

.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;
}

.div-block-header-link-section-3 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 30%;
  height: 92vh;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
}

.link-block-ancora-3 {
  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: inline-flex;
}

.link-block-ancora-3:hover {
  background-color: #0000;
}

.link-block-ancora-3.w--current {
  width: 100%;
}

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

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

.div-block-1834 {
  width: 83%;
  margin-right: 6px;
}

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

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

.content-wrapper-head-home-2 {
  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;
}

.container-101 {
  width: 95%;
  max-width: 1200px;
  margin-top: 46px;
}

.div-block-header-our-core-2 {
  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;
  width: 100%;
  height: 350px;
  padding-top: 0;
  display: flex;
}

.titolo-segmento-9 {
  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-9.dentro-core {
  margin-top: 16px;
}

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

.bold-15.red-experience {
  color: #eb494d;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.bold-15.big {
  font-size: 35px;
}

.sub-altobasso-big-5 {
  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;
}

.sottotitolo-segmento-6 {
  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;
}

.div-block-image-vertic-sopra-2 {
  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-2.our_guarantee {
  background-image: url('../images/TNF_SS23_Vectiv_Earl-4702_EDIT.jpg');
  background-position: 30%;
}

.div-block-1836 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.div-block-1837 {
  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;
}

.div-block-spazio-sopra-testo-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-1838 {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div-block-titoloni-6 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-1839 {
  justify-content: center;
  width: 30px;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  display: flex;
}

.dropdown-content-4 {
  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-4.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%;
}

.div-block-image-quadr-sopra-2 {
  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-2.our-guarantee {
  background-image: url('../images/F20_OUTDOOR-TRAIL_012_1500.jpg');
  background-position: 100%;
  margin-bottom: 63px;
}

.div-block-timels-2 {
  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;
}

.dropdown-our_guarantee {
  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;
}

.text-block-48 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  align-items: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.div-block-1840 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1841 {
  justify-content: flex-end;
  display: flex;
}

.div-quadrato-rosso-4 {
  background-color: #f40000;
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 15px 20px -12px;
}

.div-quadrato-rosso-4.rosso {
  background-color: #f40000;
}

.div-block-testi-a-dx-blocchi-10 {
  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-10.rientro {
  width: 42%;
  margin-left: -7%;
}

.div-block-testi-a-dx-blocchi-10.rientro.spazio-sm {
  margin-left: -7%;
  margin-right: 0%;
}

.sub-altobasso-elenco-puntato-13 {
  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: 16px;
  font-weight: 100;
  line-height: 21px;
  position: relative;
}

.div-block-1842 {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.titolo-segmento-10 {
  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;
}

.div-block-spazio-a-sx-per-testo-11 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-1843 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 460px;
  margin-left: -1px;
  display: flex;
  overflow: hidden;
}

.filetto_our_guarantee {
  outline-offset: 0px;
  border-top: 3px solid #fab244;
  outline: 3px #0000;
  width: 90%;
  margin: 100px auto;
}

.filetto_our_guarantee.rosso {
  border-top-color: #f40000;
}

.sottotitolo-segmento-7 {
  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;
}

.div-block-1844 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.div-block-spazio-sopra-testo-11 {
  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-11.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-1845 {
  justify-content: center;
  width: 30px;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  display: flex;
}

.div-block-1846 {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div-block-titoloni-7 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: auto;
}

.dropdown-content-20 {
  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-20.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-21 {
  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-21.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.dropdown-content-21.trasparente._100 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-bottom: 0%;
  padding-left: 0%;
  padding-right: 0%;
}

.text-block-49 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  align-items: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.div-block-1847 {
  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;
}

.dropdown-trigger-17 {
  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-17:hover {
  opacity: .79;
  background-color: #aa826133;
}

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

.dropdown-trigger-17.trasparente {
  background-color: #0000;
}

.div-block-timels-3 {
  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-1848 {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.div-block_sx_our_customers {
  background-image: url('../images/CUSTOMERS_home1_blu2.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;
}

.dropdown-wrapper-21 {
  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-21.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown-wrapper-21.trasparente._100 {
  margin-bottom: 0;
}

.dropdown-our_customers {
  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-1849 {
  justify-content: flex-end;
  display: flex;
}

.div_brand-dna-2 {
  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-2.our_customers {
  background-image: url('../images/CUSTOMERS_home1_red.jpg');
}

.div-block-testi-a-dx-blocchi-11 {
  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;
}

.text-block-50 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.foto_sx_our-customers {
  background-image: url('../images/FITTING_ROOM_SUCCESS_5.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;
}

.sub-altobasso-elenco-puntato-14 {
  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;
}

.titolo-segmento-11 {
  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-11.left-align {
  text-align: left;
  letter-spacing: 2px;
  font-size: 45px;
  line-height: 46px;
}

.div-block-spazio-a-sx-per-testo-12 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-elements-5 {
  background-color: #ff953d;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 130px;
  display: flex;
}

.div-block-elements-5.greet-block {
  background-color: #ffdb12;
  justify-content: flex-end;
  padding-right: 20%;
}

.div-block-elements-5.discover-block {
  background-color: #aa8261;
  justify-content: flex-start;
  padding-left: 10%;
}

.div-block-elements-5.kit-out-block {
  background-color: #aa98d3;
  justify-content: flex-start;
  padding-left: 20%;
}

.div-block-elements-5.storytelling-block {
  background-color: #f49db2;
}

.div-block-elements-5.community-block {
  background-color: #52c47e;
  justify-content: flex-start;
  padding-left: 9%;
}

.div-block-elements-5.agree-block {
  background-color: #1ec2d5;
}

.div-block-elements-5.icons {
  background-color: #0000;
  width: 320px;
  height: 260px;
}

.div-block-elements-5.experience-block {
  background-color: #eb494d;
  justify-content: flex-end;
  padding-right: 9%;
}

.div-block-elements-5.scale-block {
  background-color: #5489d6;
  justify-content: flex-end;
  padding-right: 20%;
}

.sottotitolo-segmento-8 {
  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;
}

.div-block-1850 {
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.div-block-spazio-sopra-testo-12 {
  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-12.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-1851 {
  border-top: 2px solid #000;
  width: 300px;
  margin-top: 89px;
  margin-bottom: 24px;
}

.text-block-51 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  align-items: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.div-block-titoloni-8 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-1852 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-content-22 {
  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-22.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%;
}

.div-block-1853 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sub-altobasso-elenco-puntato-copy-4 {
  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-4.centrato {
  text-align: center;
}

.heading-6 {
  color: #3a3a3a;
  text-align: center;
  letter-spacing: 1px;
  white-space: nowrap;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.foto-adventure-elements {
  background-image: url('../images/video-montagna-600x350-min.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.background-video-12 {
  width: 600px;
  height: 350px;
}

.background-video-13 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.clicca-per-nascondere-4 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.clicca-per-nascondere-4.video-tool {
  justify-content: flex-end;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.div-block-1854 {
  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;
}

.div-block-timels-4 {
  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;
}

.dropdown-wrapper-adventure-elements {
  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-1855 {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div-block-show-e-hide-quad4-4 {
  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-4.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-4.video-tool.best-practice {
  background-image: url('../images/icona_BestPractice_400.svg');
  height: 370px;
}

.div-block-show-e-hide-quad4-4.video-tool.tool {
  background-image: url('../images/icona_Tool_400.svg');
  height: 370px;
}

.foto_dx_adventure_elemets {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_3140_1200.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 200px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.div-block-testi-a-dx-blocchi-12 {
  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-12.invertiti {
  justify-content: center;
  align-items: center;
  width: 78%;
  margin-top: 0;
  margin-left: 0%;
  margin-right: 0;
}

.div-block-1856 {
  justify-content: center;
  width: 30px;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  display: flex;
}

.div-block-spazio-a-sx-per-testo-13 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-spazio-a-sx-per-testo-13.spazio-a-dx {
  padding-left: 0;
  padding-right: 0;
}

.sub-altobasso-elenco-puntato-4x4-5 {
  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;
}

.foto_sx_adventure_elements {
  background-image: url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-16_2500.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-elements-6 {
  background-color: #ff953d;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 130px;
  display: flex;
}

.div-block-elements-6.greet-block {
  background-color: #ffdb12;
  justify-content: flex-end;
  padding-right: 20%;
}

.div-block-elements-6.discover-block {
  background-color: #aa8261;
  justify-content: flex-start;
  padding-left: 10%;
}

.div-block-elements-6.kit-out-block {
  background-color: #aa98d3;
  justify-content: flex-start;
  padding-left: 20%;
}

.div-block-elements-6.storytelling-block {
  background-color: #f49db2;
}

.div-block-elements-6.community-block {
  background-color: #52c47e;
  justify-content: flex-start;
  padding-left: 9%;
}

.div-block-elements-6.agree-block {
  background-color: #1ec2d5;
}

.div-block-elements-6.icons {
  background-color: #0000;
  width: 320px;
  height: 260px;
}

.div-block-elements-6.experience-block {
  background-color: #eb494d;
  justify-content: flex-end;
  padding-right: 9%;
}

.div-block-elements-6.scale-block {
  background-color: #5489d6;
  justify-content: flex-end;
  padding-right: 20%;
}

.sottotitolo-segmento-9 {
  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;
}

.div-block-1857 {
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.div-block-spazio-sopra-testo-13 {
  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-13.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-1858 {
  border-top: 2px solid #000;
  width: 300px;
  margin-top: 89px;
  margin-bottom: 24px;
}

.text-block-52 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  align-items: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.div-block-titoloni-9 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-1859 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-content-23 {
  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-23.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%;
}

.div-block-1860 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sub-altobasso-elenco-puntato-copy-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-elenco-puntato-copy-5.centrato {
  text-align: center;
}

.heading-7 {
  color: #3a3a3a;
  text-align: center;
  letter-spacing: 1px;
  white-space: nowrap;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.background-video-14 {
  width: 600px;
  height: 350px;
}

.background-video-15 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.clicca-per-nascondere-5 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.clicca-per-nascondere-5.video-tool {
  justify-content: flex-end;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.div-block-1861 {
  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;
}

.div-block-1862 {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div-block-show-e-hide-quad4-5 {
  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-5.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-5.video-tool.best-practice {
  background-image: url('../images/icona_BestPractice_400.svg');
  height: 370px;
}

.div-block-show-e-hide-quad4-5.video-tool.tool {
  background-image: url('../images/icona_Tool_400.svg');
  height: 370px;
}

.div-block-testi-a-dx-blocchi-13 {
  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-13.invertiti {
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-top: 0;
  margin-left: 0%;
  margin-right: 0;
}

.div-block-1863 {
  justify-content: center;
  width: 30px;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  display: flex;
}

.div-block-spazio-a-sx-per-testo-14 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-spazio-a-sx-per-testo-14.spazio-a-dx {
  padding-left: 0;
  padding-right: 0;
}

.sub-altobasso-elenco-puntato-4x4-6 {
  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;
}

.text-block-28 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.sottotitolo-segmento-10 {
  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-10.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.container-100-2 {
  background-color: #fff;
  border-radius: 3px;
  width: 95%;
  max-width: 1200px;
  box-shadow: 0 2px 5px #0003;
}

.container-100-2.meta {
  width: 50%;
  max-width: 590px;
  margin-left: 0;
  margin-right: 18px;
}

.container-100-2.meta.dx {
  margin-right: 0;
}

.link-block-49 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.div-block-1864 {
  width: 100%;
  height: 50px;
}

.link-block-38 {
  width: 50px;
}

.link-block-50 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.link-block-51 {
  width: 50px;
}

.div-block-1865 {
  justify-content: center;
  width: 30px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.link-block-52 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.div-block-titoloni-10 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-contenitore-click-lottie-6 {
  background-color: #fab244;
  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-6.red {
  background-color: #f4000080;
}

.text-block-53 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  align-items: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.cell-36 {
  align-items: center;
}

.div-block-1866 {
  background-color: #0000;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-53 {
  background-image: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.text-block-54 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  align-items: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.div-block-1867 {
  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;
}

.cell-37 {
  justify-content: center;
  align-items: center;
}

.image-92 {
  width: 30px;
}

.box-intro-macro-argomenti-2 {
  background-color: #0000;
  border-top: 0 #0000;
  width: 100%;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.link-block-54 {
  height: 50px;
}

.cell-38 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.link-block-55 {
  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;
}

.bold-16 {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.bold-16.explore_mode {
  letter-spacing: 1px;
  font-size: 18px;
}

.cell-39 {
  justify-content: flex-start;
  align-items: center;
}

.sottotitolo-segmento-11 {
  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-11.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.link-block-56 {
  height: 50px;
}

.div-block-1868 {
  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;
}

.explorer_knowleadge_dte-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: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.explorer_knowleadge_dte-2:hover {
  opacity: .79;
  background-color: #fff;
}

.explorer_knowleadge_dte-2:active {
  background-color: #0000;
}

.explorer_knowleadge_dte-2:focus {
  background-color: #aa82614d;
}

.div-block-contenitore-click-lottie-7 {
  background-color: #fab244;
  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-7.red {
  background-color: #f4000080;
}

.div-block-1869 {
  flex-direction: row;
  width: 300px;
  height: 60px;
  display: flex;
}

.div-block-1870 {
  justify-content: center;
  width: 30px;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  display: flex;
}

.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;
  display: flex;
  position: relative;
}

.pdf-2.dte {
  width: 200px;
}

.link-block-37 {
  background-image: none;
  flex-direction: column;
  height: auto;
  display: flex;
}

.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: 38%;
  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;
}

.link-block-57 {
  background-image: none;
  flex-direction: column;
  height: auto;
  display: flex;
}

.div-block-contenitore-cta-3 {
  width: 100%;
  margin-top: 27px;
  margin-bottom: 21px;
}

.div-block-1871 {
  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-58 {
  width: auto;
}

.cell-40 {
  justify-content: flex-start;
  align-items: center;
}

.cell-41 {
  justify-content: center;
  align-items: center;
}

.div-block-contenitore-cta-4 {
  width: 100%;
  margin-top: 27px;
  margin-bottom: 21px;
}

.text-span-151 {
  font-family: Helveticaneueltstd lt, sans-serif;
}

.div-block-1872 {
  background-color: #000;
  width: 300px;
  height: 1px;
}

.text-block-55 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.sub-altobasso-elenco-puntato-15 {
  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-15.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

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

.html-embed-3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-tnf-our-customers {
  z-index: 1201;
  background-color: #00000030;
  height: 50px;
  margin-top: 50px;
  padding-left: 0;
  padding-right: 0;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 1px 1px 3px #7f7f7f40;
}

.home-6 {
  background-color: #fff;
  align-items: center;
  width: 80px;
  height: 50px;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.home-6.discover-ke {
  background-color: #c1c1c1;
  width: 100px;
  padding-left: 0;
  left: 200px;
}

.nav-link-menu-2 {
  color: #3a3a3a;
  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-2:hover {
  color: #0000;
}

.nav-link-menu-2.w--current {
  color: #e6294c;
}

.contenitore-menu-2 {
  z-index: 11;
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: 300px;
  margin-right: auto;
  padding-right: 0%;
  display: flex;
  position: static;
  inset: 25% 0% 0% auto;
  overflow: hidden;
}

.explore-our-customer {
  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;
}

.explore-our-customer.home {
  font-size: 14px;
}

.explore-our-customer.home.piccolo {
  margin-left: 14px;
  font-size: 11px;
}

.container-1204 {
  height: 100%;
  margin-left: 300px;
  margin-right: 0;
}

.dropdown-list-8 {
  background-color: #0000;
  max-width: 100px;
  position: relative;
  top: 0;
}

.dropdown-list-8.w--open {
  z-index: 111;
  background-color: #fcca23;
  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-8.storyteling {
  background-color: #f49db2;
}

.dropdown-list-8.agree {
  background-color: #1ec2d5;
}

.dropdown-list-8.kit-out {
  background-color: #aa98d3;
}

.dropdown-list-8.experience {
  background-color: #eb494d;
}

.dropdown-list-8.community {
  background-color: #52c47e;
}

.dropdown-list-8.discover, .dropdown-list-8.discover.w--open {
  background-color: #aa8261;
}

.dropdown-list-8.connect {
  background-color: #ff953d;
}

.dropdown-list-8.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-8.scale {
  background-color: #5489d6;
}

.menu-button-4 {
  display: none;
}

.menu-button-4.w--open {
  display: flex;
}

.dropdown-link-3 {
  width: 100px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 11px;
  padding-right: 16px;
  left: 0;
}

.dropdown-link-3.w--current {
  color: #3a3a3a;
  max-width: 100px;
  transition: transform .15s;
  transform: translate(0);
}

.div-block-1873 {
  z-index: 1201;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ededed;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 80px;
  height: 50px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.dropdown-10 {
  cursor: default;
  width: auto;
  height: 50px;
  position: static;
  top: 0;
  overflow: hidden;
}

.dropdown-toggle-9 {
  background-color: #fcca23;
  width: 50px;
  height: 50px;
  padding: 0;
}

.dropdown-toggle-9.w--open {
  width: 100px;
  height: 50px;
  padding: 14px 0 11px;
}

.dropdown-toggle-9.storytelling {
  background-color: #f49db2;
}

.dropdown-toggle-9.experience {
  background-color: #eb494d;
}

.dropdown-toggle-9.discover {
  background-color: #aa8261;
}

.dropdown-toggle-9.scale {
  background-color: #5489d6;
}

.dropdown-toggle-9.connect {
  background-color: #ff953d;
}

.dropdown-toggle-9.agree {
  background-color: #1ec2d5;
}

.dropdown-toggle-9.kit-out {
  background-color: #aa98d3;
}

.dropdown-toggle-9.community {
  background-color: #52c47e;
}

.div-block-1874 {
  background-image: url('../images/Freccia_dx_corta_B.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 80%;
}

.content-wrapper-head-home-3 {
  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;
}

.titolo-segmento-12 {
  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-12.greet {
  color: #fcca23;
}

.titolo-segmento-12.greet.ombra {
  color: #fff;
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

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

.div-block-1875 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1875.box-singolo {
  justify-content: center;
}

.sub-altobasso-elenco-puntato-16 {
  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-16.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.sub-altobasso-elenco-puntato-16.centrato {
  z-index: 111;
  text-align: center;
}

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

.sub-altobasso-elenco-puntato-16.esempio-intro {
  color: #aa8261;
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-elenco-puntato-16.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.sub-altobasso-elenco-puntato-16.right-align {
  text-align: right;
}

.titolo-segmento-13 {
  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-13.greet {
  color: #fcca23;
}

.titolo-segmento-13.connect {
  color: #ff953d;
}

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

.titolo-segmento-13.discover {
  color: #aa8261;
}

.titolo-segmento-13.discover.ombra {
  color: #fff;
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-segmento-13.experience {
  color: #eb494d;
}

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

.titolo-segmento-13.storytelling {
  color: #f49db2;
}

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

.titolo-segmento-13.kit-out {
  color: #aa98d3;
}

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

.titolo-segmento-13.scale {
  color: #5489d6;
}

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

.titolo-segmento-13.agree {
  color: #1ec2d5;
}

.titolo-segmento-13.community {
  color: #52c47e;
}

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

.background-video-16 {
  width: auto;
  height: 100%;
}

.div-block-customer-captions-4 {
  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-4.interi {
  width: auto;
  margin-left: 4px;
}

.div-block-customer-captions-4.interi.no-fill {
  border-bottom-style: none;
}

.column-31 {
  padding-left: 0;
  padding-right: 0;
}

.column-32 {
  flex: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-content-24 {
  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-24.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.exploring-customer-5 {
  color: #1966be;
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.exploring-customer-5.red {
  color: #f40000;
}

.exploring-customer-5.yellow {
  color: #fcca23;
}

.exploring-customer-5.violet {
  color: #ad48d3;
}

.columns-6 {
  flex-flow: wrap;
  place-content: flex-start center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.div-block-spazio-largo-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  height: auto;
  margin-bottom: 35px;
  display: flex;
}

.dropdown-trigger-18 {
  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-18:hover {
  opacity: .79;
  background-color: #aa826133;
}

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

.dropdown-trigger-18.trasparente {
  background-color: #0000;
}

.div-block-quadrati-bianchi-3 {
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  height: 330px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
}

.dropdown-wrapper-22 {
  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-22.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-56 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.column-33 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-1876 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.background-video-17 {
  height: 100%;
}

.div-block-customer-captions-5 {
  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-1877 {
  background-color: #ededed;
  background-image: linear-gradient(#fff9, #fff9);
  background-position: 0 0;
  padding-top: 54px;
  padding-bottom: 54px;
}

.dropdown-content-25 {
  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-25.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.exploring-customer-6 {
  color: #1966be;
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.exploring-customer-6.black {
  color: #000;
  text-align: center;
}

.exploring-customer-6.black.big {
  font-size: 30px;
  font-weight: 700;
}

.exploring-customer-6.red {
  color: #f40000;
}

.exploring-customer-6.yellow {
  color: #fcca23;
}

.exploring-customer-6.violet {
  color: #ad48d3;
}

.sub-altobasso-elenco-puntato-frasi-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: 26px;
}

.dropdown-trigger-19 {
  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-19:hover {
  opacity: .79;
  background-color: #aa826133;
}

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

.dropdown-trigger-19.trasparente {
  background-color: #0000;
}

.dropdown-trigger-19.experience-customer {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.dropdown-trigger-19.storytelling {
  background-color: #f49db24d;
  justify-content: center;
}

.dropdown-trigger-19.kitout {
  background-color: #aa98d34d;
  justify-content: center;
}

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

.div-block-quadrati-bianchi-4 {
  background-color: #fff;
  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-4.white {
  background-color: #fcca2359;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.dropdown-wrapper-23 {
  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-23.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.div-block-1878 {
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.text-block-57 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1879 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

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

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

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

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

.link-block-previous-2 {
  background-color: #0000;
  border-bottom: 5px solid #fff;
  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;
}

.section-10 {
  margin-top: 52px;
  margin-bottom: 57px;
  font-size: 1px;
}

.home-7 {
  background-color: #fff;
  align-items: center;
  width: 80px;
  height: 50px;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.home-7.discover-ke {
  background-color: #c1c1c1;
  width: 100px;
  padding-left: 0;
  left: 200px;
}

.container-1205 {
  height: 100%;
  margin-left: 300px;
  margin-right: 0;
}

.dropdown-list-9 {
  background-color: #0000;
  max-width: 100px;
  position: relative;
  top: 0;
}

.dropdown-list-9.w--open {
  z-index: 111;
  background-color: #fcca23;
  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-9.storyteling {
  background-color: #f49db2;
}

.dropdown-list-9.agree {
  background-color: #1ec2d5;
}

.dropdown-list-9.kit-out {
  background-color: #aa98d3;
}

.dropdown-list-9.experience {
  background-color: #eb494d;
}

.dropdown-list-9.community {
  background-color: #52c47e;
}

.dropdown-list-9.discover, .dropdown-list-9.discover.w--open {
  background-color: #aa8261;
}

.dropdown-list-9.connect {
  background-color: #ff953d;
}

.dropdown-list-9.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-9.scale {
  background-color: #5489d6;
}

.menu-button-5 {
  display: none;
}

.menu-button-5.w--open {
  display: flex;
}

.dropdown-link-4 {
  width: 100px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 11px;
  padding-right: 16px;
  left: 0;
}

.dropdown-link-4.w--current {
  color: #3a3a3a;
  max-width: 100px;
  transition: transform .15s;
  transform: translate(0);
}

.div-block-1880 {
  z-index: 1201;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ededed;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 80px;
  height: 50px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.dropdown-11 {
  cursor: default;
  width: auto;
  height: 50px;
  position: static;
  top: 0;
  overflow: hidden;
}

.dropdown-toggle-10 {
  background-color: #fcca23;
  width: 50px;
  height: 50px;
  padding: 0;
}

.dropdown-toggle-10.w--open {
  width: 100px;
  height: 50px;
  padding: 14px 0 11px;
}

.dropdown-toggle-10.storytelling {
  background-color: #f49db2;
}

.dropdown-toggle-10.experience {
  background-color: #eb494d;
}

.dropdown-toggle-10.discover {
  background-color: #aa8261;
}

.dropdown-toggle-10.scale {
  background-color: #5489d6;
}

.dropdown-toggle-10.connect {
  background-color: #ff953d;
}

.dropdown-toggle-10.agree {
  background-color: #1ec2d5;
}

.dropdown-toggle-10.kit-out {
  background-color: #aa98d3;
}

.dropdown-toggle-10.community {
  background-color: #52c47e;
}

.div-block-1881 {
  background-image: url('../images/Freccia_dx_corta_B.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 80%;
}

.content-wrapper-head-home-4 {
  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;
}

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

.div-block-1882 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1882.box-singolo {
  justify-content: center;
}

.background-video-18 {
  width: auto;
  height: 100%;
}

.div-block-customer-captions-6 {
  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-5-blocchi-2 {
  width: 19%;
}

.dropdown-content-26 {
  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-26.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.dropdown-wrapper-24 {
  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-24.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-58 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1883 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

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

.div-block-spazio-sopra-testo-14 {
  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-14.no {
  margin-top: 0;
}

.spento-2 {
  display: none;
}

.div-block-per-video-4 {
  justify-content: flex-end;
  height: 60px;
  display: none;
}

.slider-13 {
  width: 100%;
  max-width: 800px;
  height: 620px;
  display: none;
}

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

.div-block-spazio-sopra-testo-15 {
  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-15.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-1884 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1885 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-23 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.sub-altobasso-elenco-puntato-4x4-fino-3 {
  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-elenco-puntato-4x4-fino-3.centrato {
  text-align: center;
}

.div-block-testi-a-dx-blocchi-14 {
  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-14.invertiti-da-tablet-girati {
  margin-top: 0;
  margin-left: 10%;
  margin-right: 0;
}

.div-block-1886 {
  background-color: #fff;
  flex-direction: row;
  align-items: flex-start;
  width: 500px;
  height: 250px;
  display: flex;
}

.sub-altobasso-testo-4x4-3 {
  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-3.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.div-block-spazio-a-sx-per-testo-15 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-spazio-a-sx-per-testo-15.spazio-a-dx {
  padding-left: 0;
  padding-right: 0;
}

.sub-altobasso-elenco-puntato-4x4-7 {
  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-spazio-sopra-testo-16 {
  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-16.no {
  margin-top: 0;
}

.spento-3 {
  display: none;
}

.div-block-per-video-5 {
  justify-content: flex-end;
  height: 60px;
  display: flex;
}

.slide-49 {
  background-image: url('../images/I_CAN_3.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-nav-8 {
  font-size: 10px;
}

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

.slider-14 {
  width: 100%;
  max-width: 500px;
  height: 400px;
}

.slide-51 {
  background-image: url('../images/I_CAN_4.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

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

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

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

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

.link-block-previous-3 {
  background-color: #0000;
  border-bottom: 5px solid #fff;
  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;
}

.section-11 {
  margin-top: 52px;
  margin-bottom: 57px;
  font-size: 1px;
}

.content-wrapper-head-home-5 {
  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;
}

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

.div-block-1887 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1887.box-singolo {
  justify-content: center;
}

.background-video-19 {
  width: auto;
  height: 100%;
}

.dropdown-content-27 {
  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-27.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-quadrati-bianchi-5 {
  background-color: #fff;
  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-5.discover {
  background-color: #aa82614d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.dropdown-wrapper-25 {
  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-25.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-59 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1888 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1889 {
  background-color: #fff;
  background-image: linear-gradient(109deg, #aa826133 32%, #0000 66%);
  border: 3px solid #aa8261;
  border-radius: 20px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  box-shadow: 0 2px 5px #0003;
}

.dropdown-content-28 {
  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-28.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-freccia-conseguente-ruotato-3 {
  background-color: #aa8261;
  width: 15px;
  height: 15px;
  margin-left: auto;
  margin-right: auto;
  transform: rotate(-45deg);
}

.div-block-freccia-conseguente-ruotato-3.experience {
  background-color: #eb494d;
}

.div-block-freccia-conseguente-ruotato-3.storytelling {
  background-color: #f49db2;
}

.div-block-freccia-conseguente-ruotato-3.scale {
  background-color: #5489d6;
}

.div-block-1890 {
  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-wrapper-26 {
  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-26.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-60 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1891 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.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;
}

.div-block-1892 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.text-block-61 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.div-block-customer-captions-7 {
  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-7.yellow {
  border-bottom-color: #fcca23;
}

.div-block-customer-captions-7.red {
  border-bottom-color: #f40000;
}

.div-block-customer-captions-7.violet {
  border-bottom-color: #ad48d3;
}

.dropdown-content-29 {
  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-29.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-1893 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 600px;
  margin-top: 42px;
  padding-bottom: 0;
  box-shadow: 0 2px 5px #0003;
}

.div-block-1895 {
  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-wrapper-27 {
  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-27.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-62 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1896 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.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.stretta-600 {
  width: auto;
}

.div-block-1897 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.text-block-63 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

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

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

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

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

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

.link-block-previous-4 {
  background-color: #0000;
  border-bottom: 5px solid #fff;
  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;
}

.section-12 {
  margin-top: 52px;
  margin-bottom: 57px;
  font-size: 1px;
}

.div-block-1898 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1898.box-singolo {
  justify-content: center;
}

.background-video-20 {
  width: auto;
  height: 100%;
}

.div-block-1899 {
  justify-content: center;
  align-items: flex-start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sub-altobasso-small-5-grande-2 {
  color: #eb494d;
  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;
}

.div-block-1900 {
  margin-top: -25px;
}

.dropdown-content-30 {
  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-30.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.dropdown-wrapper-28 {
  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-28.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-64 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1901 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.sub-altobasso-elenco-puntato---5-sensi-2 {
  z-index: 111;
  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: 16px;
  font-weight: 100;
  line-height: 20px;
  position: relative;
}

.div-block-customer-captions-8 {
  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-8.solo-experience {
  width: auto;
  margin-left: 0;
}

.div-block-5-blocchi-3 {
  width: 19%;
}

.div-block-5-blocchi-3.doppio {
  width: 39%;
}

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

.dropdown-content-31 {
  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-31.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

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

.image-freccia-dx-2 {
  margin-top: -3px;
}

.dropdown-wrapper-29 {
  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-29.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-65 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1903 {
  width: 120px;
}

.div-block-1904 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-customer-captions-9 {
  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-9.yellow {
  border-bottom-color: #fcca23;
}

.div-block-customer-captions-9.red {
  border-bottom-color: #f40000;
}

.div-block-customer-captions-9.violet {
  border-bottom-color: #ad48d3;
}

.div-block-1905 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.div-block-1905.right-align {
  margin-left: auto;
}

.div-block-spazio-sopra-testo-17 {
  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-17.no {
  margin-top: 0;
}

.div-block-1906 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin: 0 0 6px;
  padding-top: 0;
  display: flex;
}

.dropdown-content-32 {
  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-32.experience {
  background-color: #eb494d1a;
  border-top: 4px solid #f40000;
}

.dropdown-content-32.experience.violet {
  background-color: #ad48d31a;
  border-top: 4px solid #ad48d3;
}

.dropdown-content-32.experience.yellow {
  background-color: #fcca2326;
  border: 0 #000;
  border-top: 4px solid #fcca23;
}

.dropdown-content-32.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.paragraph-20 {
  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-1907 {
  background-color: #fff;
  border-top: 1px #000;
  border-left: 1px #000;
  width: 240px;
  margin-bottom: 6px;
  padding: 5px 3px;
}

.div-block-1907.light {
  background-color: #fff9;
}

.div-block-experience_demoexc-customer {
  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-1908 {
  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-wrapper-30 {
  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-30.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.div-block-1909 {
  justify-content: flex-end;
  display: flex;
}

.div-block-testi-a-dx-blocchi-15 {
  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-15.rientro {
  width: 42%;
  margin-left: -7%;
}

.div-block-testi-a-dx-blocchi-15.rientro.demo-excellence {
  margin-top: 20px;
}

.div-block-testi-a-dx-blocchi-15.experience-demo-sotto {
  width: 60%;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.text-block-66 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-spazio-a-sx-per-testo-16 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-show-e-hide-2 {
  cursor: pointer;
  background-color: #c8c8c84d;
  justify-content: center;
  align-items: flex-end;
  width: 240px;
  height: 90px;
  margin-bottom: 6px;
  margin-right: 0;
  padding-top: 11px;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.div-block-1911 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 3px;
  margin-right: 3px;
  display: flex;
}

.image-example-captions-9 {
  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-9.storytelling-box {
  border-top-color: #f49db2;
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions-9.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: #eb494d;
  width: 640px;
  margin-left: 4px;
  margin-right: 4px;
}

.div-block-1912 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.text-block-67 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.div-block-spazio-sopra-testo-18 {
  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-18.no {
  margin-top: 0;
}

.spento-4 {
  display: none;
}

.div-block-per-video-6 {
  justify-content: flex-end;
  height: 60px;
  display: flex;
}

.slide-52 {
  background-image: url('../images/I_CAN_3.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-52.fitting3 {
  background-image: url('../images/FITTING_ROOM_SUCCESS_3.jpg');
}

.slide-nav-9 {
  font-size: 10px;
}

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

.slide-53.fitting2 {
  background-image: url('../images/FITTING_ROOM_SUCCESS_2.jpg');
}

.slider-15 {
  width: 100%;
  max-width: 800px;
  height: 620px;
}

.slide-54 {
  background-image: url('../images/I_CAN_4.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-54.fitting-4 {
  background-image: url('../images/FITTING_ROOM_SUCCESS_5.jpg');
}

.div-block-spazio-sopra-testo-19 {
  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-19.no {
  width: 100%;
  margin-top: 0;
}

.spento-5 {
  display: none;
}

.div-block-per-video-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  height: 60px;
  display: flex;
}

.slide-55 {
  background-image: url('../images/I_CAN_3.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-55.footwear3 {
  background-image: url('../images/FOOTWEAR_SUCCESS_5.jpg');
}

.slide-nav-10 {
  font-size: 10px;
}

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

.slide-56.footwear2 {
  background-image: url('../images/FOOTWEAR_SUCCESS_4.jpg');
}

.slider-16 {
  width: 100%;
  max-width: 800px;
  height: 620px;
}

.slide-57 {
  background-image: url('../images/I_CAN_4.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-57.footwear4 {
  background-image: url('../images/FOOTWEAR_SUCCESS_3.jpg');
  background-position: 0%;
}

.dropdown-content-33 {
  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-33.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.slide-nav-11 {
  font-size: 10px;
}

.dropdown-wrapper-31 {
  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-31.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-68 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1913 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1913.box-singolo {
  justify-content: center;
}

.background-video-21 {
  width: auto;
  height: 100%;
}

.dropdown-content-34 {
  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-34.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-quadrati-bianchi-6 {
  background-color: #fff;
  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-6.storytelling {
  background-color: #f49db24d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.dropdown-wrapper-32 {
  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-32.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-69 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1914 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dropdown-content-35 {
  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-35.storytelling {
  background-color: #f49db226;
}

.dropdown-content-35.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-1915 {
  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-wrapper-33 {
  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-33.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-70 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1916 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-example-captions-10 {
  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-10.storytelling-box {
  border-top-color: #f49db2;
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.div-block-1917 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.text-block-71 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.div-block-1918, .div-block-1919, .div-block-1920 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1921 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1921.box-singolo {
  justify-content: center;
}

.background-video-22 {
  width: auto;
  height: 100%;
}

.div-block-customer-captions-10 {
  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-10.interi {
  width: auto;
  margin-left: 4px;
}

.div-block-customer-captions-10.interi.no-fill {
  border-bottom-style: none;
}

.column-34 {
  padding-left: 0;
  padding-right: 0;
}

.column-35 {
  flex: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-content-36 {
  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-36.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.columns-7 {
  flex-flow: wrap;
  place-content: flex-start center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.div-block-quadrati-bianchi-7 {
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  height: 330px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
}

.dropdown-wrapper-34 {
  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-34.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-72 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.column-36 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-1922 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.background-video-23 {
  height: 100%;
}

.div-block-1923 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dropdown-content-37 {
  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-37.trasparent {
  background-color: #0000;
}

.text-block-73 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1924 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dropdown-content-38 {
  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-38.kit-out {
  background-color: #aa98d31f;
}

.dropdown-content-38.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-1925 {
  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-wrapper-35 {
  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-35.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-74 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1926 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-example-captions-11 {
  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-11.storytelling-box {
  border-top-color: #f49db2;
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions-11.storytelling-box.x3-kit-out {
  border-top-color: #aa98d3;
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.div-block-1927 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.text-block-75 {
  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-39 {
  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-39.kit-out {
  background-color: #aa98d31f;
}

.dropdown-content-39.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-1928 {
  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-wrapper-36 {
  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-36.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-76 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1929 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-example-captions-12 {
  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-12.storytelling-box {
  border-top-color: #f49db2;
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions-12.storytelling-box.x3-kit-out {
  border-top-color: #aa98d3;
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.div-block-1930 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.text-block-77 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.div-block-1931 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1931.box-singolo {
  justify-content: center;
}

.background-video-24 {
  width: auto;
  height: 100%;
}

.div-block-customer-captions-11 {
  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-11.interi {
  width: auto;
  margin-left: 4px;
}

.div-block-customer-captions-11.interi.no-fill {
  border-bottom-style: none;
}

.column-37 {
  padding-left: 0;
  padding-right: 0;
}

.column-38 {
  flex: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-content-40 {
  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-40.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.columns-8 {
  flex-flow: wrap;
  place-content: flex-start center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.div-block-quadrati-bianchi-8 {
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  height: 330px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
}

.dropdown-wrapper-37 {
  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-37.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-78 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.column-39 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-1932 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.background-video-25 {
  height: 100%;
}

.dropdown-content-41 {
  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-41.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.dropdown-wrapper-38 {
  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-38.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-79 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1933, .div-block-1934 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1935 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1935.box-singolo {
  justify-content: center;
}

.background-video-26 {
  width: auto;
  height: 100%;
}

.div-block-customer-captions-12 {
  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-12.interi {
  width: auto;
  margin-left: 4px;
}

.div-block-customer-captions-12.interi.no-fill {
  border-bottom-style: none;
}

.column-40 {
  padding-left: 0;
  padding-right: 0;
}

.column-41 {
  flex: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.column-41.doppio {
  padding-left: 5px;
}

.dropdown-content-42 {
  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-42.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.columns-9 {
  flex-flow: wrap;
  place-content: flex-start center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.div-block-quadrati-bianchi-9 {
  background-color: #fff;
  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-9.doppio {
  width: 690px;
}

.dropdown-wrapper-39 {
  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-39.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-80 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.column-42 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-1936, .div-block-1937 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1938 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1938.box-singolo {
  justify-content: center;
}

.background-video-27 {
  width: auto;
  height: 100%;
}

.div-block-1939 {
  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;
}

.div-block-1940 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lightbox-link-10 {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.text-block-81 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1941 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-customer-captions-13 {
  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-13.yellow {
  border-bottom-color: #fcca23;
}

.div-block-customer-captions-13.red {
  border-bottom-color: #f40000;
}

.div-block-customer-captions-13.violet {
  border-bottom-color: #ad48d3;
}

.dropdown-content-43 {
  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-43.community {
  background-color: #52c47e26;
}

.dropdown-content-43.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-1942 {
  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-wrapper-40 {
  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-40.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-82 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.div-block-1943 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-example-captions-13 {
  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-13.storytelling-box {
  border-top-color: #f49db2;
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions-13.storytelling-box.x3-community {
  border-top-color: #52c47e;
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.div-block-1944 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.text-block-83 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.div-block-customer-captions-14 {
  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-14.interi {
  width: auto;
  margin-left: 4px;
}

.div-block-customer-captions-14.interi.no-fill {
  border-bottom-style: none;
}

.column-43 {
  padding-left: 0;
  padding-right: 0;
}

.column-44 {
  flex: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-content-44 {
  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-44.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-quadrati-bianchi-10 {
  background-color: #fff;
  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-10.light-white {
  background-color: #ededed;
  width: 360px;
  height: 360px;
  padding-top: 0;
}

.div-block-quadrati-bianchi-10.light-white.allafinewhite {
  background-color: #fff;
}

.dropdown-wrapper-41 {
  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-41.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.text-block-84 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.column-45 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-1945 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navbar-tnf-2 {
  z-index: 1201;
  background-color: #00000030;
  height: 50px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 1px 1px 3px #7f7f7f40;
}

.home-8 {
  background-color: #fff;
  align-items: center;
  width: 80px;
  height: 50px;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.home-8.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;
}

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

.video-integrati-values-3 {
  background-color: #000;
  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-85 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.explore_more {
  background-color: #0000;
  border-top: 0 #0000;
  width: 100%;
  height: auto;
  margin: 50px auto;
  padding-bottom: 0;
}

.explore_more.stretta-600 {
  width: auto;
}

.explore_more.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.explore_more.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.explore_more.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.explore_more.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.explore_more.our_product {
  margin-top: 0;
}

.explore_more.group-training {
  margin-bottom: 50px;
}

.instore {
  background-color: #0000;
  border-top: 0 #0000;
  width: 100%;
  height: auto;
  margin: 50px auto;
  padding-bottom: 0;
}

.instore.stretta-600 {
  width: auto;
}

.instore.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.instore.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.instore.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.instore.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.instore.our_product {
  margin-top: 0;
}

.instore.group-training {
  margin-bottom: 50px;
}

.dropdown_equipment2 {
  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_equipment2.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_equipment2.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_equipment2.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_equipment2.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_equipment2.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_equipment2.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_equipment2.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_equipment2.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_equipment2.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_equipment2.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_equipment2.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_equipment2.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_equipment2.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_equipment2.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_equipment2.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_equipment2.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_equipment2.mod {
  width: 20px;
  height: 20px;
}

.dropdown_equipment2.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_our_guarantee_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_our_guarantee_2.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_our_guarantee_2.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_our_guarantee_2.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_our_guarantee_2.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_our_guarantee_2.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_our_guarantee_2.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_our_guarantee_2.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_our_guarantee_2.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_our_guarantee_2.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_our_guarantee_2.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_our_guarantee_2.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_our_guarantee_2.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_our_guarantee_2.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_our_guarantee_2.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_our_guarantee_2.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_our_guarantee_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_our_guarantee_2.mod {
  width: 20px;
  height: 20px;
}

.dropdown_our_guarantee_2.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_our_customers_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_our_customers_2.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_our_customers_2.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_our_customers_2.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_our_customers_2.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_our_customers_2.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_our_customers_2.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_our_customers_2.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_our_customers_2.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_our_customers_2.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_our_customers_2.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_our_customers_2.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_our_customers_2.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_our_customers_2.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_our_customers_2.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_our_customers_2.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_our_customers_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_our_customers_2.mod {
  width: 20px;
  height: 20px;
}

.dropdown_our_customers_2.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_adventure_elements_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_adventure_elements_2.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

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

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

.dropdown_adventure_elements_2.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

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

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

.dropdown_adventure_elements_2.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_adventure_elements_2.captions.crampon {
  top: 136px;
  right: 331px;
}

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

.dropdown_adventure_elements_2.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_adventure_elements_2.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_adventure_elements_2.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

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

.dropdown_adventure_elements_2.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_adventure_elements_2.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_adventure_elements_2.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

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

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

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

.dropdown_adventure_elements_2.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_adventure_elements_2.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_adventure_elements_2.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_adventure_elements_2.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_adventure_elements_2.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_adventure_elements_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_adventure_elements_2.mod {
  width: 20px;
  height: 20px;
}

.dropdown_adventure_elements_2.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.section-dna-strands {
  background-color: #d2d2d2e3;
  background-image: linear-gradient(#fff3, #fff3), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 0 0;
  background-size: auto, 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 49px;
  padding-bottom: 40px;
  display: flex;
  overflow: visible;
}

.section-dna-strands.orizz {
  justify-content: center;
  display: flex;
}

.cell-42 {
  text-align: center;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 0;
}

.athletes_tnf1 {
  clear: none;
  border-top: 3px solid var(--orange-tnf);
  object-fit: fill;
  background-color: #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;
}

.athletes_tnf1._6-tech_summit_series {
  border-top-style: none;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.athletes_tnf1._6-tech_summit_series.fleece {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
}

.athletes_tnf1.anatomy_1 {
  border-top-style: none;
  height: auto;
  overflow: hidden;
}

.athletes_tnf1.sleeep_2b {
  height: auto;
  position: relative;
}

.athletes_tnf1.sleeping_2, .athletes_tnf1.backpacks_dyno_tech {
  border-top-style: none;
  height: auto;
}

.dropdown-wrapper-video {
  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-video.trasparente {
  width: 100%;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.sottotitolo_true-north-copy {
  margin-top: 34px;
  padding-left: 0;
}

.sottotitolo_true-north-copy.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.sottotitolo_true-north-copy.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 0;
}

.sottotitolo_true-north-copy.centrato.spazio-sotto._5 {
  padding-left: 0%;
  padding-right: 0%;
}

.sottotitolo_true-north-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.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-copy.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.sottotitolo_true-north-copy.centrato.solo-community {
  margin-bottom: 0;
  position: static;
  top: -151px;
}

.sottotitolo_true-north-copy.centrato._3-kit-out {
  margin-top: 3px;
  margin-bottom: 59px;
}

.sottotitolo_true-north-copy.centrato {
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
}

.sottotitolo_true-north-copy.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.sottotitolo_true-north-copy.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.sottotitolo_true-north-copy.centrato {
  margin: auto auto 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.sottotitolo_true-north-copy.centrato.spazio-sotto {
  margin: 1px auto;
}

.sottotitolo_true-north-copy.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: 4px;
  padding-left: 11px;
  padding-right: 11px;
}

.sottotitolo_we_are_tnf {
  margin-top: 34px;
  padding-left: 0;
}

.sottotitolo_we_are_tnf.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.sottotitolo_we_are_tnf.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 0;
}

.sottotitolo_we_are_tnf.centrato.spazio-sotto._5 {
  padding-left: 0%;
  padding-right: 0%;
}

.sottotitolo_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.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_we_are_tnf.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.sottotitolo_we_are_tnf.centrato.solo-community {
  margin-bottom: 0;
  position: static;
  top: -151px;
}

.sottotitolo_we_are_tnf.centrato._3-kit-out {
  margin-top: 3px;
  margin-bottom: 59px;
}

.sottotitolo_we_are_tnf.centrato {
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
}

.sottotitolo_we_are_tnf.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.sottotitolo_we_are_tnf.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.sottotitolo_we_are_tnf.centrato {
  margin: auto auto 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.sottotitolo_we_are_tnf.centrato.spazio-sotto {
  margin: 1px auto;
}

.sottotitolo_we_are_tnf.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: 4px;
  padding-left: 11px;
  padding-right: 11px;
}

.code-embed {
  border: 1px solid var(--white);
  text-align: center;
  margin-left: -10px;
  padding-left: 0;
  overflow: hidden;
}

.text-span-155 {
  text-transform: none;
}

.text-span-156 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 100;
}

.link-block-59, .dropdown-toggle-12 {
  width: 100%;
  height: 100%;
}

.dropdown-13 {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.dropdown-list-11 {
  background-color: var(--tan);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
}

.dropdown-list-11.w--open {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-link-5 {
  width: 100%;
  height: 100%;
}

.code-embed-2 {
  width: 100%;
  height: auto;
}

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

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

.div-block-spazio-video-4 {
  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;
}

.slider-17 {
  width: 100%;
  max-width: 450px;
  height: 400px;
}

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

.quick-stack-16 {
  padding-left: 4%;
  padding-right: 4%;
}

.apparel_product {
  background-color: #0000;
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/APPAREL_DRYZZLE_.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 160%;
  border-bottom: 15px #1966be;
  width: 100%;
  height: 300px;
  margin-top: 7px;
  margin-bottom: 22px;
}

.apparel_product:hover {
  background-image: linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/Play_button.svg'), linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/APPAREL_DRYZZLE_.jpg');
  background-position: 0 0, 50%, 0 0, 50% 40%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, 80px, auto, 160%;
}

.apparel_product.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;
}

.apparel_product.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;
}

.apparel_product.violet._400px_viola {
  height: 400px;
}

.apparel_product.violet._400px_viola:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/Play_button.svg'), linear-gradient(to bottom, #ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
  background-position: 0 0, 50%, 0 0, 50% 30%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, 80px, auto, 180%;
}

.apparel_product.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;
  margin-top: 7px;
}

.apparel_product.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;
}

.apparel_product.red._400red {
  height: 400px;
}

.apparel_product.red._400red:hover {
  background-image: url('../images/Play_button.svg'), linear-gradient(#d50303b0, #d50303b0), 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%;
}

.apparel_product.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;
}

.apparel_product.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;
}

.apparel_product.yellow._400px_giallo {
  background-image: url('../images/Play_button.svg'), linear-gradient(#fcca23cc, #fcca23cc), url('../images/CUSTOMERS_home1_yellow_1.jpg');
  background-position: 50%, 0 0, 50% 20%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
  height: 400px;
}

.apparel_product.yellow._400px_giallo:hover {
  background-image: linear-gradient(to bottom, var(--icon_now), var(--icon_now)), url('../images/Play_button.svg'), linear-gradient(to bottom, #fcca23cc, #fcca23cc), url('../images/CUSTOMERS_home1_yellow_1.jpg');
  background-position: 0 0, 50%, 0 0, 50% 20%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, 80px, auto, 180%;
}

.apparel_product._400px {
  background-image: linear-gradient(to bottom, var(--our_purpose_chiaro), var(--our_purpose_chiaro)), url('../images/Play_button.svg'), linear-gradient(to bottom, var(--exploring-on-my-own), var(--exploring-on-my-own)), url('../images/CUSTOMERS_home1_blu2.jpg');
  background-position: 0 0, 50%, 0 0, 50% 40%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, 80px, auto, 160%;
  height: 400px;
}

.apparel_product._400px:hover {
  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%;
}

.apparel_product.footwear {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/footwear_F21_TMB_IN-SITU_014.jpg');
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, cover;
}

.apparel_product.equipment {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/equipment_F21_TMB_IN-SITU_014.jpg');
  background-position: 50%, 0 0, 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 150%;
}

.apparel_product.equipment:hover {
  background-image: linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/equipment_F21_TMB_IN-SITU_014.jpg');
  background-position: 0 0, 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 150%;
}

.product_arancio {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.product_arancio._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 15%;
  margin-left: 6px;
  margin-right: 6px;
}

.product_arancio._6-tech_summit_series {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 100%;
  margin-left: 18px;
  margin-right: 18px;
}

.product_arancio._6-tech_summit_series.down {
  width: 38%;
}

.product_arancio._6-tech_summit_series.colonna-cycle {
  width: 45%;
}

.product_arancio.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.product_arancio.upper-insulation {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 24%;
  margin-left: 6px;
  margin-right: 6px;
}

.product_arancio.upper-insulation.down {
  width: 38%;
}

.product_arancio.upper-insula {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.product_arancio.upper-insula.down {
  width: 38%;
}

.product_arancio.backpacks_dyno {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.product_arancio.backpacks_dyno.down {
  width: 38%;
}

.we_are_tnf_colonne_arancio {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.we_are_tnf_colonne_arancio.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.we_are_tnf_colonne_arancio.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.we_are_tnf_colonne_arancio.technologie.shoulder-straps {
  padding-top: 29px;
}

.tenda_arancio {
  justify-content: center;
  align-items: flex-start;
  min-width: auto;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.tenda_arancio.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.tenda_arancio.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.tenda_arancio.sx {
  justify-content: flex-start;
}

.tenda_arancio.ambasador {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-span-157 {
  font-size: 20px;
  line-height: 24px;
}

.left-arrow-10, .right-arrow-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-18 {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.slide-61 {
  width: 100%;
  padding: 71px;
}

.mask-17 {
  width: 100%;
}

.div-block-spazio-sopra-testo-3-copy {
  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-copy.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-spazio-sopra-testo-3-copy.no {
  flex: 0 auto;
  order: 1;
  width: 100%;
  margin-top: 0;
}

.galleryti-lascio-la-macchina {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  margin-top: 44px;
  margin-bottom: 13px;
  display: flex;
}

.galleryti-lascio-la-macchina.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.galleryti-lascio-la-macchina.no {
  flex: 0 auto;
  order: 1;
  width: 100%;
  margin-top: 0;
}

.section-13 {
  background-color: var(--white);
  flex-flow: row;
  height: 80px;
  display: flex;
}

.container-1206 {
  flex-flow: column;
  width: 100%;
  max-width: 0;
  height: 70px;
  margin-left: auto;
  display: flex;
}

.div-block-1946 {
  flex-flow: column;
  width: 100vw;
  min-height: 50px;
  display: flex;
}

.menu-fisso {
  flex-flow: column;
  width: 80vw;
  height: 80px;
  min-height: 0;
  display: block;
}

.logo-tnf {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 20vw;
  height: 80px;
  min-height: 0;
  padding-right: 20px;
  display: flex;
}

.div-block-1947 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 30px;
  display: flex;
}

.div-block-1948 {
  width: 0%;
  height: 30px;
}

.link-block-60 {
  border-bottom: .3px #000;
  border-right: .3px solid #000;
  width: auto;
  height: 30px;
  padding-left: 30px;
  padding-right: 31px;
}

.link-block-60.tnf_trining_academy, .link-block-60.tnf-ambassador, .link-block-60.dna-strands {
  padding-left: 0;
  padding-right: 0;
}

.text-block-86 {
  text-align: center;
  border-bottom: .3px #000;
  border-right: 0 #000;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 12px;
  display: flex;
}

.text-block-86:hover {
  font-family: Helveticaneueltstd hv, sans-serif;
  font-weight: 400;
}

.text-block-86:focus {
  font-family: Helveticaneueltstd hv, sans-serif;
}

.menu-sotto {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: flex;
}

.home {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: block;
  position: static;
}

.home:hover {
  background-color: var(--blue-tnf);
  color: var(--black);
}

.div-block-1949 {
  border: 0 #000;
  width: 50px;
  height: 50px;
}

.div-block-1949:hover {
  background-color: var(--black);
  background-image: url('../images/HOME_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.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-style: solid solid none none;
  border-radius: 0;
}

.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: var(--tan);
  width: 50px;
  height: 50px;
}

.link-block-60-copy {
  width: 250px;
  height: 30px;
}

.menu_ambassador {
  border: .3px solid #000;
  border-style: solid solid none none;
  width: auto;
  height: 50px;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.we-are-tnf {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.we-are-tnf:hover, .menu_ambassador.we-are-tnf.w--current:focus {
  background-color: var(--orange-tnf);
}

.menu_ambassador.we-are-tnf.w--current:focus-visible, .menu_ambassador.we-are-tnf.w--current[data-wf-focus-visible] {
  background-color: var(--orange-tnf);
  outline-offset: 0px;
  outline: 3px #fff;
}

.menu_ambassador.our-culture_menu {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.our-culture_menu:hover {
  background-color: var(--blue-tnf);
}

.menu_ambassador.we-care {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.we-care:hover {
  background-color: var(--black-40);
}

.menu_ambassador.our_culture_menu:hover, .menu_ambassador.our_culture_menu:focus, .menu_ambassador.our_culture_menu:focus-visible, .menu_ambassador.our_culture_menu[data-wf-focus-visible] {
  background-color: var(--blue-tnf);
}

.menu_ambassador.we_care_verde:hover {
  background-color: var(--verde_sleeping);
}

.menu_ambassador.we_customers_rosso {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.we_customers_rosso:hover {
  background-color: var(--red-tnf);
}

.menu_ambassador.our_product {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.our_product:hover {
  background-color: var(--orange-tnf);
}

.menu_ambassador.our_product_viola {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.our_product_viola:hover {
  background-color: var(--our_product);
}

.menu_ambassador.our_product_viola_ok {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.our_product_viola_ok:hover {
  background-color: var(--our_product);
}

.menu_ambassador.connect {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.connect:hover, .menu_ambassador.connect.w--current:hover {
  background-color: var(--connect-color);
}

.menu_ambassador.greet {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.greet:hover {
  background-color: var(--orange-tnf);
}

.menu_ambassador.discover {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.discover:hover, .menu_ambassador.discover.w--current:hover {
  background-color: var(--discover-color-ok);
}

.menu_ambassador.experience {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.experience:hover, .menu_ambassador.experience.w--current:hover {
  background-color: var(--experience-color-ok);
}

.menu_ambassador.storytelling {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.storytelling:hover, .menu_ambassador.storytelling.w--current:hover {
  background-color: var(--storytelling-color);
}

.menu_ambassador.kit_out {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.kit_out:hover, .menu_ambassador.kit_out.w--current:hover {
  background-color: var(--kit-out-color-ok);
}

.menu_ambassador.scale {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.scale:hover, .menu_ambassador.scale.w--current:hover {
  background-color: var(--scale-color-ok);
}

.menu_ambassador.agree {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.agree:hover, .menu_ambassador.agree.w--current:hover {
  background-color: var(--agree-color-ok);
}

.menu_ambassador.community {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.community:hover, .menu_ambassador.community.w--current:hover {
  background-color: var(--community-color-ok);
}

.menu_ambassador.recruitment {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_ambassador.recruitment:hover {
  background-color: var(--black);
  color: var(--white);
}

.menu_ambassador.onboarding-menu:hover {
  background-color: var(--red-tnf);
}

.link_menu {
  color: var(--black);
  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: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.we-are-tnf:hover {
  color: var(--white);
}

.link_menu.we-are-tnf:focus {
  background-color: var(--verde_sleeping);
  color: var(--white);
}

.link_menu.our-product {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.our-product:hover {
  color: var(--white);
}

.link_menu.our-product:focus {
  background-color: var(--orange-tnf);
  color: var(--white);
}

.link_menu.connect {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.connect:hover {
  color: var(--white);
}

.link_menu.connect:focus {
  background-color: var(--connect-color);
  color: var(--white);
}

.link_menu.greet {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.greet:hover {
  color: var(--white);
}

.link_menu.greet:focus {
  background-color: var(--orange-tnf);
  color: var(--white);
}

.link_menu.discover {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.discover:hover {
  color: var(--white);
}

.link_menu.discover:focus {
  background-color: var(--discover-color-ok);
  color: var(--white);
}

.link_menu.wecustomers {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.wecustomers:hover {
  color: var(--white);
}

.link_menu.wecustomers:focus {
  background-color: var(--orange-tnf);
  color: var(--white);
}

.link_menu.wecustomers.selezionato {
  color: var(--white);
}

.link_menu.wecustomers.selezionato:hover {
  color: var(--black);
}

.link_menu.storytelling {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.storytelling:hover {
  color: var(--white);
}

.link_menu.storytelling:focus {
  background-color: var(--orange-tnf);
  color: var(--white);
}

.link_menu.kit_out {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.kit_out:hover {
  color: var(--white);
}

.link_menu.kit_out:focus {
  background-color: var(--kit-out-color-ok);
  color: var(--white);
}

.link_menu.scale {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.scale:hover {
  color: var(--white);
}

.link_menu.scale:focus {
  background-color: var(--scale-color-ok);
  color: var(--white);
}

.link_menu.agree {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.agree:hover {
  color: var(--white);
}

.link_menu.agree:focus {
  background-color: var(--agree-color-ok);
  color: var(--white);
}

.link_menu.community {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.community:hover {
  color: var(--white);
}

.link_menu.community:focus {
  background-color: var(--community-color-ok);
  color: var(--white);
}

.link_menu.experience {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.experience:hover {
  color: var(--white);
}

.link_menu.experience:focus {
  background-color: var(--experience-color-ok);
  color: var(--white);
}

.link_menu.we_customers_mobile {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.we_customers_mobile:hover {
  color: var(--white);
}

.link_menu.we_customers_mobile:focus {
  background-color: var(--experience-color-ok);
  color: var(--white);
}

.link_menu.recruitment {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.recruitment:hover {
  color: var(--white);
}

.link_menu.recruitment:focus {
  background-color: var(--black);
  color: var(--white);
}

.link_menu.onboarding_menu {
  z-index: 5;
  color: var(--black);
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.onboarding_menu:hover {
  color: var(--white);
}

.link_menu.onboarding_menu:focus {
  background-color: var(--experience-color-ok);
  color: var(--white);
}

.link_dna_stands {
  text-align: center;
  border-bottom: 0 #000;
  border-right: 0 #000;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 12px;
  display: flex;
}

.link_dna_stands:hover, .link_dna_stands:focus {
  font-family: Helveticaneueltstd hv, sans-serif;
}

.giallo_we-are-tnf {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--orange-tnf);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.blu_our_culture {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--blue-tnf);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.our_culture {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: block;
  position: static;
}

.our_culture:hover {
  background-color: var(--blue-tnf);
  color: var(--black);
}

.verde_we_care {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--verde_sleeping);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.rosso_we_customers {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--red-tnf);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.rosso_we_customers.selezionato {
  height: 50px;
}

.our_product_viola {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--red-tnf);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.viola_our_product {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--our_product);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.menu-sotto-desktop {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: flex;
}

.menu-sotto-mobile {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: none;
}

.hamburger {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  padding-left: 0;
  display: flex;
}

.menu-trigger-wrapper {
  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: 70px;
  height: 70px;
  display: flex;
}

.menu-trigger-wrapper:hover {
  opacity: .5;
}

.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;
}

.dwr_link {
  display: none;
}

.dwr_link.riga {
  color: #fff;
  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;
}

.dropdown-offtrail {
  background-color: #0000;
  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_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;
}

.flash-lightrange {
  display: none;
}

.flash-lightrange.riga {
  color: #fff;
  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;
}

.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;
}

.dropdown-ski_touring {
  background-color: #0e2129;
  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;
}

.text_ski-touring---alpinism {
  display: none;
}

.text_ski-touring---alpinism.riga {
  color: #fff;
  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;
}

.ventrix_link {
  display: none;
}

.ventrix_link.riga {
  color: #fff;
  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;
}

.home-9 {
  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-9.w--current:hover {
  opacity: .5;
}

.text-block-87 {
  color: #fff;
  width: 100%;
  min-width: auto;
  height: auto;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 500;
  display: inline-flex;
}

.link_pfas {
  border-bottom: .3px solid #fff;
  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;
}

.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;
}

.layering_technology_ok {
  width: 100%;
}

.text_snowmad {
  display: none;
}

.text_snowmad.riga {
  color: #fff;
  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;
}

.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;
}

.link_dotknit {
  display: none;
}

.link_dotknit.riga {
  color: #fff;
  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;
}

.dropdown-toggle-14 {
  border-bottom: .3px solid #fff;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dryvent_mono_link {
  display: none;
}

.dryvent_mono_link.riga {
  color: #fff;
  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;
}

.link_equipment {
  color: #fff;
  align-self: flex-start;
  height: 40px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.div-block-1951 {
  background-image: url('../images/pulsante_click_bianco_150.gif');
  background-position: 0 0;
  background-size: cover;
  width: 20px;
  height: 20px;
}

.menu-wrapper {
  z-index: 1002;
  background-color: #0e2129;
  justify-content: center;
  width: 100vw;
  height: auto;
  padding: 70px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.down_fill_link-copy {
  display: none;
}

.down_fill_link-copy.riga {
  color: #fff;
  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_ski-touring---alpinism {
  color: #fff;
  height: 35px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.down_triple_baffle_link {
  display: none;
}

.down_triple_baffle_link.riga {
  color: #fff;
  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;
}

.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: #fff;
  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_winter_fq {
  border-bottom: .3px solid #fff;
  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-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;
}

.dropdown-list-12 {
  background-color: #0000;
  border-bottom: .3px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  position: relative;
}

.clouddown_link {
  display: none;
}

.clouddown_link.riga {
  color: #fff;
  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;
}

._5050insulation_link {
  display: none;
}

._5050insulation_link.riga {
  color: #fff;
  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;
}

.futurefleece_link {
  display: none;
}

.futurefleece_link.riga {
  color: #fff;
  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;
}

.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;
}

.goretex_link {
  display: none;
}

.goretex_link.riga {
  color: #fff;
  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;
}

.futurelight_link {
  display: none;
}

.futurelight_link.riga {
  color: #fff;
  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;
}

.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;
}

.layering_system_ok {
  border-bottom: .3px solid #fff;
  width: 400px;
}

.tendina_equipment {
  border-bottom: .3px solid #fff;
  margin-bottom: 20px;
  display: none;
}

.dryvent_link {
  display: none;
}

.dryvent_link.riga {
  color: #fff;
  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;
}

.heatseekereco_link {
  display: none;
}

.heatseekereco_link.riga {
  color: #fff;
  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;
}

.polartec_link {
  display: none;
}

.polartec_link.riga {
  color: #fff;
  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;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-3:hover {
  color: #1a1b1fbf;
}

.nav-link-3:focus-visible, .nav-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.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;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  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;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.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;
}

.home-10 {
  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-10.w--current:hover {
  opacity: .5;
}

.text-block-88 {
  color: #fff;
  width: 100%;
  min-width: auto;
  height: auto;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 500;
  display: inline-flex;
}

.dropdown-toggle-15 {
  border-bottom: .3px solid #fff;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-1952 {
  background-image: url('../images/pulsante_click_bianco_150.gif');
  background-position: 0 0;
  background-size: cover;
  width: 20px;
  height: 20px;
}

.menu-wrapper-2 {
  z-index: 1002;
  background-color: #0e2129;
  justify-content: center;
  width: 100vw;
  height: auto;
  padding: 70px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.dropdown-list-13 {
  background-color: #0000;
  border-bottom: .3px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  position: relative;
}

.menu-hamburger {
  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;
}

.menu-hamburger:hover {
  background-color: #000;
  background-image: url('../images/HOME_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-1949-copy, .gif-hamburger {
  border: 0 #000;
  width: 50px;
  height: 50px;
}

.menu-trigger-wrapper-2 {
  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: 70px;
  height: 70px;
  display: flex;
}

.menu-trigger-wrapper-2:hover {
  opacity: .5;
}

.home-11 {
  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-11.w--current:hover {
  opacity: .5;
}

.text-block-89 {
  color: #fff;
  width: 100%;
  min-width: auto;
  height: auto;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 500;
  display: inline-flex;
}

.hamburger-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  padding-left: 0;
  display: flex;
}

.dropdown-toggle-16 {
  border-bottom: .3px solid #fff;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-1953 {
  background-image: url('../images/pulsante_click_bianco_150.gif');
  background-position: 0 0;
  background-size: cover;
  width: 20px;
  height: 20px;
}

.menu-wrapper-3 {
  z-index: 1002;
  background-color: #0e2129;
  justify-content: center;
  width: 100vw;
  height: auto;
  padding: 70px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.dropdown-list-14 {
  background-color: #0000;
  border-bottom: .3px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  position: relative;
}

.sottomenu_mobile {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: flex;
}

.section-13-copy {
  background-color: var(--white);
  flex-flow: row;
  height: 80px;
  display: flex;
}

.menu-da-copiare {
  background-color: var(--white);
  flex-flow: row;
  height: 80px;
  display: none;
}

.menu-home-mobile {
  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-home-mobile:hover {
  opacity: .5;
}

.menu_tnf_2025 {
  z-index: 1002;
  background-color: var(--white);
  flex-flow: row;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.menu_tnf_2025-original, .menu_tnf_2025_originale {
  z-index: 1002;
  background-color: var(--white);
  flex-flow: row;
  height: 80px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.menu_tnf_2025_customerce {
  z-index: 2000;
  background-color: var(--white);
  border-bottom: .3px solid #000;
  flex-flow: row;
  height: 130px;
  display: inline-flex;
  position: fixed;
  inset: 0% 0% auto;
}

.menu-sotto-desktop-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: flex;
}

.we_care-sottomenu {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 50px;
  display: flex;
}

.giallo_greet {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--orange-tnf);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.arancio_connect {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--connect-color);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.marrone-discover {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--discover-color-ok);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.menu_wecustomers {
  border: .3px solid #000;
  border-style: solid solid none none;
  width: auto;
  height: 50px;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.we-are-tnf {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.we-are-tnf:hover {
  background-color: var(--orange-tnf);
}

.menu_wecustomers.our-culture_menu {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.our-culture_menu:hover {
  background-color: var(--blue-tnf);
}

.menu_wecustomers.we-care {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.we-care:hover {
  background-color: var(--black-40);
}

.menu_wecustomers.our_culture_menu:hover {
  background-color: var(--blue-tnf);
}

.menu_wecustomers.we_care_verde:hover {
  background-color: var(--verde_sleeping);
}

.menu_wecustomers.we_customers_rosso {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.we_customers_rosso:hover {
  background-color: var(--red-tnf);
}

.menu_wecustomers.our_product {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.our_product:hover {
  background-color: var(--orange-tnf);
}

.menu_wecustomers.our_product_viola {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.our_product_viola:hover {
  background-color: var(--our_product);
}

.menu_wecustomers.our_product_viola_ok {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.our_product_viola_ok:hover {
  background-color: var(--our_product);
}

.menu_wecustomers.connect {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.connect:hover {
  background-color: var(--orange-tnf);
}

.menu_wecustomers.greet {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.greet:hover {
  background-color: var(--orange-tnf);
}

.menu_wecustomers.discover {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.discover:hover {
  background-color: var(--orange-tnf);
}

.menu_wecustomers.experience {
  background-color: var(--tan);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wecustomers.experience:hover {
  background-color: var(--orange-tnf);
}

.rosa_storytelling {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--storytelling-color);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.viola_kit_out {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--kit-out-color-ok);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.rosso_experience {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--experience-color-ok);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.blu_scale {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--scale-color-ok);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.verdeacqua_agree {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--agree-color-ok);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.verde_community {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--community-color-ok);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.home-mobile {
  border: 0 #000;
  width: 50px;
  height: 50px;
}

.menu_2025_customerce_originale {
  z-index: 2000;
  background-color: var(--white);
  border-bottom: .3px solid #000;
  flex-flow: row;
  height: 130px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.div-_home-_hamburger {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: none;
}

.section-14 {
  border: 1px #000;
  border-bottom: .3px solid #000;
}

.color_onboarding {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: block;
  position: static;
}

.color_onboarding:hover {
  background-color: var(--red-tnf);
  color: var(--black);
}

.red_onboarding {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--red-tnf);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.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-style: solid solid none none;
  border-radius: 0;
}

.home_ambassador:hover {
  background-color: #000;
  background-image: url('../images/HOME_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.nero-recritment {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--black);
  object-fit: fill;
  flex-flow: column;
  width: 100%;
  height: 10px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.text-span-158, .text-span-159 {
  font-size: 20px;
  line-height: 24px;
}

.text-span-160 {
  font-size: 16px;
}

.html-embed-4 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: -30px;
  padding-left: 0;
  display: flex;
}

.html-embed-4.center {
  margin-left: 0;
}

.explore_more_ourproduct {
  background-color: #fff;
  background-image: url('../images/TNF_expolre-more.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
}

.explore_more_ourproduct:hover {
  background-color: #5433a35c;
}

.explore_more_ourproduct.w--current {
  background-color: #aa98d3;
}

.in_store {
  background-color: #fff;
  background-image: url('../images/TNF_in-store.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
}

.in_store:hover {
  background-color: #5433a35c;
}

.in_store.w--current {
  background-color: #aa98d3;
}

@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;
  }

  .div-block-immagine-header.ambassador {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/SS20_MS_AMK_003.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .inner-hero.schermopieno {
    background-image: none;
  }

  .inner-hero.schermopieno.video {
    height: 92vh;
  }

  .inner-hero.schermopieno.video.home {
    justify-content: flex-start;
    height: 100vh;
  }

  .inner-hero.schermopieno.video.ss-footwear {
    justify-content: center;
    height: 100vh;
  }

  .inner-hero.schermopieno.video.purpose, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.purpose {
    justify-content: flex-start;
    height: 100vh;
  }

  .inner-hero.schermopieno-2 {
    background-image: none;
  }

  .inner-hero.schermopieno-2.video {
    height: 92vh;
  }

  .inner-hero.schermopieno-2.video.home {
    justify-content: flex-start;
    height: 100vh;
  }

  .inner-hero.schermopieno-2.video.ss-footwear {
    justify-content: center;
    height: 100vh;
  }

  .inner-hero.schermopieno-2.video.purpose, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home {
    justify-content: flex-start;
    height: 100vh;
  }

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

  .segmenti-apertura {
    background-image: none;
    height: auto;
    min-height: auto;
  }

  .link-block-down-mag {
    border-color: #fff;
    width: 180px;
    height: 40px;
  }

  .downl-mag {
    color: #fff;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 200;
  }

  .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;
  }

  .dropdown-content.interview {
    padding-top: 0;
  }

  .dropdown-content.contenuti-we-are-tnf {
    background-color: #0000;
  }

  .dropdown-content.icons-content {
    background-color: var(--icon_now_base_chiara);
  }

  .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, .dropdown-content.retailers {
    background-color: #0000;
  }

  .dropdown-content.contenuti-our_guarantee {
    background-color: var(--white);
  }

  .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:hover {
    opacity: 1;
  }

  .dropdown-trigger.interview {
    height: 150px;
    margin-bottom: 27px;
  }

  .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.bordi {
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
  }

  .dropdown-trigger_2.explorer-knowledge {
    background-color: var(--icon_now);
  }

  .dropdown-trigger_2.athletes {
    border-top: 4px solid var(--our_product);
  }

  .dropdown-trigger_2.base-layer._100 {
    height: 240px;
  }

  .dropdown-trigger_2.icon_now_ok {
    border-top: 4px solid var(--orange-tnf);
    background-color: var(--icon_now);
    min-height: 200px;
  }

  .dropdown-trigger_2.icon_now_ok.beige {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-trigger_2.our_purpose_1 {
    border-top: 4px solid var(--our_product);
    background-color: var(--our_purpose);
    min-height: 200px;
  }

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

  .div-block-innovation-container-oriz-copy {
    max-width: 1600px;
  }

  .div-block-1554 {
    padding-top: 23px;
  }

  .white-text.black-text {
    text-decoration: none;
  }

  .dropdown-wrapper-3 {
    height: auto;
  }

  .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.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._2word {
    height: auto;
  }

  .div-block-spazio-video.prova-poi-butta {
    margin-top: 77px;
  }

  .div-block-spazio-video.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

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

  .sub-altobasso-small.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .sub-altobasso-elenco-puntato.centrato {
    z-index: 111;
    margin-bottom: 10px;
  }

  .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;
  }

  .div-block-contenitore.tnf-adventure {
    margin-top: 0;
  }

  .div-block-contenitore.tnf-adventure.home {
    border-bottom-style: none;
    border-right-style: none;
    height: auto;
    display: flex;
  }

  .div-block-contenitore.tnf-adventure.sally-mckoy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .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 {
    height: auto;
  }

  .div-block-82 {
    right: 8%;
  }

  .dropdown-toggle-5 {
    align-items: center;
  }

  .dropdown-toggle-5.w--open {
    padding-top: 6px;
  }

  .home-3.discover-ke.w--current {
    background-color: var(--dark-grey);
    width: 100px;
    margin-left: 200px;
    position: static;
    left: 200px;
  }

  .dropdown-link-lingue-ok {
    line-height: 22px;
  }

  .contenitore-menu {
    margin-left: 300px;
  }

  .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;
  }

  .dropdown-toggle-6.blu {
    background-color: var(--blue-tnf);
  }

  .container-2 {
    margin-left: 300px;
  }

  .div-block-4-quadrati {
    margin-left: auto;
    margin-right: auto;
  }

  .filetto-customers.yellow-tnf {
    width: 100%;
  }

  .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;
  }

  .layar_system_ok, .layar_system_ok.ambasador {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .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, .div-block-da-mostrare.quad4-grande-sopra.terzo {
    z-index: 11111;
  }

  .div-block-subtitle.experience-demo {
    margin-top: 0;
  }

  .div-block-1621 {
    height: 200px;
  }

  .div-block-1624 {
    margin-top: 26px;
  }

  .div-block-contenitore-click-lottie {
    background-color: var(--orange-tnf);
  }

  .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, .div-block-contenitore-click-lottie.grey {
    background-color: var(--blue-tnf);
  }

  .div-block-contenitore-click-lottie.grey {
    background-color: var(--white-smoke);
  }

  .div-block-button-click {
    width: 70px;
    height: 70px;
  }

  .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, .section-pillars {
    overflow: visible;
  }

  .div_materials_technologies_ph_1.our-guarantee {
    background-image: url('../images/F20_BRAND-GENERIC_On-Mountain-Images_018_2500.jpg');
    background-position: 50% 100%;
  }

  .div-block-1628.video-oldrin.auto {
    width: 100%;
  }

  .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 {
    background-color: var(--white);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-bottom: 50px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .dropdown-content-3.footwear-contenute, .dropdown-content-3.backpack {
    margin-bottom: 50px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .dropdown-content-3.our_purpose_di-ontent {
    background-color: var(--our_purpose_chiaro);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-bottom: 50px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .dropdown-content-3.bianco {
    background-color: var(--white);
  }

  .div-block-1650, .summit-series-technology {
    margin-top: 26px;
  }

  .benefits.centrato {
    z-index: 111;
  }

  .benefits.tech {
    margin-top: 0;
  }

  .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;
  }

  .div-block-titolini-fianco-image-2 {
    margin-top: 0;
  }

  .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-_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(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 0;
    background-size: auto, auto, cover;
  }

  .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.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), 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(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .love_wild-place.dd-innovation.foto-_03 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), 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(to bottom, var(--black-40), var(--black-40)), url('../images/dare_to_distrupt_1.jpg');
  }

  .love_wild-place.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community_1.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_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.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');
  }

  .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 {
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    font-size: 18px;
    line-height: 24px;
  }

  .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;
  }

  .pdf_customers_3 {
    height: 100px;
  }

  .icon-mobietrain {
    background-position: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .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;
  }

  .explore-more.our_customers {
    background-color: #ededed;
  }

  .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;
  }

  .foto-iconic_now {
    width: 380px;
    height: 380px;
  }

  .icon_now_foto_2 {
    width: 50%;
    padding-left: 24px;
    position: static;
  }

  .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: var(--orange-tnf);
  }

  .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;
  }

  .pdf_customers_1._120px, .pdf_customers_2._150px, .pdf_customers_4._150px {
    background-image: none;
    width: auto;
  }

  .quick-stack-6 {
    height: auto;
  }

  .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;
  }

  .pdf-dte-lingue.purpose-values-group-training {
    background-image: none;
  }

  .link-dte_en._30px-copy, .link-dte_fr._30px-copy, .link-dte_de._30px-copy, .link-dte_it._30px-copy, .link-dte_sp._30px-copy {
    background-image: none;
    width: auto;
  }

  .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: var(--white);
  }

  .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;
  }

  .dropdown-wrapper-18.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div-block-1794 {
    width: auto;
  }

  .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: 0;
    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-image: url('../images/log_ATEP_1.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .text-span-125, .text-span-126, .text-span-127, .text-span-128, .text-span-129, .text-span-130 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .column-21, .column-22 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-15.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger-15.trasparente:hover {
    opacity: 1;
  }

  .dropdown-trigger-15.trasparente.video {
    height: 100px;
  }

  .column-23 {
    padding-left: 0;
    padding-right: 0;
  }

  .menu_dx_we_are_tnf {
    justify-content: center;
    padding-top: 0;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .menu_history {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .foto-iconic-colours {
    background-image: url('../images/ColoursJacket3.jpg');
  }

  .foto-expedition {
    background-image: url('../images/Summit_expedition.jpg');
  }

  .testo-sotto-drop-down.connect_curius_champion {
    width: 80%;
  }

  .testo-sotto-drop-down.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .foto-athletes {
    background-image: url('../images/TNF_EMPLOYEE_JOURNEY_ATHLETES.gif');
  }

  .menu_logo {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_iconic_colour {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_insulation_ok-3-copy, .expeditions, .menu_expeditions, .menu_athletes {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_explore_more {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_in_store {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .dropdown-wrapper-history.explorer_knowledge.padding-down, .dropdown-wrapper-logo.explorer_knowledge.padding-down, .dropdown-wrapper-iconic-colours.explorer_knowledge.padding-down, .dropdown-wrapper-expeditions.explorer_knowledge.padding-down, .dropdown-wrapper-athletes.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .menu_our_purpose_ok, .menu_our_purpose {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_our_values {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .div_brand-dna-copy {
    background-image: url('../images/F21_SUMMIT_W_US_009_2400.jpg');
  }

  .dropdown-wrapper-born-from-purpose.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .foto-born_from_purpose {
    background-image: url('../images/shop_tnf_old.jpg');
  }

  .foto-our_purpose {
    background-image: url('../images/Summit_expedition.jpg');
  }

  .menu_our-vlaues {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .foto-values {
    background-image: url('../images/SS20_BRAND-GENERIC_019.jpg');
  }

  .div-block-contenitore-click-lottie-5 {
    background-color: #fcca2399;
  }

  .div-block-contenitore-click-lottie-5.home {
    width: 70px;
    height: 70px;
  }

  .div-block-contenitore-click-lottie-5.connect {
    background-color: #ff953d80;
  }

  .div-block-contenitore-click-lottie-5.discover {
    background-color: #aa826199;
  }

  .div-block-contenitore-click-lottie-5.experience {
    background-color: #eb494d99;
  }

  .div-block-contenitore-click-lottie-5.storytelling {
    background-color: #f49db280;
  }

  .dropdown-trigger-16.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger-16.trasparente:hover {
    opacity: 1;
  }

  .sub-altobasso-elenco-puntato-copy-3.centrato {
    z-index: 111;
  }

  .div-block-elements-4.discover-block {
    padding-left: 20%;
  }

  .menu_borm-from-purpose-copy, .menu_our_purpose___ok, .menu_our_purpose_def, .menu_our_value, .menu_wecare_born_from_purpose, .menu_wecare_scake_circularity, .menu_wecare_sustainable-materials, .menu_wecare_suppliers-and-reatail, .menu_sustainable-packaging, .menu_we_care_explore_fund {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .logo_ewc_gif_2 {
    background-image: url('../images/shop_tnf_old.jpg');
  }

  .dropdown-wrapper-_ewc.explorer_knowledge.padding-down, .dropdown-wrapper_source-sustainable-materials.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .foto-scale_circularity {
    background-image: url('../images/Summit_expedition.jpg');
  }

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

  .foto-values-copy {
    background-image: url('../images/SS20_BRAND-GENERIC_019.jpg');
  }

  .foto_scale_circularuty {
    background-image: url('../images/Circular-Design_1.jpg');
  }

  .foto_source-sustainable-materials_2 {
    background-image: url('../images/circular-design.jpg');
  }

  .div-block_sustainable-materials._2word {
    height: auto;
  }

  .div-block_sustainable-materials.prova-poi-butta {
    margin-top: 77px;
  }

  .div-block_sustainable-materials.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .partner-with-suppliers {
    background-image: url('../images/SS20_BRAND-GENERIC_019.jpg');
  }

  .partner-with-suppliers-copy {
    background-image: url('../images/RipStop_Icons_Global.jpg');
  }

  .partner-with-suppliers-copy-copy {
    background-image: url('../images/SS20_BRAND-GENERIC_019.jpg');
  }

  .foto_sustainable-packaging {
    background-image: url('../images/PACKAGING_large.jpg');
  }

  .text-explore-found.connect_curius_champion {
    width: 80%;
  }

  .text-explore-found.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .menu_we_care_explore_more, .menu_we_care_in_store {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .dropdown-wrapper-explore-found.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .home-5.onboarding, .link_onboarding.onboarding {
    background-color: #ededed;
  }

  .cell-31 {
    background-position: 50%;
    background-attachment: scroll;
  }

  .text-block-47 {
    font-size: 60px;
  }

  .div_recruitment.onboarding._250 {
    background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, null, null), url('../images/onboarding.jpg');
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .home-3-copy.discover-ke.w--current, .logo.discover-ke.w--current, .home-4.discover-ke.w--current {
    background-color: var(--dark-grey);
    width: 100px;
    margin-left: 200px;
    position: static;
    left: 200px;
  }

  .link-block-47 {
    padding-left: 76px;
    padding-right: 76px;
  }

  .pdf_we_are_tnf, .div-block-1590-copy {
    width: auto;
  }

  .our-culture-copy, .pn-boarding {
    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;
  }

  .on-boarding-foto {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/onboarding.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .we-are-tnf.connect_curius_champion {
    width: 80%;
  }

  .we-are-tnf.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .rectruiting-foto-copy {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/recruting_foto.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .link-on-boarding {
    padding-left: 76px;
    padding-right: 76px;
  }

  .icon-now._6-tech_summit_series, .our_porpouse_ok._6-tech_summit_series {
    width: 30%;
  }

  .menu_our_customers {
    justify-content: center;
    padding-top: 0;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .log_our_garantee {
    background-image: url('../images/TNF_our-customer_our-guarantee.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_our_garantee.w--current {
    background-color: #f4000080;
  }

  .log_explore-more, .log_in_store {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .section-header-31 {
    overflow: visible;
  }

  .our-customers-2 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/customers_red.jpg');
    background-position: 0 0, 50% 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .titolo-segmento-8.bianco {
    font-size: 45px;
  }

  .link-block-ancora-3.spazio-su {
    margin-top: 76px;
    margin-bottom: 0;
  }

  .bold-15.red-experience {
    color: #eb494d;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-weight: 800;
  }

  .div-block-image-vertic-sopra-2.our_guarantee {
    background-image: url('../images/TNF_SS23_Vectiv_Earl-4702_EDIT.jpg');
  }

  .dropdown-content-4.contenuti-we-are-tnf {
    background-color: var(--white);
  }

  .div-block-image-quadr-sopra-2.our-guarantee {
    background-image: url('../images/F20_OUTDOOR-TRAIL_012_1500.jpg');
    background-position: 100%;
  }

  .div-quadrato-rosso-4.rosso {
    background-color: #f40000;
  }

  .filetto_our_guarantee {
    border-top-color: #f40000;
  }

  .dropdown-content-20.contenuti-we-are-tnf {
    background-color: #0000;
  }

  .dropdown-trigger-17.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger-17.trasparente:hover {
    opacity: 1;
  }

  .div-block_sx_our_customers {
    background-image: url('../images/CUSTOMERS_home1_blu2.jpg');
  }

  .div_brand-dna-2 {
    background-image: url('../images/F21_SUMMIT_W_US_009_2400.jpg');
  }

  .div_brand-dna-2.our_customers {
    background-image: url('../images/CUSTOMERS_home1_red.jpg');
  }

  .foto_sx_our-customers {
    background-image: url('../images/FITTING_ROOM_SUCCESS_5.jpg');
  }

  .div-block-elements-5.discover-block {
    padding-left: 20%;
  }

  .dropdown-content-22.contenuti-we-are-tnf {
    background-color: #0000;
  }

  .sub-altobasso-elenco-puntato-copy-4.centrato {
    z-index: 111;
  }

  .foto_dx_adventure_elemets {
    background-image: url('../images/RD_210801_TNF_DRYZZLE_3140_1200.jpg');
    background-position: 50%;
    background-size: cover;
    height: 200px;
  }

  .foto_sx_adventure_elements {
    background-image: url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-16_2500.jpg');
  }

  .div-block-elements-6.discover-block {
    padding-left: 20%;
  }

  .dropdown-content-23.contenuti-we-are-tnf {
    background-color: #0000;
  }

  .sub-altobasso-elenco-puntato-copy-5.centrato {
    z-index: 111;
  }

  .div-block-contenitore-click-lottie-6, .div-block-contenitore-click-lottie-7 {
    background-color: #fcca2399;
  }

  .div-block-contenitore-cta-3 {
    margin-bottom: 40px;
  }

  .div-block-1871 {
    width: 50px;
  }

  .div-block-contenitore-cta-4 {
    margin-bottom: 40px;
  }

  .sub-altobasso-elenco-puntato-15.centrato {
    z-index: 111;
  }

  .home-6.discover-ke {
    background-color: #c1c1c1;
    width: 100px;
    left: 200px;
  }

  .contenitore-menu-2, .container-1204 {
    margin-left: 300px;
  }

  .titolo-segmento-12.greet.ombra {
    color: #fff;
  }

  .sub-altobasso-elenco-puntato-16.centrato {
    z-index: 111;
  }

  .column-31, .column-32 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-18.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger-18.trasparente:hover {
    opacity: 1;
  }

  .column-33 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1876 {
    width: auto;
  }

  .div-block-1877 {
    margin-top: 26px;
  }

  .dropdown-trigger-19.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger-19.trasparente:hover {
    opacity: 1;
  }

  .div-block-quadrati-bianchi-4.white {
    transition: filter .2s, z-index .2s, transform .2s;
  }

  .div-block-1879 {
    width: auto;
  }

  .home-7.discover-ke {
    background-color: #c1c1c1;
    width: 100px;
    left: 200px;
  }

  .container-1205 {
    margin-left: 300px;
  }

  .div-block-1883, .div-block-1888, .div-block-1891 {
    width: auto;
  }

  .div-block-1894 {
    margin-top: 69px;
  }

  .div-block-1896 {
    width: auto;
  }

  .div-block-1899 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    max-width: 1200px;
    display: flex;
  }

  .div-block-1900 {
    margin-top: -20px;
    transition: opacity .2s;
  }

  .div-block-1901 {
    width: auto;
  }

  .sub-altobasso-elenco-puntato---5-sensi-2 {
    text-align: center;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-1904, .div-block-1914, .div-block-1916, .div-block-1918, .div-block-1919, .div-block-1920 {
    width: auto;
  }

  .column-34, .column-35, .column-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1922, .div-block-1923, .div-block-1924, .div-block-1926, .div-block-1929 {
    width: auto;
  }

  .column-37, .column-38, .column-39 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1932, .div-block-1933, .div-block-1934 {
    width: auto;
  }

  .column-40, .column-41, .column-42 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1936, .div-block-1937, .div-block-1940, .div-block-1941, .div-block-1943 {
    width: auto;
  }

  .column-43, .column-44, .column-45 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1945 {
    width: auto;
  }

  .section-dna-strands {
    overflow: visible;
  }

  .athletes_tnf1 {
    border-top: 3px solid var(--orange-tnf);
  }

  .athletes_tnf1._6-tech_summit_series {
    width: 30%;
  }

  .dropdown-12 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .dropdown-toggle-11 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-list-10 {
    width: 100%;
    height: auto;
  }

  .quick-stack-15 {
    height: auto;
  }

  .cell-43 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .sottotitolo_true-north-copy.centrato, .sottotitolo_we_are_tnf.centrato {
    height: auto;
  }

  .tenda_arancio, .tenda_arancio.ambasador {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .link-block-60 {
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .text-block-86 {
    border-bottom: .3px #000;
    border-right: .3px #000;
  }

  .menu-sotto {
    height: 50px;
  }

  .home {
    border-bottom: .3px #000;
    border-right: .3px #000;
    height: 50px;
  }

  .link-block-60-copy, .menu_ambassador {
    width: 200px;
  }

  .menu_ambassador.we-are-tnf, .menu_ambassador.our_culture_menu, .menu_ambassador.we_care_verde, .menu_ambassador.we_customers_rosso, .menu_ambassador.our_product_viola_ok, .menu_ambassador.connect, .menu_ambassador.greet, .menu_ambassador.discover, .menu_ambassador.experience, .menu_ambassador.storytelling, .menu_ambassador.kit_out, .menu_ambassador.scale, .menu_ambassador.agree, .menu_ambassador.community, .menu_ambassador.recruitment, .menu_ambassador.onboarding-menu {
    width: auto;
  }

  .link_menu {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
  }

  .link_menu.we-are-tnf {
    border-style: none;
    width: auto;
  }

  .link_menu.connect, .link_menu.greet, .link_menu.discover, .link_menu.wecustomers, .link_menu.storytelling, .link_menu.kit_out, .link_menu.scale, .link_menu.agree, .link_menu.community, .link_menu.experience, .link_menu.we_customers_mobile, .link_menu.recruitment, .link_menu.onboarding_menu {
    width: auto;
  }

  .link_dna_stands {
    border-bottom: .3px #000;
    border-right: .3px #000;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-94 {
    width: 70px;
    height: 70px;
  }

  .our_culture {
    border-bottom: .3px #000;
    border-right: .3px #000;
    height: 50px;
  }

  .menu-sotto-desktop, .menu-sotto-mobile {
    height: 50px;
  }

  .dropdown-ski_touring, .menu-wrapper {
    display: none;
  }

  .text--sly-lourney.precision {
    width: 100%;
  }

  .dropdown-list-12, .menu-wrapper-2, .dropdown-list-13, .menu-wrapper-3, .dropdown-list-14 {
    display: none;
  }

  .sottomenu_mobile, .menu-sotto-desktop-copy, .menu-sotto-desktop-copy, .we_care-sottomenu {
    height: 50px;
  }

  .menu_wecustomers {
    width: 200px;
  }

  .menu_wecustomers.we-are-tnf, .menu_wecustomers.our_culture_menu, .menu_wecustomers.we_care_verde, .menu_wecustomers.we_customers_rosso, .menu_wecustomers.our_product_viola_ok, .menu_wecustomers.connect, .menu_wecustomers.greet, .menu_wecustomers.discover, .menu_wecustomers.experience {
    width: auto;
  }

  .div-_home-_hamburger {
    height: 50px;
  }

  .section-14 {
    border-bottom-style: none;
  }

  .color_onboarding {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    height: 50px;
  }

  .explore_more_ourproduct, .in_store {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }
}

@media screen and (min-width: 1440px) {
  .link-block-ancora {
    z-index: 3;
    display: inline-flex;
    position: absolute;
  }

  .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.connect-header.purpose-page.text {
    background-image: url('../images/testo_porpouse_value_Tavola-disegno-1.svg');
  }

  .div-block-immagine-header.ambassador {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/SS20_MS_AMK_003.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .inner-hero.schermopieno.video, .inner-hero.schermopieno-2.video {
    height: 92vh;
  }

  .subtitle-white-21.innovation-texts {
    padding-left: 0;
    padding-right: 0;
  }

  .segmenti-apertura {
    display: inline-flex;
  }

  .downl-mag {
    color: #fff;
    padding-top: 4px;
    font-size: 14px;
    font-weight: 200;
    line-height: 22px;
  }

  .content-wrapper-head-ss {
    left: 1%;
  }

  .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;
  }

  .div-block-1546 {
    border-top: 0 #000;
    flex-flow: row;
  }

  .text-block-5 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .div-block-1547 {
    width: 25px;
    margin-bottom: 2px;
    margin-left: 3px;
    padding-left: 1px;
  }

  .dropdown-content {
    background-color: var(--white);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
  }

  .dropdown-content.trasparente {
    background-color: #0000;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .dropdown-content.trasparente.spazio.purpose {
    flex-flow: column;
  }

  .dropdown-content.trasparente.spazio.verticale {
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }

  .dropdown-content.trasparente.layer-in-system.fondo {
    min-height: auto;
  }

  .dropdown-content.trasparente.layer-in-system.sustainability {
    margin-top: 60px;
    margin-bottom: 60px;
    display: inline-flex;
  }

  .dropdown-content.trasparente.layer-in-system.verticale {
    flex-flow: column;
    min-height: auto;
  }

  .dropdown-content.trasparente.vertical {
    flex-flow: column;
  }

  .dropdown-content.contenuti-we-are-tnf {
    display: block;
  }

  .dropdown-content.oulito {
    margin-bottom: 0;
  }

  .dropdown-content.icons-content.true_north {
    background-color: var(--our_purpose_chiaro);
  }

  .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: 20px;
    border-bottom-left-radius: 20px;
  }

  .dropdown-content.dte-lingue.true_north {
    background-color: #5433a31c;
  }

  .dropdown-content.retailers {
    display: block;
  }

  .dropdown-content.contenuti-our_guarantee {
    background-color: var(--tan);
    display: block;
  }

  .dropdown-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-trigger, .dropdown-trigger._200px, .dropdown-trigger._200px-copy {
    min-height: auto;
  }

  .dropdown-trigger._250 {
    width: 100%;
    min-height: 250px;
  }

  .body.tnf {
    overflow: visible;
  }

  .dropdown-trigger_2.experience-customer {
    pointer-events: none;
    cursor: auto;
  }

  .dropdown-trigger_2.experience-customer:hover {
    opacity: 100;
  }

  .dropdown-trigger_2.bordi {
    justify-content: flex-start;
    align-items: center;
  }

  .dropdown-trigger_2.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(to bottom, var(--our_purpose), var(--our_purpose));
  }

  .dropdown-trigger_2.athletes {
    margin-bottom: 40px;
  }

  .dropdown-trigger_2.cloud-down.summit {
    padding-bottom: 40px;
  }

  .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.athlete_tested {
    margin-top: 0;
    margin-bottom: 0;
  }

  .dropdown-trigger_2.icon_now_ok.beige {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-trigger_2.our_purpose_1 {
    border-top-color: var(--our_product);
    background-color: var(--our_purpose);
    min-height: 160px;
  }

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

  .dropdown-trigger_2.box-arancio {
    border-top: 4px solid var(--orange-tnf);
    background-color: var(--icon_now);
    padding: 40px 10px;
  }

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

  .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;
  }

  .sottotitolo-2.connect.notrak {
    letter-spacing: 1px;
  }

  .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.left-align.nse.be-different {
    line-height: 50px;
  }

  .titolo-segmento.dentro-core.bianco {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 55px;
  }

  .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, .div-quadrato-rosso.piccolo-rosso.we-are-tnf {
    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-quadrato-rosso.verde {
    background-color: var(--verde_sleeping);
  }

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

  .div-block-spazio-video.spazio-sopra {
    flex-flow: column;
    align-items: center;
    width: 75%;
    display: flex;
  }

  .div-block-spazio-video.born-from-purpose {
    line-height: 30px;
  }

  .sottotitolo-segmento.centred.grigio {
    min-height: 150px;
  }

  .sottotitolo-segmento.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .sottotitolo-segmento.centred.cretid.blue._24pt {
    font-size: 24px;
  }

  .sottotitolo-segmento.centred.cretid.verde._24pt {
    color: var(--verde_sleeping);
    font-size: 24px;
  }

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

  .sub-altobasso-small {
    margin-bottom: 60px;
  }

  .sub-altobasso-small.cta.left-and-white {
    padding-left: 15px;
    font-size: 30px;
  }

  .sub-altobasso-small.logo {
    position: static;
  }

  .sub-altobasso-small.logo._100 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .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, .sub-altobasso-elenco-puntato {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato.centrato {
    margin-bottom: 20px;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 18px;
  }

  .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.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 {
    margin-top: 0;
  }

  .div-block-contenitore.tnf-adventure.guarantee {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .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 {
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    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%;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling, .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%;
  }

  .div-block-elenco-oriz.largo.greet {
    justify-content: flex-start;
    align-items: center;
  }

  .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%;
  }

  .home-3.discover-ke.w--current {
    margin-left: 200px;
    position: static;
  }

  .home-3.discover-ke._80px.onboarding.w--current {
    background-color: var(--white-smoke);
  }

  .dropdown-link.w--current {
    color: var(--white);
  }

  .container-2 {
    margin-left: 300px;
  }

  .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, .image-example-captions.icons-4-box.our-purpose, .image-example-captions.icons-4-box.mission_statement, .image-example-captions.icons-4-box.vision-statement {
    border-top-color: var(--our_product);
  }

  .image-example-captions._5-athletes {
    overflow: visible;
  }

  .image-example-captions.athletes-tnf {
    width: auto;
  }

  .layar_system_ok {
    overflow: visible;
  }

  .layar_system_ok.largo-per-3 {
    min-width: 780px;
  }

  .layar_system_ok._100 {
    width: 100%;
    max-width: none;
  }

  .layar_system_ok.ambasador {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .dropdown-wrapper-3-trasp, .div-block-2-link-per-video-indigo, .dropdown-wrapper-orizz {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-da-mostrare.quad4-grande-sopra.destra.rosa, .div-block-da-mostrare.quad4-grande-sopra.destra.orange {
    background-color: var(--orange-tnf);
  }

  .div-block-timels {
    pointer-events: none;
    cursor: auto;
  }

  .div-block-timels:hover {
    opacity: 1;
  }

  .div-block-subtitle.experience-demo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .div-block-subtitle.experience-demo-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-subtitle.we-are-tnf {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .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);
  }

  .div-block-contenitore-click-lottie.blue, .div-block-contenitore-click-lottie.grey {
    background-color: var(--blue-tnf);
  }

  .div-block-contenitore-click-lottie.grey {
    background-color: var(--white-smoke);
  }

  .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: 100%;
    max-width: 1200px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-100.meta {
    margin-right: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-100.onboarding {
    margin-top: 50px;
  }

  .div-block-header-our-core {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .box-intro-macro-argomenti {
    margin-bottom: 50px;
  }

  .div-block-image-vertic-sopra {
    background-image: url('../images/APPAREL_DRYZZLE_HOVER.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-image-vertic-sopra.timelines {
    width: 180px;
    height: 200px;
    margin-top: 65px;
  }

  .div-block-image-quadr-sopra {
    background-image: url('../images/Logo_construction_1.jpg');
  }

  .div-block-1628.video-oldrin.auto {
    width: 100vw;
    position: relative;
  }

  .div-block-icone {
    background-image: url('../images/DNA.svg');
  }

  .filetto-we-are-tnf.verde {
    border-top-color: var(--verde_sleeping);
  }

  .frase-cit {
    color: var(--orange-tnf);
  }

  .div-block-segmento-grigio.bianco {
    padding-bottom: 0;
  }

  .div-block-new-shop.tnf_circularity, .div-block-grigino-dopo-click.insulation-comparison {
    width: 100%;
  }

  .slider-we-are-tnf {
    display: block;
  }

  .list-item-2 {
    font-size: 20px;
    list-style-type: none;
  }

  .list-item-2._24pt {
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 24px;
    list-style-type: none;
  }

  .list-3 {
    width: 100%;
  }

  .titolo-pillars-home {
    letter-spacing: 4px;
  }

  .div-block-1640 {
    background-size: contain;
    min-height: 150px;
  }

  .cell-5 {
    display: flex;
  }

  .div-block-1641 {
    padding-left: 0;
  }

  .div-block-1642 {
    min-height: 100px;
  }

  .div-block-1643 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .quick-stack-2._100 {
    justify-content: space-between;
    align-items: center;
  }

  .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_brand-dna {
    background-image: url('../images/F21_SUMMIT_W_US_009_2400.jpg');
  }

  .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;
  }

  .sub-altobasso-elenco-puntato-2 {
    text-transform: none;
  }

  .dropdown-content-3.athletes-content {
    background-color: var(--white);
    border: 1px #000;
    padding-bottom: 0%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content-3.athletes-content.beige {
    background-color: var(--icon_now_base_chiara);
  }

  .dropdown-content-3.athletes-content.viola {
    background-color: var(--white);
  }

  .dropdown-content-3.athletes-content.traspa {
    background-color: var(--tan);
  }

  .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-content-3.our_purpose_di-ontent {
    background-color: var(--our_purpose_chiaro);
    padding-bottom: 0%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content-3.bianco {
    background-color: var(--white);
  }

  .dropdown-content-3.box_arancio_retinato {
    background-color: var(--icon_now_base_chiara);
    padding-top: 20px;
  }

  .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;
  }

  .div-block-ss_tech {
    text-align: center;
  }

  .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, .vec_consumer-benefit.tech-benefits {
    width: 100%;
  }

  .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%;
  }

  .div-block-x3._3-benefit {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-x3._3-benefit.intro {
    max-width: 1200px;
    padding-left: 33px;
    padding-right: 33px;
  }

  .dropdown-trigger-3.vectiv.immage.connect {
    background-image: linear-gradient(90deg, 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;
    padding-left: 36px;
    padding-right: 36px;
  }

  .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(90deg, 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;
    padding-left: 48px;
    padding-right: 48px;
  }

  .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.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(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;
    min-height: 860px;
  }

  .love_wild-place.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.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-_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-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community_1.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    min-height: 1000px;
  }

  .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_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.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    min-height: 1000px;
  }

  .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;
  }

  .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-titoloni-4.guarantee {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: none;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-titoloni-4.purpose {
    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;
  }

  .div-block-contenitore-click-2.largo-per-3 {
    min-width: 780px;
  }

  .pdf_customers_3 {
    height: 70px;
  }

  .pdf_customers_3:hover {
    opacity: .5;
  }

  .pdf.bianco {
    color: var(--white);
  }

  .icon_youtube.we-care {
    background-repeat: no-repeat;
    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;
  }

  .explore-more.our_customers {
    background-color: var(--tan);
  }

  .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);
  }

  .div-block-spazio-video-2 {
    background-color: var(--white);
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-spazio-video-2._2word {
    background-color: var(--white);
    height: auto;
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .div-block-spazio-video-2.trasparent, .div-block-spazio-video-2.transaprent {
    background-color: var(--tan);
  }

  .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-block-normaly.sx {
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .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-image-quadrata-sotto-6.centrato {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-segmento-grigio-2.bianco {
    padding-bottom: 0;
  }

  .container-1202-copy {
    height: auto;
  }

  .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;
  }

  .futurelight_shell.trasparente.insulation-comparision {
    width: 100%;
    margin-left: 0;
  }

  .breathability.black {
    color: var(--black);
  }

  .html-embed-2 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .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;
    margin-top: 0;
    margin-bottom: 0;
  }

  .renewed:hover {
    opacity: 1;
    transform: scale3d(1.2, 1.2, 1.1);
  }

  .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 {
    justify-content: space-around;
    align-items: center;
  }

  .app_mobietrain:hover, .pdf_customers_1:hover, .pdf_customers_2:hover, .pdf_customers_4:hover, .pdf_customers_5:hover {
    opacity: .5;
  }

  .find-video {
    flex-flow: row;
    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 {
    height: 50px;
  }

  .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;
  }

  .purpose_image {
    margin-top: 0;
  }

  .purpose_image.scale-circularity {
    background-image: url('../images/Scale-Circularity_1.jpg');
    background-position: 100%;
  }

  .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);
  }

  .pdf-dte-lingue.purpose-values-group-training {
    background-image: none;
  }

  .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%;
  }

  .image-example-captions-6.icons-4-box.viola.via-riga {
    border-top-style: none;
  }

  .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;
  }

  .testo-how-to-layer-2, .dropdown-content-17, .dropdown-content-17.white, .dropdown-content-17.white._90._100 {
    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;
  }

  .dropdown-wrapper-18.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .div-block-1791 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    width: 500px;
    height: 250px;
    display: flex;
  }

  .div-block-1792 {
    justify-content: space-between;
    width: 250px;
    height: 50px;
    display: flex;
  }

  .image-83 {
    width: 30px;
    margin-left: 20px;
  }

  .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_1.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;
  }

  .link-block-45 {
    text-align: center;
    width: 100%;
    display: inline-block;
  }

  .pdf_explorer {
    height: 70px;
  }

  .pdf_explorer:hover {
    opacity: .5;
  }

  .pdf_base-camp {
    height: 70px;
  }

  .pdf_base-camp:hover {
    opacity: .5;
  }

  .pdf_summit {
    height: 70px;
  }

  .pdf_summit:hover {
    opacity: .5;
  }

  .pdf_introduction {
    height: 70px;
  }

  .pdf_introduction:hover {
    opacity: .5;
  }

  .dropdown-wrapper-19 {
    margin-left: auto;
    margin-right: auto;
  }

  .menu_dx_we_are_tnf {
    flex-direction: column;
    justify-content: center;
    width: 70px;
    padding-top: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .menu_history {
    background-image: url('../images/log_ATEP.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_history.w--current {
    background-color: var(--viletto);
    background-image: url('../images/TNF_history-and-Heritage.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_history.giallo {
    background-image: url('../images/TNF_history-and-Heritage.svg');
  }

  .menu_history.giallo:hover {
    background-color: #fab244b3;
    background-image: url('../images/TNF_history-and-Heritage.svg');
  }

  .menu_history.giallo.w--current {
    background-color: var(--orange_we-are-tnf);
  }

  .colour_blue.timelines, .foto_sx_expedition.timelines {
    width: 180px;
    height: 200px;
    margin-top: 65px;
  }

  .testo-sotto-drop-down.cta.left-and-white {
    padding-left: 4px;
  }

  .testo-sotto-drop-down.sz {
    text-align: center;
  }

  .testo-sotto-drop-down.sz-copy, .testo-sotto-drop-down.dryvent_bold, .testo-sotto-drop-down.upper-membrane, .testo-sotto-drop-down.upper-membrane-copy, .testo-sotto-drop-down.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .testo-sotto-drop-down.sx-_ctl {
    text-align: center;
  }

  .testo-sotto-drop-down.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .testo-sotto-drop-down.sx-_ctl.bandiera {
    text-align: left;
  }

  .foto_sx_athletes.timelines {
    width: 180px;
    height: 200px;
    margin-top: 65px;
  }

  .menu_logo {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_logo.w--current {
    background-color: var(--viletto);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_iconic_colour {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
  }

  .log_insulation_ok-3-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_insulation_ok-3-copy.w--current {
    background-color: var(--viletto);
  }

  .expeditions {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .expeditions.w--current {
    background-color: var(--viletto);
  }

  .menu_expeditions {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_expeditions.w--current {
    background-color: var(--viletto);
  }

  .menu_athletes {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_athletes.w--current {
    background-color: var(--viletto);
  }

  .menu_explore_more {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_in_store {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_in_store.blue {
    background-image: url('../images/TNF_in-store.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .dropdown-wrapper-history {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-history.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-history.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper-logo {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-logo.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-logo.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper-iconic-colours {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-iconic-colours.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-iconic-colours.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper-expeditions {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-expeditions.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-expeditions.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper-athletes {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-athletes.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-athletes.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .menu_our_purpose_ok {
    background-image: url('../images/TNF_our-culture_born-from-purpose.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_our_purpose_ok.w--current {
    background-color: var(--viletto);
    background-image: url('../images/TNF_history-and-Heritage.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_our_purpose {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_our_purpose.w--current {
    background-color: var(--viletto);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_our_values {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
  }

  .dropdown-wrapper-born-from-purpose {
    border-top-style: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-born-from-purpose.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-born-from-purpose.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .foto_dx_born_from_purpose.timelines {
    width: 180px;
    height: 200px;
    margin-top: 65px;
  }

  .menu_our-vlaues {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
  }

  .foto_dx_our_values_guide.timelines {
    width: 180px;
    height: 200px;
    margin-top: 65px;
  }

  .dropdown-wrapper-20 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-customer-type-4 {
    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-4.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-4.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-4.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-elements-4.greet-block {
    padding-right: 16%;
  }

  .div-block-elements-4.kit-out-block {
    padding-left: 15%;
  }

  .div-block-elements-4.scale-block {
    padding-right: 16%;
  }

  .menu_borm-from-purpose-copy {
    background-image: url('../images/TNF_our-culture_born-from-purpose.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_borm-from-purpose-copy.w--current {
    background-color: var(--blue-tnf);
    background-image: url('../images/TNF_history-and-Heritage.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_our_purpose___ok {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_our_purpose___ok.w--current {
    background-color: var(--viletto);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_our_purpose_def {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_our_purpose_def.w--current {
    background-color: var(--blue-tnf);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_our_value {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_our_value.w--current {
    background-color: var(--blue-tnf);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_wecare_born_from_purpose {
    background-image: url('../images/we_care_-01.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_wecare_born_from_purpose:hover {
    background-color: var(--verde_sleeping);
  }

  .menu_wecare_born_from_purpose.w--current {
    background-color: var(--verde_sleeping);
    background-image: url('../images/TNF_history-and-Heritage.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_wecare_scake_circularity {
    background-image: url('../images/we_care_-02.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_wecare_scake_circularity:hover {
    background-color: var(--verde_sleeping);
  }

  .menu_wecare_scake_circularity.w--current {
    background-color: var(--verde_sleeping);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_wecare_sustainable-materials {
    background-image: url('../images/we_care_-03.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_wecare_sustainable-materials:hover {
    background-color: var(--verde_sleeping);
  }

  .menu_wecare_sustainable-materials.w--current {
    background-color: var(--verde_sleeping);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_wecare_suppliers-and-reatail {
    background-image: url('../images/we_care_-04.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_wecare_suppliers-and-reatail:hover {
    background-color: var(--verde_sleeping);
  }

  .menu_wecare_suppliers-and-reatail.w--current {
    background-color: var(--verde_sleeping);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_sustainable-packaging {
    background-image: url('../images/we_care_-05.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_sustainable-packaging:hover {
    background-color: var(--verde_sleeping);
  }

  .menu_sustainable-packaging.w--current {
    background-color: var(--verde_sleeping);
    background-image: url('../images/we_care_-05.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_we_care_explore_fund {
    background-image: url('../images/we_care_-06.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_we_care_explore_fund:hover {
    background-color: var(--verde_sleeping);
  }

  .menu_we_care_explore_fund.w--current {
    background-color: var(--verde_sleeping);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .foto_dx_born_from_purpose-copy {
    background-image: url('../images/logo_EWC_low-min.gif');
  }

  .foto_dx_born_from_purpose-copy.timelines {
    width: 180px;
    height: 200px;
    margin-top: 65px;
  }

  .logo_ewc_gif {
    margin-top: 0;
    margin-bottom: 0;
  }

  .logo_ewc_gif_2 {
    background-image: url('../images/logo_EWC_low-min.gif');
    background-size: auto;
  }

  .dropdown-wrapper-_ewc {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-_ewc.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-_ewc.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_source-sustainable-materials {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_source-sustainable-materials.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_source-sustainable-materials.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .foto-scale_circularity {
    background-image: url('../images/Scale-Circularity_1.jpg');
  }

  .div-quadrato-verde, .div-quadrato-verde.piccolo-rosso.we-are-tnf {
    background-color: var(--orange-tnf);
  }

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

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

  .div-quadrato-verde.viola {
    background-color: var(--our_product);
  }

  .div-quadrato-verde.verde {
    background-color: var(--verde_sleeping);
  }

  .foto_2_scale_circularity.timelines, .foto_2_source-sustainable-materials.timelines {
    width: 180px;
    height: 200px;
    margin-top: 65px;
  }

  .div-block_sustainable-materials {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block_sustainable-materials.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .div-block_sustainable-materials.born-from-purpose {
    line-height: 30px;
  }

  .badge.back {
    background-color: #fff;
  }

  .text-explore-found.cta.left-and-white {
    padding-left: 4px;
  }

  .text-explore-found.sz {
    text-align: center;
  }

  .text-explore-found.sz-copy, .text-explore-found.dryvent_bold, .text-explore-found.upper-membrane, .text-explore-found.upper-membrane-copy, .text-explore-found.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-explore-found.sx-_ctl {
    text-align: center;
  }

  .text-explore-found.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text-explore-found.sx-_ctl.bandiera {
    text-align: left;
  }

  .menu_we_care_explore_more {
    background-image: url('../images/TNF_expolre-more.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_we_care_explore_more:hover {
    background-color: var(--verde_sleeping);
  }

  .menu_we_care_explore_more.w--current {
    background-color: var(--verde_sleeping);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu_we_care_in_store {
    background-image: url('../images/TNF_in-store.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .menu_we_care_in_store:hover {
    background-color: var(--verde_sleeping);
  }

  .menu_we_care_in_store.w--current {
    background-color: var(--verde_sleeping);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .dropdown-wrapper-explore-found {
    border-top-style: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-explore-found.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-explore-found.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .section-7 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .cell-29 {
    background-image: url('../images/RD_210801_TNF_DRYZZLE_5901_low.jpg');
    background-position: 40%;
    background-size: cover;
  }

  .cell-31 {
    background-position: 50%;
  }

  .text-block-47 {
    font-size: 100px;
    line-height: 100px;
  }

  .pdf_tnf-ambassador-attributes {
    height: 70px;
  }

  .pdf_tnf-ambassador-attributes:hover {
    opacity: .5;
  }

  .div-block-header-our-core-copy {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .tnf-group-assesor-guide:hover {
    opacity: .5;
  }

  .div_recruitment {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div_recruitment.foto {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
  }

  .div_recruitment.onboarding {
    background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 50%, 0 0, 50% 15%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    width: 100%;
  }

  .div_recruitment.onboarding._250 {
    background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, null, null), url('../images/onboarding.jpg');
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .div_recruitment.foto-recruitment {
    background-image: url('../images/recruting.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    width: 100%;
  }

  .div_recruitment.foto_ok {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
  }

  .div_recruitment.foto-onboarding {
    background-image: url('../images/recruting.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    background-image: url('../images/recruting.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    width: 100%;
  }

  .div_recruitment.fotoon_boarding_ok {
    background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 50%, 0 0, 50%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    width: 100%;
    padding-bottom: 0;
  }

  .link-tnf-ambassador-mini-interveiw:hover, .tnf-sales-lead-mini-interveiw:hover {
    opacity: .5;
  }

  .div-block-1823.instore {
    background-image: url('../images/CHAMPION_PHOTO.jpg');
  }

  .div-block-1823.buzz-aldrin {
    background-image: url('../images/buzz-Oldrin.jpg');
  }

  .div-block-header-our-core-copy-copy {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .pdf_on-boarding:hover {
    opacity: .5;
  }

  .home-3-copy.discover-ke.w--current, .logo.discover-ke.w--current, .home-4.discover-ke.w--current {
    margin-left: 200px;
    position: static;
  }

  .text-span-149 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-weight: 700;
  }

  .container-1203 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    display: flex;
  }

  .quick-stack-11 {
    width: 100%;
    padding-left: 33px;
    padding-right: 33px;
  }

  .section-8 {
    width: 100vw;
  }

  .link-block-47 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-47:hover {
    opacity: .9;
  }

  .link-block-48, .onboarding {
    width: 100%;
  }

  .video-spazio {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .pdf_tnf-ambassador-attributes-copy {
    height: 70px;
  }

  .pdf_tnf-ambassador-attributes-copy:hover {
    opacity: .5;
  }

  .pdf_we_are_tnf {
    height: 200px;
  }

  .pdf_we_are_tnf:hover {
    opacity: .9;
  }

  .pdf_assessor-guide {
    height: 250px;
  }

  .pdf_assessor-guide:hover {
    opacity: .5;
  }

  .div-block-1590-copy {
    margin-bottom: 40px;
  }

  .becoming-a-tnf-ambassador {
    flex-direction: row;
    justify-content: flex-start;
    width: 250px;
    height: 50px;
    display: flex;
  }

  .foto_becoming-a-tnf-ambassador, .tnf_ambassador_platform_group_training {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    width: 500px;
    height: 250px;
    display: flex;
  }

  .pdf_ambassador-platform-group-training {
    height: 250px;
  }

  .pdf_ambassador-platform-group-training:hover {
    opacity: .5;
  }

  .div-we-are-tnf.experience-demo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .div-we-are-tnf.experience-demo-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-we-are-tnf.we-are-tnf, .div-becoming-a-tnf-ambassadorr.experience-demo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .div-becoming-a-tnf-ambassadorr.experience-demo-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-becoming-a-tnf-ambassadorr.we-are-tnf, .div-purpose-values.experience-demo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .div-purpose-values.experience-demo-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-purpose-values.we-are-tnf {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .pdf_purpose-values {
    height: 250px;
  }

  .pdf_purpose-values:hover {
    opacity: .5;
  }

  .purpose-values-group-training, .foto_purpose-values {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    width: 500px;
    height: 250px;
    display: flex;
  }

  .pdf_purpose-values-group-training {
    height: 250px;
  }

  .pdf_purpose-values-group-training:hover {
    opacity: .5;
  }

  .foto_purpose-values-group-training {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    width: 500px;
    height: 250px;
    display: flex;
  }

  .pdf_download {
    height: 250px;
  }

  .pdf_download:hover {
    opacity: .5;
  }

  .foto_date-to-explore-handbook {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    width: 500px;
    height: 250px;
    display: flex;
  }

  .pdf_purpose-values-group-training-copy {
    height: 250px;
  }

  .pdf_purpose-values-group-training-copy:hover {
    opacity: .5;
  }

  .pdf_date-to-explore-handbook {
    height: 250px;
  }

  .pdf_date-to-explore-handbook:hover {
    opacity: .5;
  }

  .foto_assessor_guide, .tnf_assesment, .foto_interview_1, .tnf_interview_2 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    width: 500px;
    height: 250px;
    display: flex;
  }

  .pdf_assessor-guide-copy {
    height: 250px;
  }

  .pdf_assessor-guide-copy:hover {
    opacity: .5;
  }

  .pdf_instore_assessment {
    height: 250px;
  }

  .pdf_instore_assessment:hover {
    opacity: .5;
  }

  .link_pdf_ambassador_interview {
    height: 250px;
  }

  .link_pdf_ambassador_interview:hover {
    opacity: .5;
  }

  .link_pdf_sales-interview {
    height: 250px;
  }

  .link_pdf_sales-interview:hover {
    opacity: .5;
  }

  .link_pdf_assessor-_guide {
    height: 250px;
  }

  .link_pdf_assessor-_guide:hover {
    opacity: .5;
  }

  .our-culture-copy, .pn-boarding {
    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;
  }

  .on-boarding-foto {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/DSC07314_onboarding.jpg');
    background-position: 0 0, 50% 60%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .icona-nuova {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 500px;
    height: 200px;
    display: flex;
  }

  .we-are-tnf.cta.left-and-white {
    padding-left: 4px;
  }

  .we-are-tnf.sz {
    text-align: center;
  }

  .we-are-tnf.sz-copy, .we-are-tnf.dryvent_bold, .we-are-tnf.upper-membrane, .we-are-tnf.upper-membrane-copy, .we-are-tnf.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .we-are-tnf.sx-_ctl {
    text-align: center;
  }

  .we-are-tnf.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .we-are-tnf.sx-_ctl.bandiera {
    text-align: left;
  }

  .rectruiting-foto-copy {
    background-image: linear-gradient(#0000, #0000), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .link-on-boarding {
    width: 100%;
    margin-bottom: 0;
    padding: 0;
  }

  .div-block-1826, .div-block-1827 {
    width: 50%;
  }

  .dropdown_history_heritage, .dropdown_wrapper_logo_ok, .dropdown_iconic_colours_ok {
    margin: 40px auto;
  }

  .dropdown_expeditions_ok, .dropdown_history_heritage-copy, .dropdown_athletes_ok, .dropdown_born_from_purpose_ok, .dropdown_our_porpuse_ok, .dropdown_our_values_gide_us, .dropdown_exploration_ok, .dropdown_circularity_ok, .dropdown_sosteinable-materials, .dropdown_partners_ok, .dropdown_explore-found, .icon-now {
    margin-left: auto;
    margin-right: auto;
  }

  .icon-now._6-tech_summit_series, .icon-now._6-tech_summit_series.jacket {
    padding-left: 0;
    padding-right: 0;
  }

  .icon-now._6-tech_summit_series.fleece, .our_porpouse_ok, .dropdown-icon-now {
    margin-left: auto;
    margin-right: auto;
  }

  .menu_our_customers {
    flex-direction: column;
    justify-content: center;
    width: 70px;
    padding-top: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .log_our_garantee {
    background-image: url('../images/TNF_our-customer_our-guarantee.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_our_garantee.w--current {
    background-color: #f4000080;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .log_explore-more, .log_in_store {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .our-customers-2 {
    background-image: linear-gradient(#0000, #0000), url('../images/customers_red.jpg');
    background-position: 0 0, 50% 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .titolo-segmento-8.bianco {
    font-size: 45px;
  }

  .div-block-header-our-core-2 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-block-1837 {
    flex-flow: row;
  }

  .dropdown-content-4 {
    background-color: #fff;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
  }

  .dropdown-content-4.contenuti-we-are-tnf {
    display: block;
  }

  .dropdown-our_guarantee {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-48 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .div-quadrato-rosso-4 {
    background-color: #fab244;
  }

  .dropdown-content-20 {
    background-color: #fff;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
  }

  .dropdown-content-20.contenuti-we-are-tnf {
    display: block;
  }

  .text-block-49 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .div-block-1847 {
    flex-flow: row;
  }

  .dropdown-wrapper-21 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-21.trasparente {
    margin-bottom: 60px;
  }

  .dropdown-our_customers {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-elements-5.greet-block {
    padding-right: 16%;
  }

  .div-block-elements-5.discover-block, .div-block-elements-5.kit-out-block {
    padding-left: 15%;
  }

  .div-block-elements-5.scale-block {
    padding-right: 16%;
  }

  .text-block-51 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .dropdown-content-22 {
    background-color: #fff;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
  }

  .dropdown-content-22.contenuti-we-are-tnf {
    display: block;
  }

  .div-block-1854 {
    flex-flow: row;
  }

  .dropdown-wrapper-adventure-elements {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-elements-6.greet-block {
    padding-right: 16%;
  }

  .div-block-elements-6.discover-block, .div-block-elements-6.kit-out-block {
    padding-left: 15%;
  }

  .div-block-elements-6.scale-block {
    padding-right: 16%;
  }

  .text-block-52 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .dropdown-content-23 {
    background-color: #fff;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
  }

  .dropdown-content-23.contenuti-we-are-tnf {
    display: block;
  }

  .div-block-1861 {
    flex-flow: row;
  }

  .container-100-2.meta {
    margin-right: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-contenitore-click-lottie-6 {
    background-color: #fab244;
  }

  .div-block-contenitore-click-lottie-6.red {
    background-color: #f4000080;
  }

  .text-block-53 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .div-block-1866 {
    flex-flow: row;
  }

  .text-block-54 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .div-block-1867 {
    flex-flow: row;
  }

  .bold-16 {
    text-transform: uppercase;
    font-size: 20px;
  }

  .div-block-contenitore-click-lottie-7 {
    background-color: #fab244;
  }

  .div-block-contenitore-click-lottie-7.red {
    background-color: #f4000080;
  }

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

  .sub-altobasso-elenco-puntato-15.centrato {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 18px;
  }

  .sub-altobasso-elenco-puntato-15.piccolo {
    text-align: center;
  }

  .html-embed-3 {
    justify-content: center;
    align-items: center;
  }

  .container-1204 {
    margin-left: 300px;
  }

  .titolo-segmento-12.greet {
    margin-bottom: 20px;
  }

  .div-block-intro-3 {
    text-align: center;
  }

  .titolo-segmento-13.greet, .titolo-segmento-13.experience, .titolo-segmento-13.storytelling, .titolo-segmento-13.kit-out, .titolo-segmento-13.scale, .titolo-segmento-13.community {
    margin-bottom: 20px;
  }

  .dropdown-wrapper-22, .dropdown-wrapper-23 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-1205 {
    margin-left: 300px;
  }

  .div-block-intro-4 {
    text-align: center;
  }

  .dropdown-wrapper-24 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-5 {
    text-align: center;
  }

  .dropdown-wrapper-25, .dropdown-wrapper-26, .dropdown-wrapper-27 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-6 {
    text-align: center;
  }

  .dropdown-wrapper-28, .dropdown-wrapper-29, .dropdown-wrapper-30, .dropdown-wrapper-31 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-7 {
    text-align: center;
  }

  .dropdown-wrapper-32, .dropdown-wrapper-33 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-8 {
    text-align: center;
  }

  .dropdown-wrapper-34, .dropdown-wrapper-35, .dropdown-wrapper-36 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-9 {
    text-align: center;
  }

  .dropdown-wrapper-37, .dropdown-wrapper-38 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-10 {
    text-align: center;
  }

  .dropdown-wrapper-39 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-11 {
    text-align: center;
  }

  .dropdown-wrapper-40, .dropdown-wrapper-41 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-12, .div-block-intro-13 {
    text-align: center;
  }

  .explore_more, .instore {
    margin-bottom: 50px;
  }

  .dropdown_equipment2 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown_our_guarantee_2 {
    background-color: var(--tan);
    margin-left: auto;
    margin-right: auto;
  }

  .video-3 {
    width: 100%;
    height: 100%;
  }

  .dropdown_our_customers_2, .dropdown_adventure_elements_2 {
    background-color: var(--tan);
    margin-left: auto;
    margin-right: auto;
  }

  .athletes_tnf1 {
    border-top: 5px solid var(--orange-tnf);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .athletes_tnf1._6-tech_summit_series {
    padding-left: 0;
    padding-right: 0;
  }

  .athletes_tnf1._6-tech_summit_series.fleece {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-12 {
    text-align: center;
    width: 100%;
  }

  .dropdown-toggle-11 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-wrapper-video {
    margin-left: auto;
    margin-right: auto;
  }

  .sottotitolo_true-north-copy.centrato.dropdown-storytelling, .sottotitolo_true-north-copy.centrato.dropdown-storytelling.outer-layer {
    width: 100%;
  }

  .sottotitolo_true-north-copy.centrato.dropdown-storytelling.goretex {
    background-image: url('../images/logo-gore-tex.svg');
    background-size: 150px;
  }

  .sottotitolo_true-north-copy.centrato.atheles {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sottotitolo_true-north-copy.centrato.spazio-sotto {
    text-align: center;
    margin-bottom: 22px;
  }

  .sottotitolo_true-north-copy.centrato.dropdown-storytelling {
    width: 100%;
  }

  .sottotitolo_we_are_tnf.centrato.dropdown-storytelling, .sottotitolo_we_are_tnf.centrato.dropdown-storytelling.outer-layer {
    width: 100%;
  }

  .sottotitolo_we_are_tnf.centrato.dropdown-storytelling.goretex {
    background-image: url('../images/logo-gore-tex.svg');
    background-size: 150px;
  }

  .sottotitolo_we_are_tnf.centrato.atheles {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sottotitolo_we_are_tnf.centrato.spazio-sotto {
    text-align: center;
    margin-bottom: 22px;
  }

  .sottotitolo_we_are_tnf.centrato.dropdown-storytelling {
    width: 100%;
  }

  .text-span-152 {
    font-family: Helveticaneueltstd hv, sans-serif;
  }

  .text-span-153, .text-span-154 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .apparel_product {
    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%;
  }

  .apparel_product.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%;
  }

  .apparel_product.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%;
  }

  .apparel_product.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%;
  }

  .product_arancio._6-tech_summit_series {
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .we_are_tnf_colonne_arancio {
    width: auto;
    min-width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .we_are_tnf_colonne_arancio.largo-per-3 {
    min-width: 780px;
  }

  .tenda_arancio {
    overflow: visible;
  }

  .tenda_arancio.largo-per-3 {
    min-width: 780px;
  }

  .tenda_arancio._100 {
    width: 100%;
    max-width: none;
  }

  .tenda_arancio.ambasador {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .menu-fisso {
    height: 80px;
  }

  .home {
    border: 1px #000;
  }

  .link_home_ambassador.w--current {
    border-style: solid solid none none;
    border-bottom-width: 0;
  }

  .menu_ambassador.we_customers_rosso {
    border-top-style: none;
  }

  .menu_ambassador.our_product_viola_ok {
    border-top-style: none;
    border-bottom-width: 0;
    border-left-style: none;
    border-left-width: 0;
    border-right-style: solid;
  }

  .link_menu.we-are-tnf, .link_menu.connect, .link_menu.greet, .link_menu.discover, .link_menu.wecustomers, .link_menu.storytelling, .link_menu.kit_out, .link_menu.scale, .link_menu.agree, .link_menu.community, .link_menu.experience, .link_menu.we_customers_mobile, .link_menu.recruitment, .link_menu.onboarding_menu {
    border-style: none;
    border-top-width: .3px;
    border-top-color: var(--black);
    border-left-width: .3px;
  }

  .our_culture {
    border: 1px #000;
  }

  .hamburger {
    height: 70px;
  }

  .dropdown-ski_touring {
    display: none;
  }

  .menu-wrapper {
    flex: 0 auto;
    display: none;
  }

  .dropdown-list-12 {
    display: none;
  }

  .menu-wrapper-2 {
    flex: 0 auto;
    display: none;
  }

  .dropdown-list-13 {
    display: none;
  }

  .menu-hamburger.w--current {
    border-style: solid solid none none;
    border-bottom-width: 0;
  }

  .hamburger-2 {
    height: 70px;
  }

  .menu-wrapper-3 {
    flex: 0 auto;
    display: none;
  }

  .dropdown-list-14 {
    display: none;
  }

  .menu_wecustomers.we_customers_rosso {
    border-top-style: none;
  }

  .menu_wecustomers.our_product_viola_ok {
    border-top-style: none;
    border-bottom-width: 0;
    border-left-style: none;
    border-left-width: 0;
    border-right-style: solid;
  }

  .section-14 {
    border-bottom: .3px solid #000;
  }

  .color_onboarding {
    border: 1px #000;
  }

  .home_ambassador.w--current {
    border-style: solid solid none none;
    border-bottom-width: 0;
  }

  .html-embed-4 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .explore_more_ourproduct, .in_store {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .bold-text-28 {
    color: var(--black);
  }
}

@media screen and (min-width: 1920px) {
  .div-block-contenitore.tnf-adventure, .sottotitolo_true-north.centrato.spazio-sotto {
    margin-top: 0;
  }

  .section-header-30 {
    height: 400px;
  }

  .div-block-grigino-dopo-click {
    width: 100%;
  }

  .sub-altobasso-elenco-puntato-2 {
    text-transform: none;
  }

  .our-culture {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_layer_system_titolo {
    margin-top: 0;
  }

  .div-block-1744 {
    border-style: none;
  }

  .section-header-31 {
    height: 400px;
  }

  .our-customers-2 {
    background-image: linear-gradient(#0000, #0000), url('../images/customers_red.jpg');
    background-position: 0 0, 50% 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .navbar-tnf-our-customers {
    background-color: var(--white);
    border-top: .3px solid #000;
    border-bottom: .3px solid #000;
    margin-top: 130px;
  }

  .container-1205 {
    margin-left: 0;
  }

  .apparel_product {
    background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/APPAREL_DRYZZLE_.jpg'), url('../images/Play_button.svg');
    background-position: 50%, 0 0, 50%, 50%;
    background-repeat: no-repeat, repeat, no-repeat, no-repeat;
    background-size: 80px, auto, cover, 80px;
  }

  .apparel_product:hover {
    background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/APPAREL_DRYZZLE_.jpg');
    background-position: 50%, 0 0, 50%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 80px, auto, cover;
  }

  .apparel_product.footwear._2:hover {
    background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/footwear_F21_TMB_IN-SITU_014.jpg');
    background-position: 50%, 0 0, 50%;
    background-repeat: no-repeat, repeat, repeat;
    background-size: 80px, auto, cover;
  }

  .apparel_product.equipment:hover {
    background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--our-product_70), var(--our-product_70)), url('../images/equipment_F21_TMB_IN-SITU_014.jpg');
    background-position: 50%, 0 0, 40%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 80px, auto, 150%;
  }

  .home:hover {
    background-color: var(--tan);
  }

  .menu_ambassador.connect:hover, .menu_ambassador.connect.w--current:hover {
    background-color: var(--connect-color);
  }

  .menu_ambassador.connect.w--current:focus {
    background-color: var(--tan);
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .menu_ambassador.greet:hover {
    background-color: var(--cust-lets);
  }

  .menu_ambassador.discover:hover {
    background-color: var(--discover-color-ok);
  }

  .menu_ambassador.discover.w--current:hover, .menu_ambassador.discover.w--current:focus {
    background-color: var(--discover-color);
  }

  .menu_ambassador.experience:hover {
    background-color: var(--experience-color-ok);
  }

  .menu_ambassador.storytelling:hover, .menu_ambassador.storytelling.w--current:hover {
    background-color: var(--storytelling-color);
  }

  .menu_ambassador.storytelling.w--current:focus {
    background-color: var(--tan);
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .menu_ambassador.kit_out:hover {
    background-color: var(--kit-out-color-ok);
  }

  .menu_ambassador.kit_out.w--current:hover {
    background-color: var(--kit-out-color);
  }

  .menu_ambassador.kit_out.w--current:focus {
    background-color: var(--tan);
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .menu_ambassador.scale:hover {
    background-color: var(--scale-color-ok);
  }

  .menu_ambassador.scale.w--current:hover {
    background-color: var(--connect-color);
  }

  .menu_ambassador.scale.w--current:focus {
    background-color: var(--tan);
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .menu_ambassador.agree:hover {
    background-color: var(--agree-color-ok);
  }

  .menu_ambassador.agree.w--current:hover {
    background-color: var(--connect-color);
  }

  .menu_ambassador.agree.w--current:focus {
    background-color: var(--tan);
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .menu_ambassador.community:hover {
    background-color: var(--community-color-ok);
  }

  .menu_ambassador.community.w--current:hover {
    background-color: var(--connect-color);
  }

  .menu_ambassador.community.w--current:focus {
    background-color: var(--tan);
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .link_menu.we-are-tnf:focus {
    background-color: var(--kit-out-color);
  }

  .link_menu.connect:focus {
    background-color: var(--connect-color);
  }

  .link_menu.greet:focus {
    background-color: var(--cust-lets);
  }

  .link_menu.discover:focus, .link_menu.wecustomers:focus {
    background-color: var(--discover-color);
  }

  .link_menu.wecustomers.selezionato {
    color: var(--white);
  }

  .link_menu.wecustomers.selezionato:hover {
    color: var(--black);
  }

  .link_menu.storytelling:focus {
    background-color: var(--storytelling-color);
  }

  .link_menu.kit_out:focus {
    background-color: var(--kit-out-color-ok);
  }

  .link_menu.scale:focus {
    background-color: var(--scale-color-ok);
  }

  .link_menu.agree:focus {
    background-color: var(--agree-color-ok);
  }

  .link_menu.community:focus {
    background-color: var(--community-color-ok);
  }

  .link_menu.experience:focus {
    background-color: var(--experience-color-ok);
  }

  .link_menu.we_customers_mobile:focus, .link_menu.recruitment:focus, .link_menu.onboarding_menu:focus {
    background-color: var(--kit-out-color);
  }

  .rosso_we_customers.selezionato {
    height: 50px;
  }

  .rosso_we_customers.selezionato:hover {
    height: 10px;
  }

  .hamburger {
    z-index: 100;
    position: relative;
  }

  .menu-trigger-wrapper {
    background-color: #0e2129;
  }

  .div_cta_its_f24 {
    width: 400px;
  }

  .dwr_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .dropdown-offtrail {
    z-index: 10;
    background-color: #d4d4d4;
    width: 400px;
    height: auto;
    padding-bottom: 0;
    display: none;
    position: relative;
  }

  .tendina_footwear {
    width: 400px;
    display: block;
  }

  .flash-lightrange.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .dropdown-ski_touring {
    z-index: 10;
    background-color: #0000;
    width: 400px;
    height: auto;
    padding-bottom: 0;
    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;
  }

  .ventrix_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .home-9 {
    z-index: 2;
    display: block;
  }

  .menu-close {
    display: flex;
  }

  .text_snowmad.riga, .link_dotknit.riga, .dryvent_mono_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_equipment {
    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;
  }

  .down_fill_link-copy.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_ski-touring---alpinism {
    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%;
  }

  .tendina-layaring-system {
    width: 400px;
    display: flex;
    position: relative;
  }

  .dropdown-list-12 {
    display: none;
  }

  .clouddown_link.riga, ._5050insulation_link.riga, .futurefleece_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .div_link_menu_1 {
    flex: 1;
    max-width: 1680px;
    display: block;
  }

  .goretex_link.riga, .futurelight_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .tendina_equipment {
    width: 400px;
    display: none;
  }

  .dryvent_link.riga, .heatseekereco_link.riga, .polartec_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .home-10 {
    z-index: 2;
    display: block;
  }

  .menu-wrapper-2 {
    z-index: 1002;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .dropdown-list-13 {
    display: none;
  }

  .menu-trigger-wrapper-2 {
    background-color: #0e2129;
  }

  .home-11 {
    z-index: 2;
    display: block;
  }

  .hamburger-2 {
    z-index: 100;
    position: relative;
  }

  .menu-wrapper-3 {
    z-index: 1002;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .dropdown-list-14 {
    display: none;
  }

  .menu-home-mobile {
    display: flex;
  }

  .menu_tnf_2025_customerce {
    height: 130px;
    display: inline-flex;
  }

  .giallo_greet {
    background-color: var(--cust-lets);
  }

  .arancio_connect {
    background-color: var(--connect-color);
  }

  .arancio_connect:focus {
    height: 10px;
  }

  .marrone-discover {
    background-color: var(--discover-color-ok);
  }

  .menu_wecustomers.we_customers_rosso:hover {
    background-color: var(--tan);
  }

  .menu_wecustomers.connect:hover {
    background-color: var(--cust-lets);
  }

  .menu_wecustomers.connect.w--current:hover {
    background-color: var(--connect-color);
  }

  .menu_wecustomers.connect.w--current:focus {
    background-color: var(--tan);
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .menu_wecustomers.greet:hover, .menu_wecustomers.discover:hover {
    background-color: var(--cust-lets);
  }

  .menu_wecustomers.discover.w--current:hover, .menu_wecustomers.discover.w--current:focus {
    background-color: var(--discover-color);
  }

  .menu_wecustomers.experience:hover {
    background-color: var(--cust-lets);
  }

  .rosa_storytelling {
    background-color: var(--storytelling-color);
  }

  .viola_kit_out {
    background-color: var(--kit-out-color-ok);
  }

  .rosso_experience {
    background-color: var(--experience-color-ok);
  }

  .blu_scale {
    background-color: var(--scale-color-ok);
  }

  .verdeacqua_agree {
    background-color: var(--agree-color-ok);
  }

  .verde_community {
    background-color: var(--community-color-ok);
  }

  .menu_2025_customerce_originale {
    height: 130px;
    display: none;
  }

  .section-14 {
    border-bottom-style: none;
  }

  .explore_more_ourproduct {
    background-image: url('../images/TNF_expolre-more.svg');
    background-size: auto;
  }

  .in_store {
    background-image: url('../images/TNF_in-store.svg');
  }
}

@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-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/SS20_MS_AMK_003.jpg');
    background-position: 0 0, 40%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-logos-home {
    justify-content: space-between;
    align-items: flex-start;
    width: 97%;
    margin-bottom: 0;
  }

  .div-block-menu-header {
    justify-content: space-between;
  }

  .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;
  }

  .inner-hero.schermopieno.video.ss-footwear {
    justify-content: center;
  }

  .inner-hero.schermopieno.video.purpose, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.purpose {
    justify-content: flex-start;
  }

  .inner-hero.schermopieno-2 {
    justify-content: space-between;
  }

  .inner-hero.schermopieno-2.video.home {
    justify-content: flex-start;
  }

  .inner-hero.schermopieno-2.video.ss-footwear {
    justify-content: center;
  }

  .inner-hero.schermopieno-2.video.purpose, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home {
    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;
  }

  .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 {
    height: auto;
  }

  .go-up.w--current {
    display: flex;
    position: fixed;
    inset: auto 0% 0% auto;
  }

  .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 {
    height: 70px;
  }

  .div-block-1546.per-athletes {
    width: auto;
  }

  .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.grey {
    background-color: var(--white-smoke);
    margin-bottom: 59px;
  }

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

  .dropdown-content.athlete_tested {
    padding-bottom: 0%;
  }

  .dropdown-content.athletes-tnf.traspa {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .dropdown-content.contenuti-our_guarantee.grey {
    background-color: var(--white-smoke);
    margin-bottom: 59px;
  }

  .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;
  }

  .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: 150px;
    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-flow: column;
  }

  .dropdown-trigger_2.icon_now_ok.summit, .dropdown-trigger_2.icon_now_ok.spazio, .dropdown-trigger_2.our_purpose_1.summit, .dropdown-trigger_2.our_purpose_1.spazio {
    height: auto;
    position: static;
  }

  .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: 0;
    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 {
    margin-bottom: 0;
  }

  .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 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-spazio-video._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-spazio-video.spazio-sopra.ewc {
    width: 100%;
  }

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

  .sottotitolo-segmento {
    letter-spacing: 3px;
    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;
  }

  .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.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.verde {
    margin-bottom: 10px;
  }

  .sub-altobasso-small.verde._20pt {
    margin-bottom: 26px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small.verde._36 {
    height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 36px;
  }

  .sub-altobasso-small.bold-athletes.tutto-alto.big {
    line-height: 35px;
  }

  .sub-altobasso-elenco-puntato {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato.centrato {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 19px;
  }

  .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.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.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;
  }

  .div-block-elenco-puntato.standard-box.more-text {
    height: 360px;
  }

  .div-block-elenco-puntato.standard-box {
    width: 420px;
    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.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.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: 0;
    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.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.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato_2, .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-_3 {
    width: 90%;
    margin-top: 0;
    margin-bottom: 86px;
    padding-left: 0;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 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, .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%;
  }

  .foto-_athlete-preferences.on-mountain-action.clean-up, .foto-_athlete-preferences.on-mountain-action.outo {
    width: 90%;
    height: 600px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .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 {
    width: 350px;
    margin-left: 98px;
    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.fitting-room, .div-block-image-small-on.customer-journey.connect_linkingintro-ese.can-do, .div-block-image-small-on.customer-journey.connect_linkingintro-ese.fitting-room {
    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.experience-demo.thermoball-2 {
    width: 250px;
    height: 200px;
  }

  .div-block-image-small-on.customer-journey.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .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: auto;
    margin-bottom: 11px;
    margin-left: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .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 {
    padding-left: 29px;
    padding-right: 24px;
  }

  .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: 350px;
  }

  .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.no-space-up {
    margin-top: 10px;
  }

  .sottotitolo_true-north.centrato {
    margin-top: 8px;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    justify-content: center;
    margin-bottom: 0;
    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;
  }

  .home-3.discover-ke._80px.onboarding {
    display: inline-flex;
  }

  .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-list-6.w--open {
    background-color: var(--orange-tnf);
  }

  .dropdown-list-6.connect.w--open {
    height: 40px;
  }

  .dropdown-list-6.storyteling.w--open {
    background-color: var(--our_product);
  }

  .dropdown-list-6.blu.w--open {
    background-color: var(--blue-tnf);
  }

  .dropdown-toggle-6, .dropdown-toggle-6.w--open {
    width: 40px;
    height: 40px;
  }

  .dropdown-toggle-6.our-culture {
    background-image: none;
    width: 40px;
  }

  .dropdown-toggle-6.our-culture.w--open {
    z-index: 1;
    width: 100px;
    max-width: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .dropdown-toggle-6.our-culture_ok, .dropdown-toggle-6.blu {
    background-color: var(--blue-tnf);
  }

  .dropdown-7 {
    width: 40px;
    height: 40px;
  }

  .dropdown-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .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: 70%;
    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.icons-4-box.our-purpose, .image-example-captions.icons-4-box.mission_statement, .image-example-captions.icons-4-box.vision-statement {
    width: 80%;
    margin-top: 15px;
  }

  .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: column;
    align-items: flex-start;
    width: 60%;
    display: block;
  }

  .image-example-captions.athletes-tnf.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: auto;
    min-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .layar_system_ok.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .layar_system_ok.ambasador {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    width: 50%;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .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: 80%;
    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, .div-block-subtitle.experience-demo-copy, .div-block-subtitle.we-are-tnf, .div-block-subtitle.experience-demo, .div-block-subtitle.experience-demo, .div-block-subtitle.experience-demo, .div-block-subtitle.experience-demo, .div-block-subtitle.experience-demo {
    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%;
  }

  .section-header-30 {
    height: 300px;
    padding-top: 20px;
  }

  .container-100 {
    width: 94%;
  }

  .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;
  }

  .div-block-icone.individual-training, .div-block-icone.group-training {
    height: 60px;
  }

  .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;
  }

  .frase-cit.white-big {
    font-size: 25px;
    line-height: 30px;
  }

  .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, .div-block-athletes.christina, .div-block-athletes.jimmy, .div-block-athletes.emily {
    height: 300px;
  }

  .div-block-athletes.conrad {
    background-position: 50% 0;
    height: 300px;
  }

  .section-5-pillars-home {
    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, .dropdown-content-3.our_purpose_di-ontent {
    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.sleeep_2b {
    height: auto;
  }

  .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;
  }

  .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;
  }

  .div-block-1_3._3-benefit-vertical {
    width: 60%;
  }

  .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 {
    flex-flow: column;
    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: 300px;
  }

  .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.thermoball {
    height: 360px;
  }

  .div-block-image-big-bn.customer-journey.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .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-_01 {
    height: auto;
    min-height: 500px;
  }

  .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-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .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;
  }

  .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;
  }

  .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;
  }

  .div-block-titoloni-4.guarantee, .div-block-titoloni-4.purpose {
    width: 77%;
    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;
  }

  .div-block-spazio-sopra-testo-3.no {
    justify-content: flex-start;
    align-items: center;
    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-contenitore-click-2.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .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: 100%;
    max-width: none;
    height: auto;
  }

  .slider-9 {
    width: 99%;
    height: 420px;
  }

  .div-block-spazio-video-2 {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-spazio-video-2._2word {
    width: 78%;
    height: 380px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .sub-altobasso-small-9 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .slider-9-copy {
    width: 100%;
    height: auto;
  }

  .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-image-quadrata-sotto-6.centrato {
    width: 100%;
  }

  .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-normaly-2 {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-block-normaly-2.centrato {
    margin-top: 8px;
  }

  .div-block-normaly-2.centrato.no-space-up {
    margin-top: 10px;
  }

  .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;
  }

  .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;
  }

  .dropdown-content-18 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .sub-altobasso-small-13 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-spazio-largo-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-15 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .div-block-quadrati-bianchi-2 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .dropdown-wrapper-19 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-19.trasparente {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-altobasso-elenco-puntato-9 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .div-iconic-colours {
    width: 650px;
  }

  .foto-iconic-colours {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .colour_blue.timelines {
    width: 160px;
    height: 180px;
  }

  .div-expeditions {
    width: 650px;
  }

  .div-block-1629-copy {
    height: 400px;
  }

  .foto-expedition {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .foto_sx_expedition.timelines {
    width: 160px;
    height: 180px;
  }

  .testo-sotto-drop-down {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .testo-sotto-drop-down.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .testo-sotto-drop-down.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .testo-sotto-drop-down.bold.tutto-alto.big {
    line-height: 35px;
  }

  .testo-sotto-drop-down.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .testo-sotto-drop-down.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .testo-sotto-drop-down.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .foto-athletes {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .foto_sx_athletes.timelines {
    width: 160px;
    height: 180px;
  }

  .menu_explore_more.blue:hover, .menu_in_store.blue:hover {
    background-color: var(--blue-tnf);
  }

  .dropdown-wrapper-history {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-history.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-history.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-history.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-history.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-history.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-history.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-history.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-history.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-history.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-history.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-history.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-history.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-history.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-history.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-history.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-history.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-history.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-history.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-history.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-history.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-history.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-history.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-history.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-history.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper-logo {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-logo.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-logo.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-logo.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-logo.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-logo.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-logo.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-logo.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-logo.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-logo.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-logo.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-logo.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-logo.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-logo.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-logo.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-logo.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-logo.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-logo.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-logo.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-logo.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-logo.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-logo.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-logo.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-logo.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-logo.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper-iconic-colours {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-iconic-colours.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-iconic-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-iconic-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-iconic-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-iconic-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-iconic-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-iconic-colours.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-iconic-colours.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-iconic-colours.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-iconic-colours.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-iconic-colours.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper-expeditions {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-expeditions.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-expeditions.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-expeditions.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-expeditions.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-expeditions.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-expeditions.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-expeditions.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-expeditions.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-expeditions.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-expeditions.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-expeditions.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-expeditions.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-expeditions.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-expeditions.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-expeditions.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-expeditions.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-expeditions.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper-athletes {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-athletes.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-athletes.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-athletes.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-athletes.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-athletes.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-athletes.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-athletes.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-athletes.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-athletes.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-athletes.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-athletes.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-athletes.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-athletes.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-athletes.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-athletes.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-athletes.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-athletes.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

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

  .menu_our_purpose_ok:hover, .menu_our_purpose:hover {
    background-color: var(--blue-tnf);
  }

  .div-block-born_from_purpose {
    width: auto;
    height: auto;
    padding: 6px;
  }

  .div-block-born_from_purpose.discover, .div-block-born_from_purpose.storytelling {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .div_brand-dna-copy {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .dropdown-wrapper-born-from-purpose {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-born-from-purpose.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-born-from-purpose.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-born-from-purpose.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-born-from-purpose.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-born-from-purpose.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-born-from-purpose.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-born-from-purpose.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-born-from-purpose.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-born-from-purpose.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-born-from-purpose.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-born-from-purpose.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .foto-born_from_purpose {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .foto_dx_born_from_purpose.timelines {
    width: 160px;
    height: 180px;
  }

  .foto-our_purpose {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .menu_our-vlaues:hover {
    background-color: var(--blue-tnf);
  }

  .foto-values {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .foto_dx_our_values_guide.timelines {
    width: 160px;
    height: 180px;
  }

  .sottotitolo-segmento-5 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo-segmento-5.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .sottotitolo-segmento-5.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .sub-altobasso-small-14 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .sub-altobasso-small-14.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .sub-altobasso-elenco-puntato-10 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-1805 {
    width: 101%;
    height: auto;
  }

  .sub-altobasso-big-3 {
    letter-spacing: 1px;
    font-size: 27px;
  }

  .div-block-spazio-sopra-testo-6 {
    width: 95%;
  }

  .div-block-quadrato-nero-2 {
    width: 25px;
    height: 25px;
  }

  .div-block-quadrato-nero-2.piccolo-rosso {
    margin-right: 10px;
  }

  .section-grey-3 {
    padding-top: 13px;
  }

  .section-grey-3.discover-question {
    padding-top: 72px;
  }

  .sotto---sottotitolo-segmento-4 {
    font-size: 19px;
    line-height: 24px;
  }

  .sotto---sottotitolo-segmento-4.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .sotto---sottotitolo-segmento-4.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .sotto---sottotitolo-segmento-4.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-testi-a-dx-blocchi-7 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-7.rientro {
    margin-left: 0%;
  }

  .sub-altobasso-elenco-puntato-11 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .titolo-segmento-4 {
    font-size: 43px;
    line-height: 43px;
  }

  .div-block-spazio-a-sx-per-testo-8 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .column-24 {
    padding-bottom: 10px;
  }

  .div-block-quadrato-nero-3 {
    width: 25px;
    height: 25px;
  }

  .div-block-quadrato-nero-3.invertito._4-rapport-builder {
    background-color: #ff953d;
    margin-left: 0;
    margin-right: 15px;
  }

  .div-block-quadrato-nero-3.piccolo-rosso {
    margin-right: 10px;
  }

  .dropdown-content-19 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-contenitore-click-lottie-5 {
    width: 60px;
    height: 60px;
    padding-top: 10px;
  }

  .div-block-contenitore-click-lottie-5.connect.vuoto-exp-link-icon {
    width: 50px;
    height: 50px;
    padding-top: 16px;
    left: 249px;
  }

  .div-block-contenitore-click-lottie-5.connect.vuoto {
    margin-left: 480px;
    left: 0%;
    right: 0%;
  }

  .div-block-contenitore-click-lottie-5.connect.vuoto-exp-link {
    left: 249px;
  }

  .div-block-4-customer-presentation-3 {
    width: 95%;
    margin-bottom: 45px;
  }

  .dropdown-trigger-16 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-wrapper-20 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-customer-type-4 {
    height: 230px;
    margin-bottom: 15px;
  }

  .div-block-customer-type-4.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%;
  }

  .column-25 {
    padding-bottom: 10px;
  }

  .titolo-segmento-5 {
    font-size: 43px;
    line-height: 43px;
  }

  .div-block-spazio-sopra-testo-7 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-7.no-space {
    margin-bottom: 0;
  }

  .div-block-testi-a-dx-blocchi-8 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .sub-altobasso-elenco-puntato-12 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .titolo-segmento-6 {
    font-size: 43px;
    line-height: 43px;
  }

  .div-block-spazio-a-sx-per-testo-9 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-elements-3 {
    width: 120px;
    height: 120px;
  }

  .div-block-elements-3.icons {
    width: 210px;
    height: 210px;
  }

  .div-block-spazio-sopra-testo-8 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-8.no-space {
    margin-bottom: 0;
  }

  .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;
  }

  .div-block-testi-a-dx-blocchi-9 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-9.invertiti {
    width: 44%;
    margin-left: 0%;
  }

  .titolo-segmento-7 {
    font-size: 43px;
    line-height: 43px;
  }

  .div-block-spazio-a-sx-per-testo-10 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .section-white-3 {
    padding-bottom: 0;
  }

  .section-white-3.senza-spazio-sopra {
    margin-bottom: 33px;
  }

  .section-white-3.spazio-sotto {
    padding-bottom: 68px;
  }

  .sub-altobasso-elenco-puntato-4x4-3 {
    font-size: 14px;
    line-height: 17px;
  }

  .sub-altobasso-elenco-puntato-4x4-3.xxx {
    font-size: 20px;
  }

  .div-block-elements-4 {
    width: 120px;
    height: 120px;
  }

  .div-block-elements-4.discover-block {
    padding-left: 16%;
  }

  .div-block-elements-4.community-block {
    padding-left: 6%;
  }

  .sub-altobasso-big-4 {
    letter-spacing: 1px;
    font-size: 27px;
  }

  .div-block-spazio-sopra-testo-9 {
    width: 95%;
  }

  .div-block-1814 {
    width: 230px;
  }

  .heading-5 {
    font-size: 30px;
  }

  .menu_borm-from-purpose-copy {
    background-color: var(--white);
  }

  .menu_borm-from-purpose-copy:hover {
    background-color: var(--blue-tnf);
  }

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

  .menu_wecare_born_from_purpose:hover {
    background-color: var(--blue-tnf);
  }

  .foto_dx_born_from_purpose-copy.timelines {
    width: 160px;
    height: 180px;
  }

  .div-block-1628-copy, .logo_ewc_gif {
    width: 650px;
  }

  .logo_ewc_gif_2 {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .dropdown-wrapper-_ewc {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-_ewc.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-_ewc.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-_ewc.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-_ewc.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-_ewc.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-_ewc.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-_ewc.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-_ewc.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-_ewc.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-_ewc.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-_ewc.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-_ewc.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-_ewc.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-_ewc.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-_ewc.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-_ewc.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-_ewc.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_source-sustainable-materials {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_source-sustainable-materials.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_source-sustainable-materials.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_source-sustainable-materials.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_source-sustainable-materials.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_source-sustainable-materials.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_source-sustainable-materials.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_source-sustainable-materials.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .foto-scale_circularity {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .div-quadrato-verde {
    width: 25px;
    height: 25px;
  }

  .div-quadrato-verde.piccolo-rosso {
    margin-right: 10px;
  }

  .div-quadrato-verde.invertito._4-rapport-builder {
    background-color: var(--connect-color-ok);
    margin-left: 0;
    margin-right: 15px;
  }

  .div-quadrato-verde.viola {
    margin-top: 15px;
  }

  .div-scale_circularity {
    width: 650px;
  }

  .foto-values-copy, .foto_scale_circularuty {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .foto_2_scale_circularity.timelines {
    width: 160px;
    height: 180px;
  }

  .div_colonna_4 {
    flex-flow: column;
  }

  .titolo_verde {
    font-size: 25px;
  }

  .riga_100 {
    width: 100%;
  }

  .mask-16 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .mask-16.sustainable {
    padding-bottom: 0;
  }

  .div-scale_circularity-copy {
    width: 650px;
  }

  .foto_source-sustainable-materials_2 {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .foto_2_source-sustainable-materials.timelines {
    width: 160px;
    height: 180px;
  }

  .div-block_sustainable-materials {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block_sustainable-materials._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block_sustainable-materials.spazio-sopra.ewc, .youtube-4 {
    width: 100%;
  }

  .partner-with-suppliers {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .div-scale_circularity-copy-copy {
    width: 650px;
  }

  .partner-with-suppliers-copy, .partner-with-suppliers-copy-copy, .foto_sustainable-packaging {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .text-explore-found {
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 15px;
    line-height: 20px;
  }

  .text-explore-found.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-explore-found.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text-explore-found.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text-explore-found.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text-explore-found.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text-explore-found.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text-explore-found.verde {
    margin-bottom: 10px;
  }

  .text-explore-found.verde._20pt {
    margin-bottom: 26px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text-explore-found.verde._36 {
    height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 36px;
  }

  .dropdown-wrapper-explore-found {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-explore-found.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-explore-found.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-explore-found.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-explore-found.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-explore-found.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-explore-found.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-explore-found.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-explore-found.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-explore-found.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-explore-found.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-explore-found.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-explore-found.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-explore-found.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .home-5, .link_onboarding {
    width: 80px;
    height: 40px;
    margin-left: 0;
  }

  .ambassadoratributes {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .fototnf_ambassador_attributes {
    width: 600px;
    height: 390px;
  }

  .fototnf_ambassador_attributes.athletes-hilary {
    width: 490px;
    height: 350px;
  }

  .fototnf_ambassador_attributes.tnf_circularity {
    width: 100%;
    height: 500px;
  }

  .div_recruitment.foto {
    background-image: url('../images/recruting.gif'), linear-gradient(#0000, #0000), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-repeat: no-repeat, repeat, no-repeat;
    height: 250px;
  }

  .div_recruitment.onboarding {
    background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 50%, 0 0, 50% 15%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    height: 250px;
  }

  .div_recruitment.foto-recruitment {
    background-image: url('../images/recruting.gif'), linear-gradient(#0000, #0000), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, no-repeat;
    height: 250px;
  }

  .div_recruitment.foto_ok {
    background-image: url('../images/recruting.gif'), linear-gradient(#0000, #0000), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-repeat: no-repeat, repeat, no-repeat;
    height: 250px;
  }

  .div_recruitment.foto-onboarding {
    background-image: url('../images/recruting.gif'), linear-gradient(#0000, #0000), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, no-repeat;
    height: 250px;
  }

  .div_recruitment.fotoon_boarding_ok {
    background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 50%, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    height: 250px;
  }

  .home-3-copy {
    width: 80px;
    height: 40px;
    margin-left: 0;
  }

  .home-3-copy.picchio {
    background-size: 66px;
    width: 85px;
    height: 40px;
    margin-right: 0;
  }

  .logo {
    width: 80px;
    height: 40px;
    margin-left: 0;
  }

  .logo.picchio {
    background-size: 66px;
    width: 85px;
    height: 40px;
    margin-right: 0;
  }

  .home-4 {
    width: 80px;
    height: 40px;
    margin-left: 0;
  }

  .home-4.picchio {
    background-size: 66px;
    width: 85px;
    height: 40px;
    margin-right: 0;
  }

  .div-block-1824 {
    height: 40px;
  }

  .div-block-1590-copy {
    padding-bottom: 0;
  }

  .div-block-1590-copy.spazio-tablet {
    margin-bottom: 36px;
  }

  .div-we-are-tnf {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-we-are-tnf.centrato {
    margin-top: 20px;
  }

  .div-we-are-tnf.centrato.no-space-up {
    margin-top: 10px;
  }

  .div-we-are-tnf.experience-demo, .div-we-are-tnf.footwear, .div-we-are-tnf.equipment, .div-we-are-tnf.experience-demo-copy, .div-we-are-tnf.layering, .div-we-are-tnf.experience-demo-copy, .div-we-are-tnf.we-are-tnf {
    margin-top: 0;
  }

  .div-becoming-a-tnf-ambassadorr {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-becoming-a-tnf-ambassadorr.centrato {
    margin-top: 20px;
  }

  .div-becoming-a-tnf-ambassadorr.centrato.no-space-up {
    margin-top: 10px;
  }

  .div-becoming-a-tnf-ambassadorr.experience-demo, .div-becoming-a-tnf-ambassadorr.footwear, .div-becoming-a-tnf-ambassadorr.equipment, .div-becoming-a-tnf-ambassadorr.experience-demo-copy, .div-becoming-a-tnf-ambassadorr.layering, .div-becoming-a-tnf-ambassadorr.experience-demo-copy, .div-becoming-a-tnf-ambassadorr.we-are-tnf {
    margin-top: 0;
  }

  .div-purpose-values {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-purpose-values.centrato {
    margin-top: 20px;
  }

  .div-purpose-values.centrato.no-space-up {
    margin-top: 10px;
  }

  .div-purpose-values.experience-demo, .div-purpose-values.footwear, .div-purpose-values.equipment, .div-purpose-values.experience-demo-copy, .div-purpose-values.layering, .div-purpose-values.experience-demo-copy, .div-purpose-values.we-are-tnf {
    margin-top: 0;
  }

  .we-are-tnf {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .we-are-tnf.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .we-are-tnf.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .we-are-tnf.bold.tutto-alto.big {
    line-height: 35px;
  }

  .we-are-tnf.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .we-are-tnf.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .we-are-tnf.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .we-are-tnf.verde {
    margin-bottom: 10px;
  }

  .we-are-tnf.verde._20pt {
    margin-bottom: 26px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .we-are-tnf.verde._36 {
    height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 36px;
  }

  .dropdown_history_heritage {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_history_heritage.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_history_heritage.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_history_heritage.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_history_heritage.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_history_heritage.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_history_heritage.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_history_heritage.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_history_heritage.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_history_heritage.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_history_heritage.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_history_heritage.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_history_heritage.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_history_heritage.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_history_heritage.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_history_heritage.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_history_heritage.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_history_heritage.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_history_heritage.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_history_heritage.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_history_heritage.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_history_heritage.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_history_heritage.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_history_heritage.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_history_heritage.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_wrapper_logo_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_wrapper_logo_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_wrapper_logo_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_logo_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_logo_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_logo_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_logo_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_logo_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_wrapper_logo_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_wrapper_logo_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_wrapper_logo_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_wrapper_logo_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_wrapper_logo_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_wrapper_logo_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_iconic_colours_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_iconic_colours_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_iconic_colours_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_iconic_colours_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_iconic_colours_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_iconic_colours_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_iconic_colours_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_iconic_colours_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_iconic_colours_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_iconic_colours_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_iconic_colours_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_iconic_colours_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_iconic_colours_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_iconic_colours_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_expeditions_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_expeditions_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_expeditions_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_expeditions_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_expeditions_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_expeditions_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_expeditions_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_expeditions_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_expeditions_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_expeditions_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_expeditions_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_expeditions_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_expeditions_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_expeditions_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_expeditions_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_expeditions_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_expeditions_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_expeditions_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_expeditions_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_expeditions_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_expeditions_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_expeditions_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_expeditions_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_expeditions_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_expeditions_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_history_heritage-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_history_heritage-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_history_heritage-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_history_heritage-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_history_heritage-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_history_heritage-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_history_heritage-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_history_heritage-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_history_heritage-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_history_heritage-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_history_heritage-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_history_heritage-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_history_heritage-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_history_heritage-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_athletes_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_athletes_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_athletes_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_athletes_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_athletes_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_athletes_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_athletes_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_athletes_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_athletes_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_athletes_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_athletes_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_athletes_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_athletes_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_athletes_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_athletes_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_athletes_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_athletes_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_athletes_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_athletes_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_athletes_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_athletes_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_athletes_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_athletes_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_athletes_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_athletes_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_born_from_purpose_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_born_from_purpose_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_born_from_purpose_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_born_from_purpose_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_born_from_purpose_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_born_from_purpose_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_born_from_purpose_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_born_from_purpose_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_born_from_purpose_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_born_from_purpose_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_born_from_purpose_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_born_from_purpose_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_born_from_purpose_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_born_from_purpose_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_our_porpuse_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_our_porpuse_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_our_porpuse_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_our_porpuse_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_our_porpuse_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_our_porpuse_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_our_porpuse_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_our_porpuse_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_our_porpuse_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_our_porpuse_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_our_porpuse_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_our_porpuse_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_our_porpuse_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_our_porpuse_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_our_values_gide_us {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_our_values_gide_us.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_our_values_gide_us.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_our_values_gide_us.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_our_values_gide_us.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_our_values_gide_us.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_our_values_gide_us.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_our_values_gide_us.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_our_values_gide_us.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_our_values_gide_us.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_our_values_gide_us.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_our_values_gide_us.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_our_values_gide_us.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_our_values_gide_us.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_exploration_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_exploration_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_exploration_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_exploration_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_exploration_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_exploration_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_exploration_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_exploration_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_exploration_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_exploration_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_exploration_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_exploration_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_exploration_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_exploration_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_exploration_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_exploration_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_exploration_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_exploration_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_exploration_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_exploration_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_exploration_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_exploration_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_exploration_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_exploration_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_exploration_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_circularity_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_circularity_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_circularity_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_circularity_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_circularity_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_circularity_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_circularity_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_circularity_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_circularity_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_circularity_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_circularity_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_circularity_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_circularity_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_circularity_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_circularity_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_circularity_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_circularity_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_circularity_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_circularity_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_circularity_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_circularity_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_circularity_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_circularity_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_circularity_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_circularity_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_sosteinable-materials {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_sosteinable-materials.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_sosteinable-materials.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_sosteinable-materials.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_sosteinable-materials.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_sosteinable-materials.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_sosteinable-materials.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_sosteinable-materials.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_sosteinable-materials.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_sosteinable-materials.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_sosteinable-materials.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_sosteinable-materials.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_sosteinable-materials.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_sosteinable-materials.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_partners_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_partners_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_partners_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_partners_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_partners_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_partners_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_partners_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_partners_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_partners_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_partners_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_partners_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_partners_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_partners_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_partners_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_partners_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_partners_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_partners_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_partners_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_partners_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_partners_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_partners_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_partners_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_partners_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_partners_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_partners_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_explore-found {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_explore-found.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_explore-found.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_explore-found.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_explore-found.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_explore-found.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_explore-found.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_explore-found.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_explore-found.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_explore-found.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_explore-found.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_explore-found.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_explore-found.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_explore-found.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_explore-found.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_explore-found.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_explore-found.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_explore-found.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_explore-found.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_explore-found.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_explore-found.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_explore-found.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_explore-found.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_explore-found.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_explore-found.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .icon-now {
    flex-direction: column;
    width: auto;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .icon-now._6-tech_summit_series {
    margin-bottom: 10px;
  }

  .icon-now.sleeep_2b {
    height: auto;
  }

  .our_porpouse_ok {
    flex-direction: column;
    width: auto;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .our_porpouse_ok._6-tech_summit_series {
    width: 100%;
  }

  .our_porpouse_ok.sleeep_2b {
    height: auto;
  }

  .slider-mission {
    width: 100%;
    height: auto;
  }

  .dropdown-icon-now {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .titolo-segmento-8 {
    font-size: 43px;
    line-height: 43px;
  }

  .sub-altobasso-elenco-puntato-4x4-4 {
    font-size: 14px;
    line-height: 17px;
  }

  .sub-altobasso-elenco-puntato-4x4-4.over-home {
    font-size: 25px;
  }

  .sub-altobasso-elenco-puntato-4x4-4.over-home.sub {
    margin-top: 23px;
    font-size: 21px;
    line-height: 28px;
  }

  .content-wrapper-head-ss-2 {
    flex: 0 auto;
    align-items: flex-start;
    width: 94%;
    max-width: 480px;
    height: auto;
    margin-top: 12%;
    padding-left: 20px;
    padding-right: 0;
    bottom: auto;
  }

  .div-block-1835 {
    align-items: flex-start;
    width: 170px;
    display: flex;
  }

  .content-wrapper-head-home-2 {
    flex: 0 auto;
    width: 94%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    bottom: -6px;
  }

  .titolo-segmento-9 {
    font-size: 43px;
    line-height: 43px;
  }

  .sub-altobasso-big-5 {
    letter-spacing: 1px;
    font-size: 27px;
  }

  .sottotitolo-segmento-6 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-1837 {
    height: 70px;
  }

  .div-block-spazio-sopra-testo-10 {
    width: 95%;
  }

  .div-block-titoloni-6 {
    margin-bottom: 0;
  }

  .dropdown-content-4 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-timels-2 {
    width: auto;
    height: auto;
    padding: 6px;
  }

  .dropdown-our_guarantee {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .div-quadrato-rosso-4 {
    width: 25px;
    height: 25px;
  }

  .div-block-testi-a-dx-blocchi-10 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-10.rientro {
    margin-left: 0%;
  }

  .sub-altobasso-elenco-puntato-13 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-1842 {
    width: 650px;
  }

  .titolo-segmento-10 {
    font-size: 43px;
    line-height: 43px;
  }

  .div-block-spazio-a-sx-per-testo-11 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-1843 {
    width: 101%;
    height: auto;
  }

  .column-29 {
    padding-bottom: 10px;
  }

  .sottotitolo-segmento-7 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-spazio-sopra-testo-11 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-11.no-space, .div-block-titoloni-7 {
    margin-bottom: 0;
  }

  .dropdown-content-20, .dropdown-content-21 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1847 {
    height: 70px;
  }

  .dropdown-trigger-17 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .div-block-timels-3 {
    width: auto;
    height: auto;
    padding: 6px;
  }

  .div-block-1848 {
    width: 650px;
  }

  .dropdown-wrapper-21 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-our_customers {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .div_brand-dna-2 {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .div-block-testi-a-dx-blocchi-11 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .sub-altobasso-elenco-puntato-14 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .column-30 {
    padding-bottom: 10px;
  }

  .titolo-segmento-11 {
    font-size: 43px;
    line-height: 43px;
  }

  .div-block-spazio-a-sx-per-testo-12 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-elements-5 {
    width: 120px;
    height: 120px;
  }

  .div-block-elements-5.discover-block {
    padding-left: 16%;
  }

  .div-block-elements-5.community-block {
    padding-left: 6%;
  }

  .div-block-elements-5.icons {
    width: 210px;
    height: 210px;
  }

  .sottotitolo-segmento-8 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-spazio-sopra-testo-12 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-12.no-space {
    margin-bottom: 0;
  }

  .div-block-1851 {
    width: 230px;
  }

  .div-block-titoloni-8 {
    margin-bottom: 0;
  }

  .dropdown-content-22 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .sub-altobasso-elenco-puntato-copy-4 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-6 {
    font-size: 30px;
  }

  .foto-adventure-elements {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .div-block-1854 {
    height: 70px;
  }

  .div-block-timels-4 {
    width: auto;
    height: auto;
    padding: 6px;
  }

  .dropdown-wrapper-adventure-elements {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-show-e-hide-quad4-4.video-tool {
    background-position: 50% 0;
    background-size: 145px;
    width: 230px;
    height: 260px;
    min-height: 240px;
    padding-bottom: 0;
  }

  .div-block-testi-a-dx-blocchi-12 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-12.invertiti {
    width: 44%;
    margin-left: 0%;
  }

  .div-block-spazio-a-sx-per-testo-13 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-4x4-5 {
    font-size: 14px;
    line-height: 17px;
  }

  .sub-altobasso-elenco-puntato-4x4-5.xxx {
    font-size: 20px;
  }

  .div-block-elements-6 {
    width: 120px;
    height: 120px;
  }

  .div-block-elements-6.discover-block {
    padding-left: 16%;
  }

  .div-block-elements-6.community-block {
    padding-left: 6%;
  }

  .div-block-elements-6.icons {
    width: 210px;
    height: 210px;
  }

  .sottotitolo-segmento-9 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-spazio-sopra-testo-13 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-13.no-space {
    margin-bottom: 0;
  }

  .div-block-1858 {
    width: 230px;
  }

  .div-block-titoloni-9 {
    margin-bottom: 0;
  }

  .dropdown-content-23 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .sub-altobasso-elenco-puntato-copy-5 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-7 {
    font-size: 30px;
  }

  .div-block-1861 {
    height: 70px;
  }

  .div-block-show-e-hide-quad4-5.video-tool {
    background-position: 50% 0;
    background-size: 145px;
    width: 230px;
    height: 260px;
    min-height: 240px;
    padding-bottom: 0;
  }

  .div-block-testi-a-dx-blocchi-13 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-13.invertiti {
    width: 44%;
    margin-left: 0%;
  }

  .div-block-spazio-a-sx-per-testo-14 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-4x4-6 {
    font-size: 14px;
    line-height: 17px;
  }

  .sub-altobasso-elenco-puntato-4x4-6.xxx {
    font-size: 20px;
  }

  .sottotitolo-segmento-10 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo-segmento-10.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .container-100-2 {
    width: 94%;
  }

  .container-100-2.meta {
    width: 49%;
  }

  .div-block-titoloni-10 {
    margin-bottom: 0;
  }

  .div-block-contenitore-click-lottie-6 {
    width: 60px;
    height: 60px;
    padding-top: 10px;
  }

  .div-block-1866, .div-block-1867 {
    height: 70px;
  }

  .box-intro-macro-argomenti-2 {
    width: 100%;
  }

  .bold-16 {
    font-size: 18px;
    line-height: 25px;
  }

  .sottotitolo-segmento-11 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo-segmento-11.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .explorer_knowleadge_dte-2 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .div-block-contenitore-click-lottie-7 {
    width: 60px;
    height: 60px;
    padding-top: 10px;
  }

  .explorer_knowleadge_a-2 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .div-block-contenitore-cta-3, .div-block-contenitore-cta-4 {
    margin-top: 20px;
  }

  .sub-altobasso-elenco-puntato-15 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-15.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 19px;
  }

  .sub-altobasso-elenco-puntato-15.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .navbar-tnf-our-customers {
    height: 40px;
    margin-top: 40px;
  }

  .home-6 {
    width: 80px;
    height: 40px;
    margin-left: 0;
  }

  .nav-link-menu-2 {
    width: 40px;
    height: 40px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 17px;
    line-height: 27px;
  }

  .contenitore-menu-2 {
    align-items: flex-start;
    width: 60%;
  }

  .explore-our-customer {
    text-align: center;
    margin-right: 3px;
    font-size: 12px;
    line-height: .9;
  }

  .explore-our-customer.home.piccolo {
    font-size: 12px;
  }

  .menu-button-4 {
    height: 100%;
  }

  .div-block-1873 {
    height: 40px;
  }

  .dropdown-10, .dropdown-toggle-9, .dropdown-toggle-9.w--open {
    width: 40px;
    height: 40px;
  }

  .content-wrapper-head-home-3 {
    flex: 0 auto;
    width: 94%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    bottom: -6px;
  }

  .titolo-segmento-12 {
    font-size: 43px;
    line-height: 43px;
  }

  .titolo-segmento-12.greet.ombra {
    font-size: 50px;
  }

  .div-block-intro-3 {
    width: 85%;
  }

  .sub-altobasso-elenco-puntato-16 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-16.piccolo {
    line-height: 21px;
  }

  .titolo-segmento-13 {
    font-size: 43px;
    line-height: 43px;
  }

  .titolo-segmento-13.connect {
    margin-left: auto;
    margin-right: auto;
  }

  .titolo-segmento-13.connect.ombra, .titolo-segmento-13.discover.ombra {
    font-size: 50px;
  }

  .titolo-segmento-13.experience {
    margin-left: auto;
    margin-right: auto;
  }

  .titolo-segmento-13.experience.ombra, .titolo-segmento-13.storytelling.ombra {
    font-size: 50px;
  }

  .titolo-segmento-13.kit-out {
    margin-left: 0;
  }

  .titolo-segmento-13.kit-out.ombra, .titolo-segmento-13.scale.ombra-white, .titolo-segmento-13.community.ombra {
    font-size: 50px;
  }

  .dropdown-content-24 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-spazio-largo-3 {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-trigger-18 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .div-block-quadrati-bianchi-3 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .dropdown-wrapper-22 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1876 {
    padding-bottom: 0;
  }

  .dropdown-content-25 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .exploring-customer-6.black.big {
    font-size: 24px;
  }

  .sub-altobasso-elenco-puntato-frasi-3 {
    font-size: 16px;
    line-height: 20px;
  }

  .dropdown-trigger-19 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .div-block-quadrati-bianchi-4 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .dropdown-wrapper-23 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1879 {
    padding-bottom: 0;
  }

  .footer-brand-2 {
    display: flex;
  }

  .home-7 {
    width: 80px;
    height: 40px;
    margin-left: 0;
  }

  .menu-button-5 {
    height: 100%;
  }

  .div-block-1880 {
    height: 40px;
  }

  .dropdown-11, .dropdown-toggle-10, .dropdown-toggle-10.w--open {
    width: 40px;
    height: 40px;
  }

  .content-wrapper-head-home-4 {
    flex: 0 auto;
    width: 94%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    bottom: -6px;
  }

  .div-block-intro-4 {
    width: 85%;
  }

  .dropdown-content-26 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-24 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1883 {
    padding-bottom: 0;
  }

  .div-block-spazio-sopra-testo-14 {
    width: 95%;
  }

  .slider-13 {
    width: 99%;
    height: 420px;
  }

  .div-block-spazio-sopra-testo-15 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-15.no-space {
    margin-bottom: 0;
  }

  .sub-altobasso-elenco-puntato-4x4-fino-3 {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-testi-a-dx-blocchi-14 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-14.invertiti-da-tablet-girati {
    width: 70%;
    margin-left: 0%;
  }

  .sub-altobasso-testo-4x4-3 {
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-testo-4x4-3.piccolo {
    line-height: 21px;
  }

  .div-block-spazio-a-sx-per-testo-15 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-spazio-a-sx-per-testo-15.spazio-a-dx.da-teblet-normal {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .sub-altobasso-elenco-puntato-4x4-7 {
    font-size: 14px;
    line-height: 17px;
  }

  .div-block-spazio-sopra-testo-16 {
    width: 95%;
  }

  .slider-14 {
    width: 80%;
    max-width: 400px;
    height: 360px;
  }

  .footer-brand-3 {
    display: flex;
  }

  .content-wrapper-head-home-5 {
    flex: 0 auto;
    width: 94%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    bottom: -6px;
  }

  .div-block-intro-5 {
    width: 85%;
  }

  .dropdown-content-27 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-5 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .div-block-quadrati-bianchi-5.discover {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .dropdown-wrapper-25 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1888 {
    padding-bottom: 0;
  }

  .dropdown-content-28 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-freccia-conseguente-ruotato-3 {
    height: 15px;
  }

  .div-block-1890 {
    height: 70px;
  }

  .dropdown-wrapper-26 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1891 {
    padding-bottom: 0;
  }

  .image-example-captions-7 {
    width: 80%;
  }

  .dropdown-content-29 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1895 {
    height: 70px;
  }

  .dropdown-wrapper-27 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1896 {
    padding-bottom: 0;
  }

  .image-example-captions-8 {
    width: 80%;
  }

  .footer-brand-4 {
    display: flex;
  }

  .div-block-intro-6 {
    width: 85%;
  }

  .sub-altobasso-small-5-grande-2 {
    margin-bottom: -5px;
    font-size: 40px;
    line-height: 40px;
  }

  .dropdown-content-30 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-28 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1901 {
    padding-bottom: 0;
  }

  .sub-altobasso-elenco-puntato---5-sensi-2 {
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-content-31 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-29 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1904 {
    padding-bottom: 0;
  }

  .div-block-spazio-sopra-testo-17 {
    width: 95%;
  }

  .dropdown-content-32 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .paragraph-20 {
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-experience_demoexc-customer {
    width: auto;
    height: auto;
    padding: 6px;
  }

  .div-block-1908 {
    height: 70px;
  }

  .dropdown-wrapper-30 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-testi-a-dx-blocchi-15 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-15.rientro {
    margin-left: 0%;
  }

  .div-block-testi-a-dx-blocchi-15.experience-demo-sotto {
    padding-left: 18px;
  }

  .div-block-spazio-a-sx-per-testo-16 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .image-example-captions-9 {
    width: 80%;
  }

  .image-example-captions-9.storytelling-box {
    width: 360px;
  }

  .image-example-captions-9.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-spazio-sopra-testo-18 {
    width: 95%;
  }

  .slider-15 {
    width: 99%;
    height: 420px;
  }

  .div-block-spazio-sopra-testo-19 {
    width: 95%;
  }

  .slider-16 {
    width: 99%;
    height: 420px;
  }

  .dropdown-content-33 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-31 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-intro-7 {
    width: 85%;
  }

  .dropdown-content-34 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-6 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .div-block-quadrati-bianchi-6.storytelling {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .dropdown-wrapper-32 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1914 {
    padding-bottom: 0;
  }

  .dropdown-content-35 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1915 {
    height: 70px;
  }

  .dropdown-wrapper-33 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1916 {
    padding-bottom: 0;
  }

  .image-example-captions-10 {
    width: 80%;
  }

  .image-example-captions-10.storytelling-box {
    width: 360px;
  }

  .div-block-1918, .div-block-1919 {
    padding-bottom: 0;
  }

  .div-block-1919.spazio-tablet {
    margin-bottom: 36px;
  }

  .div-block-1920 {
    padding-bottom: 0;
  }

  .div-block-intro-8 {
    width: 85%;
  }

  .dropdown-content-36 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-7 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .dropdown-wrapper-34 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1922, .div-block-1923 {
    padding-bottom: 0;
  }

  .dropdown-content-37 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1924 {
    padding-bottom: 0;
  }

  .dropdown-content-38 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1925 {
    height: 70px;
  }

  .dropdown-wrapper-35 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1926 {
    padding-bottom: 0;
  }

  .image-example-captions-11 {
    width: 80%;
  }

  .image-example-captions-11.storytelling-box {
    width: 360px;
  }

  .image-example-captions-11.storytelling-box.x3-kit-out {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-content-39 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1928 {
    height: 70px;
  }

  .dropdown-wrapper-36 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1929 {
    padding-bottom: 0;
  }

  .image-example-captions-12 {
    width: 80%;
  }

  .image-example-captions-12.storytelling-box {
    width: 360px;
  }

  .image-example-captions-12.storytelling-box.x3-kit-out {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-intro-9 {
    width: 85%;
  }

  .dropdown-content-40 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-8 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .dropdown-wrapper-37 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1932 {
    padding-bottom: 0;
  }

  .dropdown-content-41 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-38 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1933, .div-block-1934 {
    padding-bottom: 0;
  }

  .div-block-intro-10 {
    width: 85%;
  }

  .column-41.doppio {
    padding-left: 10px;
  }

  .dropdown-content-42 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-9 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .div-block-quadrati-bianchi-9._3box {
    width: 320px;
  }

  .div-block-quadrati-bianchi-9.doppio {
    width: 660px;
  }

  .dropdown-wrapper-39 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1936, .div-block-1937 {
    padding-bottom: 0;
  }

  .div-block-intro-11 {
    width: 85%;
  }

  .div-block-1939 {
    width: 93%;
    height: 240px;
  }

  .div-block-1940, .div-block-1941 {
    padding-bottom: 0;
  }

  .dropdown-content-43 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1942 {
    height: 70px;
  }

  .dropdown-wrapper-40 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1943 {
    padding-bottom: 0;
  }

  .image-example-captions-13 {
    width: 80%;
  }

  .image-example-captions-13.storytelling-box {
    width: 360px;
  }

  .image-example-captions-13.storytelling-box.x3-community {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-content-44 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-content-44.trasparente.commu {
    padding-left: 1%;
    padding-right: 1%;
  }

  .div-block-quadrati-bianchi-10 {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .dropdown-wrapper-41 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1945 {
    padding-bottom: 0;
  }

  .navbar-tnf-2 {
    height: 40px;
  }

  .home-8 {
    width: 80px;
    height: 40px;
    margin-left: 0;
  }

  .home-8.picchio {
    background-size: 66px;
    width: 85px;
    height: 40px;
    margin-right: 0;
  }

  .div-block-intro-12 {
    width: 85%;
  }

  .video-integrati-values-3 {
    width: 90%;
    height: 100px;
    top: -120px;
  }

  .div-block-intro-13 {
    width: 85%;
  }

  .explore_more {
    width: 100%;
  }

  .explore_more.storytelling-box {
    width: 360px;
  }

  .explore_more.storytelling-box.x3-kit-out, .explore_more.storytelling-box.x3-community, .explore_more.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .instore {
    width: 100%;
  }

  .instore.storytelling-box {
    width: 360px;
  }

  .instore.storytelling-box.x3-kit-out, .instore.storytelling-box.x3-community, .instore.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown_equipment2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_equipment2.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_equipment2.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_equipment2.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_equipment2.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_equipment2.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_equipment2.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_equipment2.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_equipment2.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_equipment2.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_equipment2.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_equipment2.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_equipment2.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_equipment2.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_equipment2.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_equipment2.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_equipment2.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_equipment2.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_equipment2.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_equipment2.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_equipment2.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_equipment2.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_equipment2.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_equipment2.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_equipment2.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_our_guarantee_2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_our_guarantee_2.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_our_guarantee_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_our_guarantee_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_our_guarantee_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_our_guarantee_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_our_guarantee_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_our_guarantee_2.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_our_guarantee_2.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_our_guarantee_2.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_our_guarantee_2.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_our_guarantee_2.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_our_guarantee_2.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_our_guarantee_2.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_our_customers_2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_our_customers_2.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_our_customers_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_our_customers_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_our_customers_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_our_customers_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_our_customers_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_our_customers_2.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_our_customers_2.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_our_customers_2.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_our_customers_2.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_our_customers_2.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_our_customers_2.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_our_customers_2.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_our_customers_2.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_our_customers_2.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_our_customers_2.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_our_customers_2.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_our_customers_2.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_our_customers_2.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_our_customers_2.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_our_customers_2.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_our_customers_2.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_our_customers_2.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_our_customers_2.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_adventure_elements_2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_adventure_elements_2.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_adventure_elements_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_adventure_elements_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_adventure_elements_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_adventure_elements_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_adventure_elements_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_adventure_elements_2.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_adventure_elements_2.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_adventure_elements_2.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_adventure_elements_2.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_adventure_elements_2.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_adventure_elements_2.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_adventure_elements_2.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .section-dna-strands {
    display: block;
  }

  .athletes_tnf1 {
    flex-direction: column;
    width: auto;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .athletes_tnf1.sleeep_2b {
    height: auto;
  }

  .dropdown-wrapper-video {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .sottotitolo_true-north-copy {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .sottotitolo_true-north-copy.centrato.no-space-up {
    margin-top: 10px;
  }

  .sottotitolo_true-north-copy.centrato {
    margin-top: 8px;
  }

  .sottotitolo_true-north-copy.centrato.spazio-sotto {
    justify-content: center;
    margin-bottom: 0;
    display: block;
  }

  .sottotitolo_we_are_tnf {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .sottotitolo_we_are_tnf.centrato.no-space-up {
    margin-top: 10px;
  }

  .sottotitolo_we_are_tnf.centrato {
    margin-top: 8px;
  }

  .sottotitolo_we_are_tnf.centrato.spazio-sotto {
    justify-content: center;
    margin-bottom: 0;
    display: block;
  }

  .div-block-spazio-video-4 {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-17 {
    width: 99%;
    height: 420px;
  }

  .apparel_product {
    height: 230px;
    margin-bottom: 15px;
  }

  .apparel_product.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%;
  }

  .product_arancio {
    width: 80%;
  }

  .product_arancio._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .product_arancio._6-tech_summit_series {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .product_arancio._6-tech_summit_series.down, .product_arancio._6-tech_summit_series.colonna-cycle, .product_arancio._6-tech_summit_series.colonna-cycle {
    width: 49%;
  }

  .product_arancio.down-construction_01 {
    width: 17%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .product_arancio.upper-insulation {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .product_arancio.upper-insulation.down {
    width: 49%;
  }

  .product_arancio.upper-insula {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .product_arancio.upper-insula.down {
    width: 49%;
  }

  .product_arancio.backpacks_dyno {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .product_arancio.backpacks_dyno.down {
    width: 49%;
  }

  .we_are_tnf_colonne_arancio {
    flex-direction: column;
    align-items: center;
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .we_are_tnf_colonne_arancio.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .we_are_tnf_colonne_arancio.technologie {
    flex-direction: column;
    align-items: center;
    min-width: auto;
    max-width: none;
  }

  .tenda_arancio {
    flex-direction: column;
    align-items: center;
    width: auto;
    min-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .tenda_arancio.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .tenda_arancio.ambasador {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    width: 50%;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-spazio-sopra-testo-3-copy {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-3-copy.no-space {
    margin-bottom: 0;
  }

  .div-block-spazio-sopra-testo-3-copy.no {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .galleryti-lascio-la-macchina {
    width: 95%;
  }

  .galleryti-lascio-la-macchina.no-space {
    margin-bottom: 0;
  }

  .galleryti-lascio-la-macchina.no {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .section-13 {
    display: inline-flex;
  }

  .link-block-60 {
    padding-left: 23px;
    padding-right: 23px;
  }

  .home {
    width: auto;
  }

  .home:hover {
    background-color: var(--tan);
  }

  .menu_ambassador {
    padding-left: 14px;
    padding-right: 14px;
    position: relative;
  }

  .menu_ambassador.we-are-tnf {
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .menu_ambassador.our_culture_menu, .menu_ambassador.we_care_verde, .menu_ambassador.we_customers_rosso, .menu_ambassador.our_product_viola_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .menu_ambassador.connect, .menu_ambassador.greet, .menu_ambassador.discover, .menu_ambassador.experience, .menu_ambassador.storytelling, .menu_ambassador.kit_out, .menu_ambassador.scale, .menu_ambassador.agree, .menu_ambassador.community, .menu_ambassador.recruitment {
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .menu_ambassador.onboarding-menu {
    padding-left: 0;
    padding-right: 0;
  }

  .link_menu.we-are-tnf, .link_menu.connect, .link_menu.greet, .link_menu.discover, .link_menu.wecustomers, .link_menu.storytelling, .link_menu.kit_out, .link_menu.scale, .link_menu.agree, .link_menu.community, .link_menu.experience, .link_menu.we_customers_mobile, .link_menu.recruitment, .link_menu.onboarding_menu {
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .div-block-1950 {
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .giallo_we-are-tnf {
    background-color: var(--orange-tnf);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .giallo_we-are-tnf:hover {
    background-color: var(--orange-tnf);
  }

  .blu_our_culture {
    background-color: var(--blue-tnf);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .verde_we_care {
    background-color: var(--verde_sleeping);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .rosso_we_customers {
    background-color: var(--red-tnf);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .our_product_viola {
    background-color: var(--orange-tnf);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .viola_our_product {
    background-color: var(--our_product);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .menu-trigger-wrapper {
    background-color: #0e2129;
    display: inline-flex;
  }

  .div_cta_its_f24 {
    flex-direction: column;
    justify-content: flex-start;
    width: 400px;
    height: 50px;
    margin-top: 0%;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .dwr_link {
    display: none;
  }

  .dwr_link.riga {
    width: 100%;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .dropdown-offtrail {
    display: none;
  }

  .tendina_footwear {
    width: 400px;
    height: 50px;
  }

  .flash-lightrange {
    display: none;
  }

  .flash-lightrange.riga {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .outerwear {
    color: #fff;
  }

  .dropdown-ski_touring {
    border: .3px #000;
    border-bottom: .3px solid #fff;
    flex-flow: column;
    display: flex;
  }

  .text_ski-touring---alpinism {
    display: none;
  }

  .text_ski-touring---alpinism.riga {
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .ventrix_link {
    display: none;
  }

  .ventrix_link.riga {
    width: 100%;
    height: auto;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .home-9 {
    opacity: 1;
    background-size: contain;
    width: 80px;
    margin-right: 20px;
  }

  .text-block-87 {
    color: #fff;
  }

  .link_pfas {
    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: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: static;
  }

  .link_pfas.w--current {
    width: auto;
    margin-top: 0;
  }

  .menu-close {
    display: flex;
  }

  .layering_technology_ok {
    border-bottom: .3px solid #fff;
    width: 100%;
  }

  .text_snowmad {
    display: none;
  }

  .titolo_innovation {
    justify-content: flex-start;
    width: 400px;
    height: auto;
    margin-bottom: 40px;
    padding-left: 0;
    position: static;
  }

  .link_dotknit {
    display: none;
  }

  .link_dotknit.riga {
    height: auto;
    margin-bottom: 0;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .dropdown-toggle-14 {
    border-bottom: .3px solid #fff;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dryvent_mono_link {
    display: none;
  }

  .dryvent_mono_link.riga {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .menu-wrapper {
    z-index: 1002;
    border-bottom: 1px solid #000;
    order: 1;
    justify-content: flex-start;
    padding-left: 70px;
    display: none;
  }

  .down_fill_link-copy {
    display: none;
  }

  .down_fill_link-copy.riga {
    width: 100%;
    height: auto;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .link_ski-touring---alpinism {
    align-self: auto;
  }

  .down_triple_baffle_link {
    display: none;
  }

  .down_triple_baffle_link.riga {
    height: auto;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .text--sly-lourney.precision {
    color: #fff;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 400;
  }

  .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-layaring-system {
    border-top: .3px #fff;
    border-bottom: 0 #fff;
    width: 400px;
    height: 50px;
    display: flex;
  }

  .dropdown-list-12 {
    background-color: #0000;
    border-bottom: .3px solid #fff;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: relative;
  }

  .clouddown_link {
    display: none;
  }

  .clouddown_link.riga {
    width: 100%;
    height: auto;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  ._5050insulation_link {
    display: none;
  }

  ._5050insulation_link.riga {
    width: 100%;
    height: auto;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .futurefleece_link {
    display: none;
  }

  .futurefleece_link.riga {
    width: 100%;
    height: auto;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .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: 50%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .goretex_link {
    display: none;
  }

  .goretex_link.riga {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .futurelight_link {
    display: none;
  }

  .futurelight_link.riga {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .layering_system_ok {
    flex-flow: column;
    width: 100%;
    height: auto;
    display: flex;
    position: relative;
  }

  .dryvent_link {
    display: none;
  }

  .dryvent_link.riga {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .heatseekereco_link {
    display: none;
  }

  .heatseekereco_link.riga {
    width: 100%;
    height: auto;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .polartec_link {
    display: none;
  }

  .polartec_link.riga {
    width: 100%;
    height: auto;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-6 {
    padding: 12px;
  }

  .menu-button-6.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .home-10 {
    opacity: 1;
    background-size: contain;
    width: 80px;
    margin-right: 20px;
  }

  .text-block-88 {
    color: #fff;
  }

  .dropdown-toggle-15 {
    border-bottom: .3px solid #fff;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-wrapper-2 {
    z-index: 1002;
    border-bottom: 1px solid #000;
    order: 1;
    justify-content: flex-start;
    padding-left: 70px;
    display: none;
  }

  .dropdown-list-13 {
    background-color: #0000;
    border-bottom: .3px solid #fff;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: relative;
  }

  .menu-trigger-wrapper-2 {
    background-color: #0e2129;
    display: inline-flex;
  }

  .home-11 {
    opacity: 1;
    background-size: contain;
    width: 80px;
    margin-right: 20px;
  }

  .text-block-89 {
    color: #fff;
  }

  .dropdown-toggle-16 {
    border-bottom: .3px solid #fff;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-wrapper-3 {
    z-index: 1002;
    border-bottom: 1px solid #000;
    order: 1;
    justify-content: flex-start;
    padding-left: 70px;
    display: none;
  }

  .dropdown-list-14 {
    background-color: #0000;
    border-bottom: .3px solid #fff;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: relative;
  }

  .section-13-copy {
    display: inline-flex;
  }

  .menu-da-copiare {
    display: none;
  }

  .menu-home-mobile {
    display: flex;
  }

  .menu_tnf_2025 {
    display: inline-flex;
  }

  .menu_tnf_2025-original, .menu_tnf_2025_originale {
    display: none;
  }

  .menu_tnf_2025_customerce {
    display: inline-flex;
  }

  .giallo_greet {
    background-color: var(--orange-tnf);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .giallo_greet:hover {
    background-color: var(--orange-tnf);
  }

  .arancio_connect {
    background-color: var(--connect-color);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .arancio_connect:hover {
    background-color: var(--orange-tnf);
  }

  .marrone-discover {
    background-color: var(--discover-color-ok);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .marrone-discover:hover {
    background-color: var(--orange-tnf);
  }

  .menu_wecustomers {
    padding-left: 14px;
    padding-right: 14px;
    position: relative;
  }

  .menu_wecustomers.we-are-tnf {
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .menu_wecustomers.our_culture_menu, .menu_wecustomers.we_care_verde, .menu_wecustomers.we_customers_rosso, .menu_wecustomers.our_product_viola_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .menu_wecustomers.connect, .menu_wecustomers.greet, .menu_wecustomers.discover, .menu_wecustomers.experience {
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .rosa_storytelling {
    background-color: var(--storytelling-color);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .rosa_storytelling:hover {
    background-color: var(--orange-tnf);
  }

  .viola_kit_out {
    background-color: var(--kit-out-color-ok);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .viola_kit_out:hover {
    background-color: var(--orange-tnf);
  }

  .rosso_experience {
    background-color: var(--experience-color-ok);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .rosso_experience:hover {
    background-color: var(--orange-tnf);
  }

  .blu_scale {
    background-color: var(--scale-color-ok);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .blu_scale:hover {
    background-color: var(--orange-tnf);
  }

  .verdeacqua_agree {
    background-color: var(--agree-color-ok);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .verdeacqua_agree:hover {
    background-color: var(--orange-tnf);
  }

  .verde_community {
    background-color: var(--community-color-ok);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .verde_community:hover {
    background-color: var(--orange-tnf);
  }

  .menu_2025_customerce_originale {
    display: none;
  }

  .red_onboarding {
    background-color: var(--red-tnf);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .nero-recritment {
    background-color: var(--black);
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .nero-recritment:hover {
    background-color: var(--orange-tnf);
  }
}

@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;
  }

  .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: none;
    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;
  }

  .div-block-immagine-header.ambassador {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/SS20_MS_AMK_003.jpg');
    background-position: 0 0, 50%;
  }

  .paragraph-10 {
    display: none;
  }

  .div-block-logos-home {
    align-items: flex-start;
    width: 101%;
    height: 170px;
    margin-left: auto;
    margin-right: auto;
  }

  .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, .inner-hero.schermopieno.video.ss-footwear, .inner-hero.schermopieno.video.purpose, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.purpose {
    height: 100vh;
  }

  .inner-hero.schermopieno-2 {
    justify-content: space-between;
  }

  .inner-hero.schermopieno-2.video {
    margin-top: 0;
  }

  .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.ss-footwear, .inner-hero.schermopieno-2.video.purpose, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home {
    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: no-repeat, no-repeat;
    background-size: 50px, 50px;
    background-attachment: fixed, fixed;
  }

  .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%;
  }

  .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: 46px;
  }

  .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: 42px;
    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 {
    width: auto;
    height: 65px;
  }

  .text-block-5 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1547 {
    height: 32px;
  }

  .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.experience-customer {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .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 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .dropdown-trigger_2.icon_now_ok {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_2.icon_now_ok.summit, .dropdown-trigger_2.icon_now_ok.spazio {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_2.icon_now_ok.beige {
    margin-bottom: 0;
  }

  .dropdown-trigger_2.our_purpose_1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_2.our_purpose_1.summit, .dropdown-trigger_2.our_purpose_1.spazio {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_2.athletes_tnf {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 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-top: 40px;
    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 {
    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: 24px;
    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;
  }

  .titolo-segmento.bianco {
    flex-flow: column;
    font-size: 35px;
    display: flex;
  }

  .sub-altobasso-big {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-titoloni {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .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: 95%;
    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 {
    letter-spacing: 4px;
    font-size: 19px;
    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;
  }

  .sub-altobasso-small {
    margin-top: 7px;
    margin-bottom: 0;
    margin-left: 5%;
    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._20pt {
    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-elenco-puntato {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato.centrato {
    margin-top: 9px;
    font-size: 30px;
  }

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

  .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.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;
  }

  .div-block-elenco-puntato.standard-box.more-text {
    justify-content: flex-end;
    height: 350px;
  }

  .div-block-elenco-puntato.standard-box {
    width: 340px;
    height: 330px;
  }

  .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.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-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.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato_2, .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-_3 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato {
    margin-top: 19px;
    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, .foto-_athlete-preferences.on-mountain-action.clean-up, .foto-_athlete-preferences.on-mountain-action.outo {
    width: 100%;
  }

  .div-block-image-small-on.customer-journey {
    width: 260px;
    height: 240px;
  }

  .div-block-image-small-on.customer-journey.guarantee {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese {
    width: 350px;
    margin-left: 0;
    padding-top: 94px;
  }

  .div-block-image-small-on.customer-journey.experience-demo.thermoball-2 {
    width: 200px;
  }

  .div-block-image-small-on.customer-journey.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .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: 30px;
    padding-right: 30px;
  }

  .div-block-spazio-a-sx-per-testo.spazio-a-dx {
    width: 90%;
    padding-left: 0;
    padding-right: 40px;
  }

  .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 {
    margin-left: 5%;
    margin-right: 5%;
  }

  .div-block-1590.space-bottom {
    margin-bottom: 55px;
  }

  .div-block-1590._30 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .sottotitolo_true-north {
    padding-left: 0;
  }

  .sottotitolo_true-north.spazio-a-dx {
    padding-right: 22px;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling, .sottotitolo_true-north._0-up {
    margin-top: 0;
  }

  .sottotitolo_true-north.centrato {
    margin-top: 5px;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    margin-bottom: 0;
    display: block;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling {
    margin-top: 0;
  }

  .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.connect-spotting {
    display: block;
  }

  .div-block-elenco-oriz.video-gore-tex, .div-block-elenco-oriz.video-duffle-bafg {
    display: flex;
  }

  .div-block-elenco-oriz.greet {
    display: block;
  }

  .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.w--current {
    justify-content: center;
    align-items: center;
    width: 60px;
    padding-left: 0;
  }

  .home-3.picchio {
    background-size: 62px;
    width: 85px;
    height: 40px;
  }

  .home-3.discover-ke {
    display: none;
  }

  .home-3.discover-ke.w--current {
    left: 191px;
  }

  .home-3.discover-ke._80px.onboarding {
    width: 100px;
    margin-left: 60px;
    display: inline-flex;
  }

  .home-3.discover-ke._80px.onboarding.w--current {
    width: 100px;
    padding-left: 0;
  }

  .dropdown-6 {
    display: flex;
    right: 22%;
  }

  .footer-heading {
    font-size: 11px;
  }

  .footer-heading.home {
    font-size: 13px;
  }

  .contenitore-menu {
    width: 30%;
    margin-left: 160px;
  }

  .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 {
    margin-left: 250px;
    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, .filetto-customers.yellow-tnf {
    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: 60%;
  }

  .image-example-captions.athletes-tnf.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.terzo {
    top: -399px;
  }

  .div-block-da-mostrare.quad-sopra-tool {
    width: 220px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .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.destra {
    min-height: 400px;
    top: -199px;
    left: -200px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.destra.quarto, .div-block-da-mostrare.quad4-grande-sopra.terzo {
    top: -399px;
  }

  .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 0;
  }

  .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-titolo-pagina {
    height: 100%;
    position: static;
    top: 10%;
  }

  .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%;
  }

  .section-header-30 {
    height: 250px;
    margin-top: 60px;
  }

  .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-1628.video-oldrin.auto {
    margin-left: 0;
  }

  .div-block-1629 {
    height: 260px;
  }

  .list-2 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-icone {
    height: 40px;
  }

  .div-block-icone.individual-training, .div-block-icone.group-training {
    height: 60px;
  }

  .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;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .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;
  }

  .dropdown-content-3.our_purpose_di-ontent {
    padding-top: 13px;
    padding-bottom: 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_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;
  }

  .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.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.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;
  }

  .div-block-1_3._3-benefit-vertical {
    width: 70%;
  }

  .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-x3._3-benefit.intro {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .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: 250px;
  }

  .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.guarantee {
    height: 290px;
  }

  .div-block-image-big-bn.customer-journey.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .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-_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-_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;
  }

  .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;
  }

  .our-culture {
    background-image: linear-gradient(#0000, #0000), url('../images/way_blue.jpg');
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .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-contenitore-click-2.largo-per-3 {
    min-width: 300px;
  }

  .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;
  }

  .div-block-spazio-video-2._2word {
    width: 85%;
    height: 330px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

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

  .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.spostata-a-sx {
    width: 55%;
  }

  .div-block-image-quadrata-sotto-6.demo-excellence {
    margin-top: -178px;
  }

  .div-block-spazio-a-sx-per-testo-6 {
    padding-left: 43px;
  }

  .div-block-icon-sovrapposte.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .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;
  }

  .html-embed-2 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60px;
    margin-left: 0;
  }

  .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-normaly-2 {
    padding-left: 0;
  }

  .div-block-normaly-2.centrato {
    margin-top: 5px;
  }

  .div-block-normaly-2.centrato.dropdown-storytelling, .div-block-normaly-2._0-up {
    margin-top: 0;
  }

  .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-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-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%;
  }

  .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-1803 {
    width: 50px;
  }

  .log_summit-3, .log_equipment_ok-3, .log_insulation_ok-3, .log_shell_ok-3, .log_footwear_ok-3, .log_timelione_ok-3, .log_layering_system_ok-copy-3, .log_athlete_tested {
    width: 50px;
    height: 50px;
  }

  .div-block-customer-captions-3.interi {
    padding-top: 0;
  }

  .column-21, .column-22 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-18 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-18.trasparente {
    padding-bottom: 2%;
  }

  .exploring-customer-4 {
    line-height: 21px;
  }

  .sub-altobasso-small-13 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-spazio-largo-2 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .dropdown-trigger-15 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .div-block-quadrati-bianchi-2 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .dropdown-wrapper-19 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-45 {
    font-size: 12px;
    line-height: 15px;
  }

  .column-23 {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-altobasso-elenco-puntato-9 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-9.custimers-esempio {
    font-size: 15px;
  }

  .menu_dx_we_are_tnf {
    justify-content: center;
    align-items: center;
    width: 50px;
    padding-top: 0;
  }

  .menu_history, .menu_history.w--current {
    width: 50px;
    height: 50px;
  }

  .div-iconic-colours {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .foto-iconic-colours {
    width: 400px;
    height: 260px;
  }

  .colour_red {
    width: 110px;
    height: 110px;
  }

  .colour_red.timelines {
    width: 100px;
    height: 100px;
  }

  .colour_blue {
    width: 110px;
    height: 150px;
  }

  .colour_blue.footwear {
    width: 160px;
    height: 100px;
  }

  .colour_blue.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .colour_blue.timelines {
    width: 120px;
    height: 140px;
  }

  .div-expeditions {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .div-block-1629-copy {
    height: 260px;
  }

  .foto-expedition {
    width: 400px;
    height: 260px;
  }

  .foto_dx_expedition {
    width: 110px;
    height: 110px;
  }

  .foto_dx_expedition.timelines {
    width: 100px;
    height: 100px;
  }

  .foto_sx_expedition {
    width: 110px;
    height: 150px;
  }

  .foto_sx_expedition.footwear {
    width: 160px;
    height: 100px;
  }

  .foto_sx_expedition.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .foto_sx_expedition.timelines {
    width: 120px;
    height: 140px;
  }

  .testo-sotto-drop-down {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .testo-sotto-drop-down.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .testo-sotto-drop-down.cta {
    font-size: 18px;
  }

  .testo-sotto-drop-down.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .testo-sotto-drop-down.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .testo-sotto-drop-down.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .testo-sotto-drop-down.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .testo-sotto-drop-down.upper-membrane, .testo-sotto-drop-down.upper-membrane-copy {
    height: 30px;
  }

  .testo-sotto-drop-down.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .testo-sotto-drop-down.sx-_ctl.bandiera {
    width: auto;
  }

  .foto-athletes {
    width: 400px;
    height: 260px;
  }

  .foto_sx_athletes {
    width: 110px;
    height: 150px;
  }

  .foto_sx_athletes.footwear {
    width: 160px;
    height: 100px;
  }

  .foto_sx_athletes.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .foto_sx_athletes.timelines {
    width: 120px;
    height: 140px;
  }

  .foto_dx_athletes {
    width: 110px;
    height: 110px;
  }

  .foto_dx_athletes.timelines {
    width: 100px;
    height: 100px;
  }

  .menu_logo, .menu_iconic_colour, .menu_expeditions, .menu_athletes, .menu_explore_more, .menu_in_store {
    width: 50px;
    height: 50px;
  }

  .dropdown-wrapper-history {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-history.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-history.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-history.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-history.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-history.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-history.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-history.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-history.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-history.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-history.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-history.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

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

  .dropdown-wrapper-history.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-history.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-history.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-history.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-history.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-history.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-history.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-history.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-history.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-history.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-history.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper-logo {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-logo.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-logo.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-logo.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-logo.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-logo.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-logo.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-logo.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-logo.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-logo.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-logo.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-logo.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

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

  .dropdown-wrapper-logo.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-logo.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-logo.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-logo.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-logo.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-logo.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-logo.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-logo.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-logo.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-logo.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-logo.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper-iconic-colours {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-iconic-colours.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-iconic-colours.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-iconic-colours.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-iconic-colours.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-iconic-colours.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-iconic-colours.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-iconic-colours.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-iconic-colours.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-iconic-colours.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-iconic-colours.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-iconic-colours.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper-expeditions {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-expeditions.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-expeditions.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-expeditions.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-expeditions.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-expeditions.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-expeditions.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-expeditions.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-expeditions.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-expeditions.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-expeditions.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-expeditions.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

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

  .dropdown-wrapper-expeditions.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-expeditions.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-expeditions.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-expeditions.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper-athletes {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-athletes.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-athletes.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-athletes.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-athletes.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-athletes.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-athletes.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-athletes.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-athletes.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-athletes.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-athletes.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-athletes.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

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

  .dropdown-wrapper-athletes.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-athletes.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-athletes.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-athletes.trasparente {
    margin-bottom: 0;
  }

  .menu_our_purpose_ok, .menu_our_purpose_ok.w--current, .menu_our_purpose, .menu_our_values {
    width: 50px;
    height: 50px;
  }

  .div-block-born_from_purpose {
    width: auto;
    height: auto;
    padding: 3px;
  }

  .div-block-born_from_purpose.white {
    width: 240px;
    height: 160px;
    padding-top: 10px;
  }

  .div-block-born_from_purpose.discover {
    width: 170px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 3px;
  }

  .div-block-born_from_purpose.storytelling {
    width: 170px;
    padding-top: 3px;
  }

  .div-block-born_from_purpose.light-white {
    width: 500px;
    height: auto;
    margin-bottom: 7px;
  }

  .div_brand-dna-copy {
    width: 400px;
    height: 260px;
  }

  .dropdown-wrapper-born-from-purpose {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-born-from-purpose.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-born-from-purpose.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-born-from-purpose.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-born-from-purpose.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-born-from-purpose.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-born-from-purpose.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-born-from-purpose.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-born-from-purpose.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-born-from-purpose.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-born-from-purpose.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-born-from-purpose.trasparente {
    margin-bottom: 0;
  }

  .foto-born_from_purpose {
    width: 400px;
    height: 260px;
  }

  .foto_sx_born_from_purpose {
    width: 110px;
    height: 110px;
  }

  .foto_sx_born_from_purpose.timelines {
    width: 100px;
    height: 100px;
  }

  .foto_dx_born_from_purpose {
    width: 110px;
    height: 150px;
  }

  .foto_dx_born_from_purpose.footwear {
    width: 160px;
    height: 100px;
  }

  .foto_dx_born_from_purpose.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .foto_dx_born_from_purpose.timelines {
    width: 120px;
    height: 140px;
  }

  .foto-our_purpose {
    width: 400px;
    height: 260px;
  }

  .foto_sx_purpose {
    width: 110px;
    height: 110px;
  }

  .foto_sx_purpose.timelines {
    width: 100px;
    height: 100px;
  }

  .menu_our-vlaues {
    width: 50px;
    height: 50px;
  }

  .foto-values {
    width: 400px;
    height: 260px;
  }

  .foto_dx_our_values_guide {
    width: 110px;
    height: 150px;
  }

  .foto_dx_our_values_guide.footwear {
    width: 160px;
    height: 100px;
  }

  .foto_dx_our_values_guide.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .foto_dx_our_values_guide.timelines {
    width: 120px;
    height: 140px;
  }

  .foto_sx_our_values_guide {
    width: 110px;
    height: 110px;
  }

  .foto_sx_our_values_guide.timelines {
    width: 100px;
    height: 100px;
  }

  .sottotitolo-segmento-5 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .sub-altobasso-small-14 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .sub-altobasso-small-14.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small-14.cta {
    font-size: 18px;
  }

  .segmenti-apertura-2 {
    background-image: url('../images/NSE_GREY_dx.svg'), url('../images/NSE_GREY.svg');
    background-position: 100%, 0%;
    background-repeat: no-repeat, no-repeat;
    background-size: 50px, 50px;
    background-attachment: fixed, fixed;
  }

  .sub-altobasso-elenco-puntato-10 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-1805 {
    width: 101%;
    height: 240px;
  }

  .sub-altobasso-big-3 {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-spazio-sopra-testo-6 {
    margin-top: 25px;
  }

  .div-block-quadrato-nero-2 {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .div-block-quadrato-nero-2.piccolo-rosso {
    margin-right: 5px;
  }

  .section-grey-3 {
    padding-bottom: 19px;
  }

  .sotto---sottotitolo-segmento-4 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .sotto---sottotitolo-segmento-4.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .sub-altobasso-elenco-puntato-11 {
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-segmento-4 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-spazio-a-sx-per-testo-8 {
    padding-left: 43px;
  }

  .div-block-quadrato-nero-3 {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .div-block-quadrato-nero-3.invertito {
    margin-left: 15px;
  }

  .div-block-quadrato-nero-3.piccolo-rosso {
    margin-right: 5px;
  }

  .dropdown-content-19 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-19.trasparente {
    padding-bottom: 2%;
  }

  .div-block-contenitore-click-lottie-5 {
    width: 50px;
    height: 50px;
    padding-top: 7px;
  }

  .div-block-contenitore-click-lottie-5.connect.vuoto-exp-link-icon {
    padding-top: 8px;
  }

  .div-block-contenitore-click-lottie-5.connect.vuoto {
    margin-top: -423px;
    margin-left: 361px;
  }

  .div-block-contenitore-click-lottie-5.connect.vuoto.sm {
    margin-left: 397px;
    margin-right: 0;
  }

  .dropdown-trigger-16 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-wrapper-20 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-46 {
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-customer-type-4 {
    height: 190px;
    margin-bottom: 5px;
  }

  .div-block-customer-type-4.violet._400px_viola, .div-block-customer-type-4.red._400red, .div-block-customer-type-4.yellow._400px_giallo, .div-block-customer-type-4._400px {
    height: 350px;
  }

  .titolo-segmento-5 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-spazio-sopra-testo-7 {
    margin-top: 25px;
  }

  .sub-altobasso-elenco-puntato-12 {
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-segmento-6 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-6.left-align {
    line-height: 30px;
  }

  .div-block-spazio-a-sx-per-testo-9 {
    padding-left: 43px;
  }

  .div-block-elements-3 {
    width: 90px;
    height: 90px;
  }

  .div-block-spazio-sopra-testo-8 {
    margin-top: 25px;
  }

  .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;
  }

  .titolo-segmento-7 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-7.right-align {
    line-height: 30px;
  }

  .div-block-spazio-a-sx-per-testo-10 {
    padding-left: 43px;
  }

  .div-block-spazio-a-sx-per-testo-10.spazio-a-dx {
    padding-right: 22px;
  }

  .section-white-3 {
    padding-bottom: 20px;
  }

  .section-white-3.senza-spazio-sopra {
    margin-bottom: 48px;
  }

  .section-white-3.spazio-sotto {
    padding-bottom: 19px;
  }

  .sub-altobasso-elenco-puntato-4x4-3 {
    font-size: 14px;
  }

  .div-block-elements-4 {
    width: 90px;
    height: 90px;
  }

  .sub-altobasso-big-4 {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-spazio-sopra-testo-9 {
    margin-top: 25px;
  }

  .heading-5 {
    font-size: 22px;
    line-height: 24px;
  }

  .menu_borm-from-purpose-copy, .menu_borm-from-purpose-copy.w--current, .menu_our_purpose___ok, .menu_our_purpose_def, .menu_our_value, .menu_wecare_born_from_purpose, .menu_wecare_born_from_purpose.w--current, .menu_wecare_scake_circularity, .menu_wecare_sustainable-materials, .menu_wecare_suppliers-and-reatail, .menu_sustainable-packaging, .menu_we_care_explore_fund {
    width: 50px;
    height: 50px;
  }

  .foto_dx_born_from_purpose-copy {
    width: 110px;
    height: 150px;
  }

  .foto_dx_born_from_purpose-copy.footwear {
    width: 160px;
    height: 100px;
  }

  .foto_dx_born_from_purpose-copy.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .foto_dx_born_from_purpose-copy.timelines {
    width: 120px;
    height: 140px;
  }

  .div-block-1628-copy, .logo_ewc_gif {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .logo_ewc_gif_2 {
    width: 400px;
    height: 260px;
  }

  .dropdown-wrapper-_ewc {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-_ewc.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-_ewc.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-_ewc.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-_ewc.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-_ewc.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-_ewc.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-_ewc.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-_ewc.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-_ewc.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-_ewc.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-_ewc.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

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

  .dropdown-wrapper-_ewc.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-_ewc.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-_ewc.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-_ewc.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_source-sustainable-materials {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper_source-sustainable-materials.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_source-sustainable-materials.trasparente {
    margin-bottom: 0;
  }

  .foto-scale_circularity {
    width: 400px;
    height: 260px;
  }

  .foto_sx_purpose-copy {
    width: 110px;
    height: 110px;
  }

  .foto_sx_purpose-copy.timelines {
    width: 100px;
    height: 100px;
  }

  .div-quadrato-verde {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .div-quadrato-verde.piccolo-rosso {
    margin-right: 5px;
  }

  .div-quadrato-verde.piccolo-rosso.we-are-tnf {
    width: 18px;
    height: 18px;
  }

  .div-quadrato-verde.piccolo-rosso.we-are-tnf.viola {
    width: 25px;
    height: 25px;
  }

  .div-quadrato-verde.invertito {
    margin-left: 15px;
  }

  .div-scale_circularity {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .foto-values-copy, .foto_scale_circularuty {
    width: 400px;
    height: 260px;
  }

  .foto_2_scale_circularity {
    width: 110px;
    height: 150px;
  }

  .foto_2_scale_circularity.footwear {
    width: 160px;
    height: 100px;
  }

  .foto_2_scale_circularity.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .foto_2_scale_circularity.timelines {
    width: 120px;
    height: 140px;
  }

  .foto_sx_scale_circularity {
    width: 110px;
    height: 110px;
  }

  .foto_sx_scale_circularity.timelines {
    width: 100px;
    height: 100px;
  }

  .div-scale_circularity-copy {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .foto_sx_source-sustainable-materials {
    width: 110px;
    height: 110px;
  }

  .foto_sx_source-sustainable-materials.timelines {
    width: 100px;
    height: 100px;
  }

  .foto_source-sustainable-materials_2 {
    width: 400px;
    height: 260px;
  }

  .foto_2_source-sustainable-materials {
    width: 110px;
    height: 150px;
  }

  .foto_2_source-sustainable-materials.footwear {
    width: 160px;
    height: 100px;
  }

  .foto_2_source-sustainable-materials.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .foto_2_source-sustainable-materials.timelines {
    width: 120px;
    height: 140px;
  }

  .div-block_sustainable-materials {
    width: 95%;
    margin-bottom: 0;
  }

  .div-block_sustainable-materials._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block_sustainable-materials.purpose {
    width: 80%;
  }

  .partner-with-suppliers {
    width: 400px;
    height: 260px;
  }

  .div-scale_circularity-copy-copy {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .partner-with-suppliers-copy, .partner-with-suppliers-copy-copy, .foto_sustainable-packaging {
    width: 400px;
    height: 260px;
  }

  .text-explore-found {
    margin-top: 7px;
    margin-bottom: 0;
    margin-left: 5%;
    font-size: 15px;
    line-height: 18px;
  }

  .text-explore-found.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text-explore-found.cta {
    font-size: 18px;
  }

  .text-explore-found.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text-explore-found.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text-explore-found.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text-explore-found.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text-explore-found.upper-membrane, .text-explore-found.upper-membrane-copy {
    height: 30px;
  }

  .text-explore-found.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text-explore-found.sx-_ctl.bandiera {
    width: auto;
  }

  .menu_we_care_explore_more, .menu_we_care_in_store {
    width: 50px;
    height: 50px;
  }

  .dropdown-wrapper-explore-found {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-explore-found.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-explore-found.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-explore-found.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-explore-found.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-explore-found.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-explore-found.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-explore-found.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-explore-found.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-explore-found.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-explore-found.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-explore-found.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-explore-found.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-explore-found.trasparente {
    margin-bottom: 0;
  }

  .home-5.onboarding, .link_onboarding.onboarding {
    display: inline-flex;
  }

  .ambassadoratributes {
    width: 400px;
    height: 260px;
  }

  .fototnf_ambassador_attributes {
    width: 500px;
    height: 310px;
  }

  .div-block-header-our-core-copy, .div_recruitment {
    background-size: 1000px;
  }

  .div_recruitment.foto-recruitment, .div_recruitment.foto-onboarding, .div_recruitment.foto-onboarding, .div_recruitment.fotoon_boarding_ok {
    background-image: url('../images/recruting.gif'), linear-gradient(to bottom, null, null), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50% 0;
  }

  .div-block-1823.buzz-aldrin {
    width: 100%;
    height: 300px;
  }

  .div-block-header-our-core-copy-copy {
    background-size: 1000px;
  }

  .home-3-copy.picchio {
    background-size: 62px;
    width: 85px;
    height: 40px;
  }

  .home-3-copy.discover-ke {
    display: none;
  }

  .home-3-copy.discover-ke.w--current {
    left: 191px;
  }

  .logo.picchio {
    background-size: 62px;
    width: 85px;
    height: 40px;
  }

  .logo.discover-ke {
    display: none;
  }

  .logo.discover-ke.w--current {
    left: 191px;
  }

  .home-4.picchio {
    background-size: 62px;
    width: 85px;
    height: 40px;
  }

  .home-4.discover-ke {
    display: none;
  }

  .home-4.discover-ke.w--current {
    left: 191px;
  }

  .div-block-1824 {
    width: 90px;
    display: none;
    left: 160px;
  }

  .div-block-1590-copy {
    margin-left: 5%;
    margin-right: 5%;
  }

  .div-block-1590-copy.space-bottom {
    margin-bottom: 55px;
  }

  .div-block-1590-copy._30 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-we-are-tnf {
    padding-left: 0;
  }

  .div-we-are-tnf.spazio-a-dx {
    padding-right: 22px;
  }

  .div-we-are-tnf._0-up {
    margin-top: 0;
  }

  .div-we-are-tnf.we-are-tnf {
    margin-left: 0%;
    margin-right: 0%;
  }

  .div-becoming-a-tnf-ambassadorr {
    padding-left: 0;
  }

  .div-becoming-a-tnf-ambassadorr.spazio-a-dx {
    padding-right: 22px;
  }

  .div-becoming-a-tnf-ambassadorr._0-up {
    margin-top: 0;
  }

  .div-purpose-values {
    padding-left: 0;
  }

  .div-purpose-values.spazio-a-dx {
    padding-right: 22px;
  }

  .div-purpose-values._0-up {
    margin-top: 0;
  }

  .we-are-tnf {
    margin-top: 7px;
    margin-bottom: 0;
    margin-left: 5%;
    font-size: 15px;
    line-height: 18px;
  }

  .we-are-tnf.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .we-are-tnf.cta {
    font-size: 18px;
  }

  .we-are-tnf.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .we-are-tnf.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .we-are-tnf.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .we-are-tnf.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .we-are-tnf.upper-membrane, .we-are-tnf.upper-membrane-copy {
    height: 30px;
  }

  .we-are-tnf.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .we-are-tnf.sx-_ctl.bandiera {
    width: auto;
  }

  .dropdown_history_heritage {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_history_heritage.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_history_heritage.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_history_heritage.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_history_heritage.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_history_heritage.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_history_heritage.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_history_heritage.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_history_heritage.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_history_heritage.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_history_heritage.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_history_heritage.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_history_heritage.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_history_heritage.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_history_heritage.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_history_heritage.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_history_heritage.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_history_heritage.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_history_heritage.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_history_heritage.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_history_heritage.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_history_heritage.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_history_heritage.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_wrapper_logo_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_wrapper_logo_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_wrapper_logo_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_wrapper_logo_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_wrapper_logo_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_wrapper_logo_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_wrapper_logo_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_wrapper_logo_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_wrapper_logo_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_wrapper_logo_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_wrapper_logo_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_wrapper_logo_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_wrapper_logo_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_iconic_colours_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_iconic_colours_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_iconic_colours_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_iconic_colours_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_iconic_colours_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_iconic_colours_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_iconic_colours_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_iconic_colours_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_iconic_colours_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_iconic_colours_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_iconic_colours_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_iconic_colours_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_iconic_colours_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_expeditions_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_expeditions_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_expeditions_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_expeditions_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_expeditions_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_expeditions_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_expeditions_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_expeditions_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_expeditions_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_expeditions_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_expeditions_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_expeditions_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_expeditions_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_expeditions_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_expeditions_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_expeditions_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_expeditions_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_expeditions_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_expeditions_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_expeditions_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_expeditions_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_expeditions_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_expeditions_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_history_heritage-copy {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_history_heritage-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_history_heritage-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_history_heritage-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_history_heritage-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_history_heritage-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_history_heritage-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_history_heritage-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_history_heritage-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_history_heritage-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_history_heritage-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_history_heritage-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_history_heritage-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_athletes_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_athletes_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_athletes_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_athletes_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_athletes_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_athletes_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_athletes_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_athletes_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_athletes_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_athletes_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_athletes_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_athletes_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_athletes_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_athletes_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_athletes_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_athletes_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_athletes_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_athletes_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_athletes_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_athletes_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_athletes_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_athletes_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_athletes_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_born_from_purpose_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_born_from_purpose_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_born_from_purpose_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_born_from_purpose_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_born_from_purpose_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_born_from_purpose_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_born_from_purpose_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_born_from_purpose_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_born_from_purpose_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_born_from_purpose_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_born_from_purpose_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_born_from_purpose_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_born_from_purpose_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_our_porpuse_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_our_porpuse_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_our_porpuse_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_our_porpuse_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_our_porpuse_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_our_porpuse_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_our_porpuse_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_our_porpuse_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_our_porpuse_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_our_porpuse_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_our_porpuse_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_our_porpuse_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_our_porpuse_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_our_values_gide_us {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_our_values_gide_us.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_our_values_gide_us.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_our_values_gide_us.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_our_values_gide_us.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_our_values_gide_us.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_our_values_gide_us.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_our_values_gide_us.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_our_values_gide_us.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_our_values_gide_us.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_our_values_gide_us.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_our_values_gide_us.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_our_values_gide_us.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_exploration_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_exploration_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_exploration_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_exploration_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_exploration_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_exploration_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_exploration_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_exploration_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_exploration_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_exploration_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_exploration_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_exploration_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_exploration_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_exploration_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_exploration_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_exploration_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_exploration_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_exploration_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_exploration_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_exploration_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_exploration_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_exploration_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_exploration_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_circularity_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_circularity_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_circularity_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_circularity_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_circularity_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_circularity_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_circularity_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_circularity_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_circularity_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_circularity_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_circularity_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_circularity_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_circularity_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_circularity_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_circularity_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_circularity_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_circularity_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_circularity_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_circularity_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_circularity_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_circularity_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_circularity_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_circularity_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_sosteinable-materials {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_sosteinable-materials.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_sosteinable-materials.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_sosteinable-materials.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_sosteinable-materials.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_sosteinable-materials.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_sosteinable-materials.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_sosteinable-materials.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_sosteinable-materials.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_sosteinable-materials.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_sosteinable-materials.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_sosteinable-materials.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_sosteinable-materials.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_partners_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_partners_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_partners_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_partners_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_partners_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_partners_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_partners_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_partners_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_partners_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_partners_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_partners_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_partners_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_partners_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_partners_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_partners_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_partners_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_partners_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_partners_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_partners_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_partners_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_partners_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_partners_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_partners_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_explore-found {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_explore-found.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_explore-found.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_explore-found.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_explore-found.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_explore-found.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_explore-found.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_explore-found.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_explore-found.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_explore-found.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_explore-found.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_explore-found.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_explore-found.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_explore-found.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_explore-found.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_explore-found.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_explore-found.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_explore-found.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_explore-found.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_explore-found.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_explore-found.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_explore-found.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_explore-found.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .icon-now {
    height: 120%;
    margin-bottom: 1px;
  }

  .icon-now._6-tech_summit_series {
    height: auto;
  }

  .icon-now.anatomy_1, .icon-now.sleeping_2 {
    height: auto;
    font-size: 13px;
    line-height: 18px;
  }

  .icon-now.backpacks_dyno_tech {
    height: auto;
  }

  .our_porpouse_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .our_porpouse_ok._6-tech_summit_series {
    width: 100%;
    height: auto;
  }

  .our_porpouse_ok.anatomy_1, .our_porpouse_ok.sleeping_2 {
    height: auto;
    font-size: 13px;
    line-height: 18px;
  }

  .our_porpouse_ok.backpacks_dyno_tech {
    height: auto;
  }

  .dropdown-icon-now {
    height: 120%;
    margin-bottom: 1px;
  }

  .menu_our_customers {
    width: 50px;
  }

  .log_our_garantee {
    width: 50px;
    height: 50px;
  }

  .menu_our-customers {
    background-repeat: no-repeat;
    height: 50px;
  }

  .menu_adventures_elements {
    height: 50px;
  }

  .log_explore-more, .log_in_store {
    width: 50px;
    height: 50px;
  }

  .titolo-segmento-8 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-over-home-2 {
    width: 90%;
  }

  .sub-altobasso-elenco-puntato-4x4-4 {
    font-size: 14px;
  }

  .sub-altobasso-elenco-puntato-4x4-4.over-home.sub {
    padding-left: 9px;
    padding-right: 9px;
  }

  .link-block-ancora-2, .link-block-ancora-3 {
    width: 225px;
    height: 60px;
    font-size: 20px;
  }

  .content-wrapper-head-ss-2 {
    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;
  }

  .div-block-1834 {
    width: 300px;
    margin-bottom: 10px;
  }

  .image-91 {
    display: none;
  }

  .div-block-1835 {
    height: 100%;
  }

  .paragraph-19 {
    display: none;
  }

  .content-wrapper-head-home-2 {
    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-header-our-core-2 {
    background-size: 1000px;
  }

  .titolo-segmento-9 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-9.dentro-core {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .sub-altobasso-big-5 {
    font-size: 20px;
    line-height: 24px;
  }

  .sottotitolo-segmento-6 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .div-block-image-vertic-sopra-2 {
    width: 110px;
    height: 150px;
  }

  .div-block-1837 {
    width: auto;
    height: 65px;
  }

  .div-block-spazio-sopra-testo-10 {
    margin-top: 25px;
  }

  .div-block-1838 {
    height: 260px;
  }

  .div-block-titoloni-6 {
    margin-bottom: 0;
  }

  .div-block-1839 {
    height: 32px;
  }

  .dropdown-content-4 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .div-block-image-quadr-sopra-2 {
    width: 110px;
    height: 110px;
  }

  .div-block-timels-2 {
    width: auto;
    height: auto;
    padding: 3px;
  }

  .dropdown-our_guarantee {
    height: 120%;
    margin-bottom: 0;
  }

  .text-block-48 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-quadrato-rosso-4 {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .sub-altobasso-elenco-puntato-13 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-1842 {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .titolo-segmento-10 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-spazio-a-sx-per-testo-11 {
    padding-left: 43px;
  }

  .div-block-1843 {
    width: 101%;
    height: 240px;
  }

  .sottotitolo-segmento-7 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .div-block-spazio-sopra-testo-11 {
    margin-top: 25px;
  }

  .div-block-1845 {
    height: 32px;
  }

  .div-block-1846 {
    height: 260px;
  }

  .div-block-titoloni-7 {
    margin-bottom: 0;
  }

  .dropdown-content-20, .dropdown-content-21 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-21.trasparente {
    padding-bottom: 2%;
  }

  .text-block-49 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1847 {
    width: auto;
    height: 65px;
  }

  .dropdown-trigger-17 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .div-block-timels-3 {
    width: auto;
    height: auto;
    padding: 3px;
  }

  .div-block-1848 {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .div-block_sx_our_customers {
    width: 110px;
    height: 110px;
  }

  .dropdown-wrapper-21 {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown-our_customers {
    height: 120%;
    margin-bottom: 0;
  }

  .div_brand-dna-2 {
    width: 400px;
    height: 260px;
  }

  .text-block-50 {
    font-size: 12px;
    line-height: 15px;
  }

  .foto_sx_our-customers {
    width: 110px;
    height: 150px;
  }

  .sub-altobasso-elenco-puntato-14 {
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-segmento-11 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-11.left-align {
    line-height: 30px;
  }

  .div-block-spazio-a-sx-per-testo-12 {
    padding-left: 43px;
  }

  .div-block-elements-5 {
    width: 90px;
    height: 90px;
  }

  .sottotitolo-segmento-8 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .div-block-spazio-sopra-testo-12 {
    margin-top: 25px;
  }

  .text-block-51 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-titoloni-8 {
    margin-bottom: 0;
  }

  .dropdown-content-22 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .sub-altobasso-elenco-puntato-copy-4 {
    font-size: 14px;
    line-height: 16px;
  }

  .heading-6 {
    font-size: 22px;
    line-height: 24px;
  }

  .foto-adventure-elements {
    width: 400px;
    height: 260px;
  }

  .div-block-1854 {
    width: auto;
    height: 65px;
  }

  .div-block-timels-4 {
    width: auto;
    height: auto;
    padding: 3px;
  }

  .dropdown-wrapper-adventure-elements {
    height: 120%;
    margin-bottom: 0;
  }

  .div-block-1855 {
    height: 260px;
  }

  .div-block-show-e-hide-quad4-4 {
    width: 200px;
    height: 200px;
    min-height: 200px;
  }

  .div-block-show-e-hide-quad4-4.video-tool {
    width: 220px;
  }

  .foto_dx_adventure_elemets {
    width: 110px;
    height: 150px;
  }

  .div-block-1856 {
    height: 32px;
  }

  .div-block-spazio-a-sx-per-testo-13 {
    padding-left: 43px;
  }

  .div-block-spazio-a-sx-per-testo-13.spazio-a-dx {
    padding-right: 22px;
  }

  .sub-altobasso-elenco-puntato-4x4-5 {
    font-size: 14px;
  }

  .foto_sx_adventure_elements {
    width: 110px;
    height: 110px;
  }

  .div-block-elements-6 {
    width: 90px;
    height: 90px;
  }

  .sottotitolo-segmento-9 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .div-block-spazio-sopra-testo-13 {
    margin-top: 25px;
  }

  .text-block-52 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-titoloni-9 {
    margin-bottom: 0;
  }

  .dropdown-content-23 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .sub-altobasso-elenco-puntato-copy-5 {
    font-size: 14px;
    line-height: 16px;
  }

  .heading-7 {
    font-size: 22px;
    line-height: 24px;
  }

  .div-block-1861 {
    width: auto;
    height: 65px;
  }

  .div-block-1862 {
    height: 260px;
  }

  .div-block-show-e-hide-quad4-5 {
    width: 200px;
    height: 200px;
    min-height: 200px;
  }

  .div-block-show-e-hide-quad4-5.video-tool {
    width: 220px;
  }

  .div-block-1863 {
    height: 32px;
  }

  .div-block-spazio-a-sx-per-testo-14 {
    padding-left: 43px;
  }

  .div-block-spazio-a-sx-per-testo-14.spazio-a-dx {
    padding-right: 22px;
  }

  .sub-altobasso-elenco-puntato-4x4-6 {
    font-size: 14px;
  }

  .text-block-28 {
    font-size: 12px;
    line-height: 15px;
  }

  .sottotitolo-segmento-10 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .sottotitolo-segmento-10.piccolo {
    letter-spacing: 2px;
  }

  .container-100-2.meta {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-1865 {
    height: 32px;
  }

  .div-block-titoloni-10 {
    margin-bottom: 0;
  }

  .div-block-contenitore-click-lottie-6 {
    width: 50px;
    height: 50px;
    padding-top: 7px;
  }

  .text-block-53 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1866 {
    width: auto;
    height: 65px;
  }

  .text-block-54 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1867 {
    width: auto;
    height: 65px;
  }

  .box-intro-macro-argomenti-2 {
    margin-top: 13px;
  }

  .bold-16 {
    font-size: 14px;
    line-height: 17px;
  }

  .sottotitolo-segmento-11 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .sottotitolo-segmento-11.piccolo {
    letter-spacing: 2px;
  }

  .explorer_knowleadge_dte-2 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .div-block-contenitore-click-lottie-7 {
    width: 50px;
    height: 50px;
    padding-top: 7px;
  }

  .div-block-1870 {
    height: 32px;
  }

  .pdf-2 {
    font-size: 12px;
    line-height: 15px;
  }

  .explorer_knowleadge_a-2 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .text-block-55 {
    font-size: 12px;
    line-height: 15px;
  }

  .sub-altobasso-elenco-puntato-15 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-15.centrato {
    margin-top: 9px;
    font-size: 30px;
  }

  .home-6.discover-ke {
    display: none;
  }

  .nav-link-menu-2 {
    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-2:hover {
    color: #3a3a3a;
    transform: none;
  }

  .nav-link-menu-2.w--current {
    color: #000;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-weight: 700;
  }

  .contenitore-menu-2 {
    width: 30%;
    margin-left: 180px;
  }

  .explore-our-customer {
    font-size: 11px;
  }

  .explore-our-customer.home {
    font-size: 13px;
  }

  .container-1204 {
    display: none;
  }

  .menu-button-4 {
    background-color: #fff;
    padding-top: 9px;
  }

  .content-wrapper-head-home-3 {
    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;
  }

  .titolo-segmento-12 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-12.greet.ombra {
    font-size: 40px;
  }

  .segmenti-apertura-3 {
    background-image: url('../images/NSE_GREY_dx.svg'), url('../images/NSE_GREY.svg');
    background-position: 100%, 0%;
    background-repeat: no-repeat, no-repeat;
    background-size: 50px, 50px;
    background-attachment: fixed, fixed;
  }

  .sub-altobasso-elenco-puntato-16 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-16.custimers-esempio {
    font-size: 15px;
  }

  .sub-altobasso-elenco-puntato-16.centrato {
    margin-top: 16px;
  }

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

  .titolo-segmento-13 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-13.connect.ombra, .titolo-segmento-13.discover.ombra, .titolo-segmento-13.experience.ombra, .titolo-segmento-13.storytelling.ombra, .titolo-segmento-13.kit-out.ombra, .titolo-segmento-13.scale.ombra-white, .titolo-segmento-13.community.ombra {
    font-size: 40px;
  }

  .div-block-customer-captions-4.interi {
    padding-top: 0;
  }

  .column-31, .column-32 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-24 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-24.trasparente {
    padding-bottom: 2%;
  }

  .exploring-customer-5 {
    line-height: 21px;
  }

  .div-block-spazio-largo-3 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .dropdown-trigger-18 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .div-block-quadrati-bianchi-3 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .dropdown-wrapper-22 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-56 {
    font-size: 12px;
    line-height: 15px;
  }

  .column-33 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-25 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-25.trasparente {
    padding-bottom: 2%;
  }

  .exploring-customer-6 {
    line-height: 21px;
  }

  .exploring-customer-6.black.big {
    font-size: 18px;
    line-height: 18px;
  }

  .sub-altobasso-elenco-puntato-frasi-3 {
    font-size: 14px;
    line-height: 16px;
  }

  .dropdown-trigger-19 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .div-block-quadrati-bianchi-4 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .div-block-quadrati-bianchi-4.white {
    width: 240px;
    height: 160px;
    padding-top: 10px;
  }

  .dropdown-wrapper-23 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-57 {
    font-size: 12px;
    line-height: 15px;
  }

  .home-7.discover-ke, .container-1205 {
    display: none;
  }

  .menu-button-5 {
    background-color: #fff;
    padding-top: 9px;
  }

  .content-wrapper-head-home-4 {
    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;
  }

  .segmenti-apertura-4 {
    background-image: url('../images/NSE_GREY_dx.svg'), url('../images/NSE_GREY.svg');
    background-position: 100%, 0%;
    background-repeat: no-repeat, no-repeat;
    background-size: 50px, 50px;
    background-attachment: fixed, fixed;
  }

  .div-block-5-blocchi-2 {
    width: auto;
  }

  .dropdown-content-26 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-26.trasparente {
    padding-bottom: 2%;
  }

  .dropdown-wrapper-24 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-58 {
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-spazio-sopra-testo-14, .div-block-spazio-sopra-testo-15 {
    margin-top: 25px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino-3 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-1886 {
    width: 400px;
    height: 200px;
  }

  .sub-altobasso-testo-4x4-3 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-testo-4x4-3.piccolo {
    font-size: 14px;
    line-height: 19px;
  }

  .div-block-spazio-a-sx-per-testo-15 {
    padding-left: 43px;
  }

  .div-block-spazio-a-sx-per-testo-15.spazio-a-dx {
    padding-right: 22px;
  }

  .sub-altobasso-elenco-puntato-4x4-7 {
    font-size: 14px;
  }

  .div-block-spazio-sopra-testo-16 {
    margin-top: 25px;
  }

  .slider-14 {
    width: 50%;
    max-width: 300px;
    height: 280px;
  }

  .content-wrapper-head-home-5 {
    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;
  }

  .segmenti-apertura-5 {
    background-image: url('../images/NSE_GREY_dx.svg'), url('../images/NSE_GREY.svg');
    background-position: 100%, 0%;
    background-repeat: no-repeat, no-repeat;
    background-size: 50px, 50px;
    background-attachment: fixed, fixed;
  }

  .dropdown-content-27 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-27.trasparente {
    padding-bottom: 2%;
  }

  .div-block-quadrati-bianchi-5 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .div-block-quadrati-bianchi-5.discover {
    width: 170px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 3px;
  }

  .dropdown-wrapper-25 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-59 {
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-1889 {
    width: 90%;
    padding: 9px;
  }

  .dropdown-content-28 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-28.trasparente {
    padding-bottom: 2%;
  }

  .div-block-1890 {
    height: 65px;
  }

  .dropdown-wrapper-26 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-60 {
    font-size: 12px;
    line-height: 15px;
  }

  .image-example-captions-7 {
    margin-top: 13px;
  }

  .div-block-1892 {
    height: 32px;
  }

  .text-block-61 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-29 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-29.trasparente {
    padding-bottom: 2%;
  }

  .div-block-1893 {
    max-width: 450px;
    margin-top: 15px;
  }

  .div-block-1895 {
    height: 65px;
  }

  .dropdown-wrapper-27 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-62 {
    font-size: 12px;
    line-height: 15px;
  }

  .image-example-captions-8 {
    margin-top: 13px;
  }

  .div-block-1897 {
    height: 32px;
  }

  .text-block-63 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1899 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .sub-altobasso-small-5-grande-2 {
    font-size: 20px;
    line-height: 21px;
  }

  .div-block-1900 {
    margin-top: -20px;
  }

  .dropdown-content-30 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-30.trasparente {
    padding-bottom: 2%;
  }

  .dropdown-wrapper-28 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-64 {
    font-size: 12px;
    line-height: 15px;
  }

  .sub-altobasso-elenco-puntato---5-sensi-2 {
    font-size: 13px;
    line-height: 14px;
  }

  .div-block-5-blocchi-3, .div-block-5-blocchi-3.doppio {
    width: auto;
  }

  .dropdown-content-31 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-31.trasparente {
    padding-bottom: 2%;
  }

  .dropdown-wrapper-29 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-65 {
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-1903 {
    width: auto;
  }

  .div-block-1904.space-bottom {
    margin-bottom: 55px;
  }

  .div-block-spazio-sopra-testo-17 {
    margin-top: 25px;
  }

  .dropdown-content-32 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-32.trasparente {
    padding-bottom: 2%;
  }

  .paragraph-20 {
    font-size: 15px;
    line-height: 18px;
  }

  .div-block-experience_demoexc-customer {
    width: auto;
    height: auto;
    padding: 3px;
  }

  .div-block-1908 {
    height: 65px;
  }

  .dropdown-wrapper-30 {
    height: 120%;
    margin-bottom: 1px;
  }

  .div-block-testi-a-dx-blocchi-15.experience-demo-sotto {
    width: 58%;
    padding-left: 37px;
  }

  .text-block-66 {
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-spazio-a-sx-per-testo-16 {
    padding-left: 43px;
  }

  .div-block-show-e-hide-2 {
    height: 80px;
  }

  .image-example-captions-9 {
    margin-top: 13px;
  }

  .image-example-captions-9.storytelling-box {
    width: 450px;
  }

  .image-example-captions-9.storytelling-box.experience-customer {
    width: 480px;
  }

  .div-block-1912 {
    height: 32px;
  }

  .text-block-67 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-spazio-sopra-testo-18, .div-block-spazio-sopra-testo-19 {
    margin-top: 25px;
  }

  .div-block-per-video-7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 300px;
  }

  .dropdown-content-33 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-33.trasparente {
    padding-bottom: 2%;
  }

  .dropdown-wrapper-31 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-68 {
    font-size: 12px;
    line-height: 15px;
  }

  .dropdown-content-34 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-34.trasparente {
    padding-bottom: 2%;
  }

  .div-block-quadrati-bianchi-6 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .div-block-quadrati-bianchi-6.storytelling {
    width: 170px;
    padding-top: 3px;
  }

  .dropdown-wrapper-32 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-69 {
    font-size: 12px;
    line-height: 15px;
  }

  .dropdown-content-35 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-35.trasparente {
    padding-bottom: 2%;
  }

  .div-block-1915 {
    height: 65px;
  }

  .dropdown-wrapper-33 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-70 {
    font-size: 12px;
    line-height: 15px;
  }

  .image-example-captions-10 {
    margin-top: 13px;
  }

  .image-example-captions-10.storytelling-box {
    width: 450px;
  }

  .div-block-1917 {
    height: 32px;
  }

  .text-block-71 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-customer-captions-10.interi {
    padding-top: 0;
  }

  .column-34, .column-35 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-36 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-36.trasparente {
    padding-bottom: 2%;
  }

  .div-block-quadrati-bianchi-7 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .dropdown-wrapper-34 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-72 {
    font-size: 12px;
    line-height: 15px;
  }

  .column-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-37 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .text-block-73 {
    font-size: 12px;
    line-height: 15px;
  }

  .dropdown-content-38 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-38.trasparente {
    padding-bottom: 2%;
  }

  .div-block-1925 {
    height: 65px;
  }

  .dropdown-wrapper-35 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-74 {
    font-size: 12px;
    line-height: 15px;
  }

  .image-example-captions-11 {
    margin-top: 13px;
  }

  .image-example-captions-11.storytelling-box {
    width: 450px;
  }

  .image-example-captions-11.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .div-block-1927 {
    height: 32px;
  }

  .text-block-75 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-39 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-39.trasparente {
    padding-bottom: 2%;
  }

  .div-block-1928 {
    height: 65px;
  }

  .dropdown-wrapper-36 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-76 {
    font-size: 12px;
    line-height: 15px;
  }

  .image-example-captions-12 {
    margin-top: 13px;
  }

  .image-example-captions-12.storytelling-box {
    width: 450px;
  }

  .image-example-captions-12.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .div-block-1930 {
    height: 32px;
  }

  .text-block-77 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-customer-captions-11.interi {
    padding-top: 0;
  }

  .column-37, .column-38 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-40 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-40.trasparente {
    padding-bottom: 2%;
  }

  .div-block-quadrati-bianchi-8 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .dropdown-wrapper-37 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-78 {
    font-size: 12px;
    line-height: 15px;
  }

  .column-39 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-41 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-41.trasparente {
    padding-bottom: 2%;
  }

  .dropdown-wrapper-38 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-79 {
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-customer-captions-12.interi {
    padding-top: 0;
  }

  .column-40, .column-41, .column-41.doppio {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-42 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-42.trasparente {
    padding-bottom: 2%;
  }

  .columns-9.customer-community {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-9 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .div-block-quadrati-bianchi-9._3box {
    width: 100%;
  }

  .div-block-quadrati-bianchi-9.doppio {
    width: 200%;
  }

  .dropdown-wrapper-39 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-80 {
    font-size: 12px;
    line-height: 15px;
  }

  .column-42 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-42._3box-agree {
    margin-bottom: 12px;
  }

  .div-block-1939 {
    height: 190px;
  }

  .text-block-81 {
    font-size: 12px;
    line-height: 15px;
  }

  .dropdown-content-43 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-43.trasparente {
    padding-bottom: 2%;
  }

  .div-block-1942 {
    height: 65px;
  }

  .dropdown-wrapper-40 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-82 {
    font-size: 12px;
    line-height: 15px;
  }

  .image-example-captions-13 {
    margin-top: 13px;
  }

  .image-example-captions-13.storytelling-box {
    width: 450px;
  }

  .image-example-captions-13.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .div-block-1944 {
    height: 32px;
  }

  .text-block-83 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-customer-captions-14.interi {
    padding-top: 0;
  }

  .column-43, .column-44 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-44 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-44.trasparente {
    padding-bottom: 2%;
  }

  .div-block-quadrati-bianchi-10 {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .div-block-quadrati-bianchi-10.light-white {
    width: 500px;
    height: auto;
    margin-bottom: 7px;
  }

  .div-block-quadrati-bianchi-10.light-white.allafinewhite {
    width: 97%;
  }

  .dropdown-wrapper-41 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-84 {
    font-size: 12px;
    line-height: 15px;
  }

  .column-45 {
    padding-left: 0;
    padding-right: 0;
  }

  .home-8.picchio {
    background-size: 62px;
    width: 85px;
    height: 40px;
  }

  .segmenti-apertura-6 {
    background-image: url('../images/NSE_GREY_dx.svg'), url('../images/NSE_GREY.svg');
    background-position: 100%, 0%;
    background-repeat: no-repeat, no-repeat;
    background-size: 50px, 50px;
    background-attachment: fixed, fixed;
  }

  .video-integrati-values-3 {
    width: 90%;
    height: 90px;
    margin: 0 auto;
    top: -101px;
  }

  .explore_more {
    margin-top: 13px;
  }

  .explore_more.storytelling-box {
    width: 450px;
  }

  .explore_more.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .explore_more.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .explore_more.storytelling-box.experience-customer {
    width: 480px;
  }

  .instore {
    margin-top: 13px;
  }

  .instore.storytelling-box {
    width: 450px;
  }

  .instore.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .instore.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .instore.storytelling-box.experience-customer {
    width: 480px;
  }

  .dropdown_equipment2 {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_equipment2.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_equipment2.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_equipment2.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_equipment2.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_equipment2.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_equipment2.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_equipment2.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_equipment2.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_equipment2.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_equipment2.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_equipment2.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_equipment2.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_equipment2.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_equipment2.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_equipment2.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_equipment2.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_equipment2.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_equipment2.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_equipment2.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_equipment2.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_equipment2.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_equipment2.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_our_guarantee_2 {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_our_guarantee_2.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_our_guarantee_2.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_our_guarantee_2.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_our_guarantee_2.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_our_guarantee_2.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_our_guarantee_2.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_our_guarantee_2.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_our_guarantee_2.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_our_guarantee_2.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_our_guarantee_2.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_our_guarantee_2.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_our_guarantee_2.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_our_customers_2 {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_our_customers_2.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_our_customers_2.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_our_customers_2.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_our_customers_2.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_our_customers_2.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_our_customers_2.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_our_customers_2.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_our_customers_2.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_our_customers_2.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_our_customers_2.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_our_customers_2.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_our_customers_2.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_our_customers_2.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_our_customers_2.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_our_customers_2.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_our_customers_2.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_our_customers_2.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_our_customers_2.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_our_customers_2.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_our_customers_2.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_our_customers_2.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_our_customers_2.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_adventure_elements_2 {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_adventure_elements_2.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_adventure_elements_2.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_adventure_elements_2.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_adventure_elements_2.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_adventure_elements_2.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_adventure_elements_2.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_adventure_elements_2.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_adventure_elements_2.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_adventure_elements_2.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_adventure_elements_2.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_adventure_elements_2.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_adventure_elements_2.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .athletes_tnf1 {
    height: 120%;
    margin-bottom: 1px;
  }

  .athletes_tnf1._6-tech_summit_series {
    height: auto;
  }

  .athletes_tnf1.anatomy_1, .athletes_tnf1.sleeping_2 {
    height: auto;
    font-size: 13px;
    line-height: 18px;
  }

  .athletes_tnf1.backpacks_dyno_tech {
    height: auto;
  }

  .dropdown-wrapper-video {
    height: 120%;
    margin-bottom: 1px;
  }

  .sottotitolo_true-north-copy {
    padding-left: 0;
  }

  .sottotitolo_true-north-copy.spazio-a-dx {
    padding-right: 22px;
  }

  .sottotitolo_true-north-copy.centrato.dropdown-storytelling, .sottotitolo_true-north-copy._0-up {
    margin-top: 0;
  }

  .sottotitolo_true-north-copy.centrato {
    margin-top: 5px;
  }

  .sottotitolo_true-north-copy.centrato.spazio-sotto {
    margin-bottom: 0;
    display: block;
  }

  .sottotitolo_true-north-copy.centrato.dropdown-storytelling {
    margin-top: 0;
  }

  .sottotitolo_we_are_tnf {
    padding-left: 0;
  }

  .sottotitolo_we_are_tnf.spazio-a-dx {
    padding-right: 22px;
  }

  .sottotitolo_we_are_tnf.centrato.dropdown-storytelling, .sottotitolo_we_are_tnf._0-up {
    margin-top: 0;
  }

  .sottotitolo_we_are_tnf.centrato {
    margin-top: 5px;
  }

  .sottotitolo_we_are_tnf.centrato.spazio-sotto {
    margin-bottom: 0;
    display: block;
  }

  .sottotitolo_we_are_tnf.centrato.dropdown-storytelling {
    margin-top: 0;
  }

  .div-block-spazio-video-4 {
    width: 95%;
    margin-bottom: 0;
  }

  .slider-17 {
    width: 50%;
    max-width: 250px;
    height: 250px;
  }

  .apparel_product {
    height: 190px;
    margin-bottom: 5px;
  }

  .apparel_product.violet._400px_viola, .apparel_product.red._400red, .apparel_product.yellow._400px_giallo, .apparel_product._400px {
    height: 350px;
  }

  .product_arancio {
    margin-top: 13px;
  }

  .product_arancio._5-athletes {
    width: 330px;
  }

  .product_arancio._6-tech_summit_series {
    width: 75%;
  }

  .product_arancio._6-tech_summit_series.down, .product_arancio._6-tech_summit_series.colonna-cycle, .product_arancio._6-tech_summit_series.colonna-cycle {
    width: 100%;
  }

  .product_arancio.down-construction_01 {
    width: 330px;
  }

  .product_arancio.upper-insulation {
    width: 75%;
  }

  .product_arancio.upper-insulation.down {
    width: 100%;
  }

  .product_arancio.upper-insula {
    width: 75%;
  }

  .product_arancio.upper-insula.down, .product_arancio.backpacks_dyno, .product_arancio.backpacks_dyno.down {
    width: 100%;
  }

  .we_are_tnf_colonne_arancio {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: auto;
    max-width: none;
  }

  .we_are_tnf_colonne_arancio.largo-per-3 {
    min-width: 300px;
  }

  .tenda_arancio {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .tenda_arancio.largo-per-3 {
    min-width: 300px;
  }

  .div-block-spazio-sopra-testo-3-copy, .galleryti-lascio-la-macchina {
    margin-top: 25px;
  }

  .section-13, .menu-fisso, .logo-tnf {
    height: 65px;
  }

  .div-block-1947 {
    height: 25px;
  }

  .link-block-60 {
    border-bottom-style: solid;
    height: 25px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .link-block-60.tnf_trining_academy, .link-block-60.tnf-ambassador, .link-block-60.dna-strands {
    padding-left: 6px;
    padding-right: 6px;
  }

  .text-block-86 {
    height: 25px;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    line-height: 12px;
  }

  .home {
    height: 40px;
  }

  .div-block-1949 {
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-width: .3px;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
  }

  .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_home_ambassador.mobile_orizzontale {
    border-top-style: none;
    border-left-style: none;
    width: 40px;
    height: 40px;
  }

  .link_home_ambassador.mobile_orizzontale.w--current {
    border-bottom-style: none;
    border-bottom-width: .3px;
    position: static;
    top: 25px;
  }

  .link_home_ambassador.mobile_orizzontale.we_customers {
    position: relative;
  }

  .menu_ambassador.we-are-tnf.mobile {
    border-top-style: none;
    border-right-style: none;
    width: 100%;
  }

  .menu_ambassador.our_culture_menu.mobile {
    border-right-style: none;
    border-right-width: .3px;
    width: 100%;
  }

  .menu_ambassador.we_care_verde.mobile {
    border-right-style: none;
    width: 100%;
  }

  .menu_ambassador.we_customers_rosso.mobile {
    width: 100%;
  }

  .menu_ambassador.we_customers_rosso.mobile.w--current {
    border-right-style: none;
  }

  .menu_ambassador.our_product_viola_ok.mobile, .menu_ambassador.connect.mobile, .menu_ambassador.greet.mobile {
    border-right-style: none;
    width: 100%;
  }

  .menu_ambassador.greet.mobile.w--current {
    width: 100%;
  }

  .menu_ambassador.discover.mobile, .menu_ambassador.experience.mobile, .menu_ambassador.storytelling.mobile, .menu_ambassador.kit_out.mobile, .menu_ambassador.scale.mobile, .menu_ambassador.agree.mobile, .menu_ambassador.community.mobile {
    border-right-style: none;
    width: 100%;
  }

  .menu_ambassador.recruitment, .menu_ambassador.recruitment.w--current {
    height: 40px;
  }

  .menu_ambassador.recruitment.mobile {
    border-top-style: none;
    border-right-style: none;
    width: 100%;
  }

  .menu_ambassador.onboarding-menu {
    height: 40px;
  }

  .menu_ambassador.onboarding-menu.mobile {
    border-right-style: none;
    border-right-width: .3px;
    width: 100%;
  }

  .link_menu.we-are-tnf, .link_menu.connect, .link_menu.greet, .link_menu.discover, .link_menu.wecustomers, .link_menu.storytelling, .link_menu.kit_out, .link_menu.scale, .link_menu.agree, .link_menu.community, .link_menu.experience, .link_menu.we_customers_mobile {
    border-right-style: none;
    border-right-width: .3px;
  }

  .link_menu.recruitment, .link_menu.onboarding_menu {
    border-right-style: none;
    border-right-width: .3px;
    height: 40px;
    padding-top: 10px;
    top: -40px;
  }

  .link_dna_stands {
    height: 25px;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    line-height: 12px;
  }

  .rosso_we_customers.mobile {
    height: 50px;
  }

  .menu-sotto-desktop {
    height: 40px;
    display: none;
  }

  .menu-sotto-desktop.ambassador_desk {
    display: flex;
  }

  .menu-sotto-mobile {
    background-color: #fff;
    flex-flow: row;
    height: 40px;
    display: inline-flex;
  }

  .menu-sotto-mobile.ambassador {
    display: none;
  }

  .div_cta_its_f24 {
    align-items: flex-start;
    width: 400px;
    height: auto;
    display: flex;
  }

  .dwr_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .dwr_link.riga {
    background-color: #0000;
    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;
  }

  .dwr_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .dropdown-offtrail {
    display: none;
  }

  .dropdown-offtrail.w--open {
    background-color: #c4de80;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .tendina_footwear {
    flex-flow: column;
    display: flex;
  }

  .tendina_footwear.footwear {
    height: auto;
  }

  .flash-lightrange {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .flash-lightrange.riga {
    background-color: #0000;
    border-bottom: 1px #f1fcfc;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    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;
  }

  .flash-lightrange.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .outerwear {
    color: #fff;
    margin-right: 0;
    padding-right: 0;
    font-size: 21px;
  }

  .outerwear:active, .outerwear:focus {
    color: #fff;
  }

  .outerwear.grigio_azzurro {
    display: inline-flex;
  }

  .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: #0000;
    flex-flow: column;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
  }

  .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 {
    background-color: #0000;
    border-bottom: 1px #f1fcfc;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .text_ski-touring---alpinism.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .ventrix_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .ventrix_link.riga {
    background-color: #0000;
    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;
  }

  .ventrix_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .home-9 {
    background-size: contain;
    width: 80px;
    margin-right: 10px;
  }

  .text-block-87 {
    color: #fff;
    margin-right: 0;
    padding-right: 0;
    font-size: 21px;
  }

  .text-block-87:active, .text-block-87:focus {
    color: #fff;
  }

  .link_pfas {
    width: 100%;
    height: 50px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .link_pfas.w--current {
    width: 400px;
  }

  .menu-close {
    background-color: var(--white);
    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:hover {
    background-color: var(--black);
    opacity: 100;
    background-image: url('../images/CHIUDI.svg');
  }

  .layering_technology_ok {
    align-self: flex-start;
    width: 100%;
    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: #0000;
    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;
  }

  .titolo_innovation {
    width: 80%;
    height: auto;
  }

  .link_dotknit {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .link_dotknit.riga {
    background-color: #0000;
    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;
  }

  .link_dotknit.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .dropdown-toggle-14 {
    border-bottom: .3px solid #fff;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dryvent_mono_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .dryvent_mono_link.riga {
    background-color: #0000;
    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;
  }

  .dryvent_mono_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .menu-wrapper {
    flex-direction: row;
    padding: 35px 47px 47px;
    display: none;
    bottom: 0%;
  }

  .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: #0000;
    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;
  }

  .down_fill_link-copy.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .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: #0000;
    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;
  }

  .down_triple_baffle_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .text--sly-lourney.precision {
    color: #fff;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .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-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: #0000;
    display: flex;
  }

  .dropdown-list-12 {
    background-color: #0000;
    border-bottom: .3px solid #fff;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 10px;
    display: none;
    position: relative;
  }

  .clouddown_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .clouddown_link.riga {
    background-color: #0000;
    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;
  }

  .clouddown_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  ._5050insulation_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  ._5050insulation_link.riga {
    background-color: #0000;
    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;
  }

  ._5050insulation_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .futurefleece_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .futurefleece_link.riga {
    background-color: #0000;
    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 {
    color: #fff;
    background-color: #0000;
  }

  .div_link_menu_1 {
    background-color: #0e2129;
    background-image: none;
    width: 95%;
    height: auto;
    margin-top: 70px;
    display: flex;
  }

  .goretex_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .goretex_link.riga {
    background-color: #0000;
    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;
  }

  .goretex_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .futurelight_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .futurelight_link.riga {
    background-color: #0000;
    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;
  }

  .futurelight_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .title_salestools {
    flex-direction: row;
    flex: 0 auto;
    width: 100%;
    height: auto;
    font-size: 36px;
    line-height: 36px;
    display: flex;
    position: static;
  }

  .layering_system_ok {
    align-self: flex-start;
    width: 100%;
    height: auto;
  }

  .tendina_equipment {
    height: auto;
  }

  .dryvent_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .dryvent_link.riga {
    background-color: #0000;
    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;
  }

  .dryvent_link.riga.w--current {
    color: #fff;
    background-color: #0000;
  }

  .heatseekereco_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .heatseekereco_link.riga {
    background-color: #0000;
    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 {
    color: #fff;
    background-color: #0000;
  }

  .polartec_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .polartec_link.riga {
    background-color: #0000;
    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 {
    color: #fff;
    background-color: #0000;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .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;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .home-10 {
    background-size: contain;
    width: 80px;
    margin-right: 10px;
  }

  .text-block-88 {
    color: #fff;
    margin-right: 0;
    padding-right: 0;
    font-size: 21px;
  }

  .text-block-88:active, .text-block-88:focus {
    color: #fff;
  }

  .dropdown-toggle-15 {
    border-bottom: .3px solid #fff;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-wrapper-2 {
    flex-direction: row;
    padding: 35px 47px 47px;
    display: none;
    bottom: 0%;
  }

  .dropdown-list-13 {
    background-color: #0000;
    border-bottom: .3px solid #fff;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 10px;
    display: none;
    position: relative;
  }

  .menu-hamburger.w--current {
    border-style: none;
    height: 40px;
  }

  .div-block-1949-copy, .gif-hamburger {
    border-top-style: none;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
  }

  .menu-trigger-wrapper-2 {
    background-color: var(--white);
    background-image: url('../images/menu-hamburger-nero.gif');
    border-right: .3px solid #000;
    width: 40px;
    height: 40px;
    position: static;
    top: 0;
    left: 40px;
  }

  .menu-trigger-wrapper-2:hover {
    background-color: var(--black);
    opacity: 100;
    background-image: url('../images/menu-hamburger-bianco.gif');
  }

  .menu-trigger-wrapper-2.we_customers {
    border-bottom: .3px solid #000;
  }

  .home-11 {
    background-size: contain;
    width: 80px;
    margin-right: 10px;
  }

  .text-block-89 {
    color: #fff;
    margin-right: 0;
    padding-right: 0;
    font-size: 21px;
  }

  .text-block-89:active, .text-block-89:focus {
    color: #fff;
  }

  .hamburger-2 {
    width: 40px;
    height: 40px;
    position: relative;
  }

  .dropdown-toggle-16 {
    border-bottom: .3px solid #fff;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-wrapper-3 {
    background-color: var(--white);
    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: none;
    position: fixed;
    bottom: auto;
  }

  .dropdown-list-14 {
    background-color: #0000;
    border-bottom: .3px solid #fff;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 10px;
    display: none;
    position: relative;
  }

  .div-block-1954 {
    height: 40px;
  }

  .sottomenu_mobile {
    background-color: var(--white);
    flex-flow: column;
    width: 100vw;
    height: auto;
    padding-bottom: 0;
    display: inline-flex;
    overflow: hidden;
  }

  .section-13-copy, .menu-da-copiare {
    height: 65px;
  }

  .menu-home-mobile {
    background-color: var(--white);
    background-image: url('../images/HOME.svg');
    background-size: 40%;
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    width: 40px;
    height: 40px;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 20px;
  }

  .menu-home-mobile:hover {
    background-color: var(--black);
    opacity: 100;
    background-image: url('../images/HOME_white.svg');
  }

  .menu_tnf_2025, .menu_tnf_2025-original, .menu_tnf_2025_originale {
    height: 65px;
  }

  .menu_tnf_2025_customerce {
    height: 65px;
  }

  .menu-sotto-desktop-copy {
    display: none;
  }

  .we_care-sottomenu {
    height: auto;
    display: none;
  }

  .menu_wecustomers.we-are-tnf.mobile {
    border-right-style: none;
    width: 100%;
  }

  .menu_wecustomers.our_culture_menu.mobile {
    border-right-style: none;
    border-right-width: .3px;
    width: 100%;
  }

  .menu_wecustomers.we_care_verde.mobile, .menu_wecustomers.we_customers_rosso.mobile, .menu_wecustomers.our_product_viola_ok.mobile {
    width: 100%;
  }

  .menu_wecustomers.connect.mobile, .menu_wecustomers.greet.mobile, .menu_wecustomers.discover.mobile, .menu_wecustomers.experience.mobile {
    border-right-style: none;
    width: 100%;
  }

  .home-mobile {
    border-style: none solid none none;
    border-bottom-width: 0;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
  }

  .menu_2025_customerce_originale {
    height: 65px;
  }

  .div-_home-_hamburger {
    background-color: #fff;
    flex-flow: row;
    height: 40px;
    display: inline-flex;
  }

  .link-block-61 {
    background-image: url('../images/HOME.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-61:hover {
    background-color: var(--black);
    background-image: url('../images/HOME_white.svg');
  }

  .link-block-61.w--current {
    background-image: url('../images/HOME.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-61.w--current:hover {
    padding-bottom: 0;
    padding-right: 0;
  }

  .color_onboarding {
    height: 40px;
  }

  .home_ambassador {
    border-bottom-style: solid;
    border-right-style: solid;
    width: 40px;
    height: 40px;
    position: static;
    inset: 0% auto auto 0%;
  }

  .home_ambassador.w--current {
    border-style: none;
    flex-flow: row;
    height: 40px;
    display: block;
    position: static;
    inset: 0% auto auto 0%;
  }

  .home_ambassador.mobile_orizzontale {
    border-top-style: none;
    border-left-style: none;
    width: 40px;
    height: 40px;
  }

  .home_ambassador.mobile_orizzontale.w--current {
    border-bottom-style: none;
    border-bottom-width: .3px;
    position: static;
    top: 25px;
  }

  .home_ambassador.mobile_orizzontale.we_customers {
    position: relative;
  }

  .html-embed-4 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60px;
    margin-left: 0;
  }

  .html-embed-4.center {
    margin-top: 0;
  }

  .explore_more_ourproduct, .in_store {
    width: 50px;
    height: 50px;
  }
}

@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: 194px;
    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%;
  }

  .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, .inner-hero.schermopieno.video.ss-footwear, .inner-hero.schermopieno.video.purpose, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.home, .inner-hero.schermopieno.video.purpose {
    padding-bottom: 31px;
  }

  .inner-hero.schermopieno-2 {
    background-position: 40% 0;
    justify-content: space-between;
  }

  .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.ss-footwear, .inner-hero.schermopieno-2.video.purpose, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home, .inner-hero.schermopieno-2.video.home {
    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%;
    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 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .go-up {
    margin-top: 3px;
    margin-left: 0;
    bottom: 4%;
  }

  .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: auto;
    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: 69px;
    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 {
    height: 40px;
  }

  .text-block-5 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1547 {
    height: 32px;
  }

  .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, .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;
  }

  .body {
    overflow: visible;
  }

  .body.tnf {
    padding-top: 60px;
  }

  .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.trasparent {
    margin-top: 26px;
  }

  .dropdown-trigger_2.icon_now_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.our_purpose_1 {
    min-height: 120px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .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;
    padding-top: 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: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    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;
  }

  .titolo-segmento.bianco, .titolo-segmento.white {
    font-size: 24px;
  }

  .sub-altobasso-big {
    font-size: 19px;
    line-height: 23px;
  }

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

  .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: 97%;
    margin-top: 4px;
    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: 0;
    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: 2px;
    font-size: 18px;
    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 {
    margin-bottom: 0;
    font-size: 28px;
  }

  .sottotitolo-segmento.green {
    padding-left: 12px;
    padding-right: 12px;
  }

  .sub-altobasso-small {
    margin: 5px 0%;
    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.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.bold-athletes {
    font-size: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small.bold-athletes.tutto-alto.big {
    font-size: 19px;
  }

  .sub-altobasso-elenco-puntato {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato.centrato {
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
    display: flex;
  }

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

  .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.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;
  }

  .div-block-elenco-puntato.standard-box.more-text {
    height: 320px;
  }

  .div-block-elenco-puntato.standard-box {
    justify-content: flex-end;
    width: 280px;
    height: 295px;
  }

  .bold {
    line-height: 16px;
    display: flex;
  }

  .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 {
    flex-flow: column;
    margin-bottom: 73px;
  }

  .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.warranty {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 350px;
  }

  .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.elements-invertito, .div-block-contenitore.tnf-adventure.guarantee.home, .div-block-contenitore.tnf-adventure.elements-invertito, .div-block-contenitore.tnf-adventure.guarantee.home, .div-block-contenitore.tnf-adventure.elements-invertito, .div-block-contenitore.tnf-adventure.elements-invertito {
    flex-direction: column;
  }

  .div-block-contenitore.tnf-adventure.elements-invertito {
    flex-direction: column;
  }

  .div-block-contenitore.tnf-adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .div-block-contenitore.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato, .div-block-contenitore.tnf-adventure.doppio-quasi-centrato_2, .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-_3, .div-block-contenitore.tnf-adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .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, .foto-_athlete-preferences.on-mountain-action.clean-up, .foto-_athlete-preferences.on-mountain-action.outo {
    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.fitting-room, .div-block-image-small-on.customer-journey.connect_linkingintro-ese.can-do, .div-block-image-small-on.customer-journey.connect_linkingintro-ese.fitting-room {
    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.experience-demo.thermoball-2 {
    top: 231px;
    right: -4%;
  }

  .div-block-image-small-on.customer-journey.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    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: 80%;
    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;
    padding-right: 20px;
  }

  .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: 90%;
    height: 250px;
    margin-bottom: 50px;
    padding-left: 0;
  }

  .div-block-image-quadrata-sotto.nse-text {
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-top: 33px;
  }

  .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-1590 {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0%;
    margin-right: 0%;
  }

  .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.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 {
    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.w--current {
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    top: auto;
    bottom: auto;
  }

  .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;
  }

  .home-3.discover-ke._80px.onboarding {
    width: 90px;
    margin-left: 55px;
    display: inline-flex;
  }

  .cal-logo {
    height: 100%;
    right: auto;
  }

  .cal-logo.picchio {
    background-image: none;
  }

  .dropdown-6 {
    right: 35%;
  }

  .footer-heading {
    margin-top: 4px;
    font-size: 10px;
  }

  .footer-heading.home.piccolo {
    text-align: right;
  }

  .contenitore-menu {
    width: 18%;
    height: 100%;
    margin-left: 155px;
    margin-right: auto;
    padding-right: 0%;
  }

  .menu-button-2 {
    padding-top: 10px;
    padding-bottom: 14px;
    display: none;
    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;
  }

  .container-2 {
    margin-left: 145px;
    display: none;
  }

  .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.icons-4-box.our-purpose, .image-example-captions.icons-4-box.mission_statement, .image-example-captions.icons-4-box.vision-statement, .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: 80%;
  }

  .image-example-captions.athletes-tnf.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;
  }

  .layar_system_ok.ambasador {
    width: 100%;
  }

  .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.quad-sopra-tool {
    width: 280px;
    height: auto;
    min-height: auto;
    padding: 0 3px;
    top: -250px;
  }

  .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.destra {
    min-height: 300px;
    top: -150px;
    left: -150px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.destra.quarto {
    top: -300px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.terzo {
    min-height: 300px;
    top: -300px;
  }

  .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;
    padding-left: 0;
    padding-right: 0;
  }

  .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, .div-block-subtitle.experience-demo-copy, .div-block-subtitle.we-are-tnf {
    margin-right: 0;
  }

  .div-block-subtitle.experience-demo {
    width: 100%;
    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-titolo-pagina {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
    inset: 20% 0% auto;
  }

  .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: 150px;
    margin-top: 0;
  }

  .div-block-header-pillar-tnf {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-100.meta {
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-header-our-core {
    background-position: 50% 30%;
    background-size: 200%;
    height: 200px;
  }

  .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, .div-block-image-quadr-sopra.tnf_ambassador_atributes {
    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;
  }

  .filetto-we-are-tnf {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .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;
  }

  .div-block-1640 {
    margin-bottom: 0;
  }

  .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, .dropdown-content-3.our_purpose_di-ontent {
    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, .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;
  }

  .dropdown-content-6.white {
    width: 100%;
  }

  .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-x3._3-benefit.intro {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .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;
  }

  .div-block-contenitore-cta-2.kit-out {
    margin-bottom: 11px;
  }

  .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.guarantee, .div-block-image-big-bn.customer-journey.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .div-block-image-big-bn.customer-journey.adventure-elements {
    height: auto;
  }

  .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 {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .love_wild-place.dd-innovation.foto-_03, .love_wild-place.dd-innovation.foto-_014, .love_wild-place.dd-innovation.lead-with-integrity {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    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;
  }

  .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;
  }

  .our-culture {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .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;
  }

  .div-block-titoloni-4.purpose {
    justify-content: center;
    margin-bottom: 13px;
  }

  .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-contenitore-click-2.largo-per-3 {
    min-width: 250px;
  }

  .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;
  }

  .div-block-spazio-video-2._2word {
    justify-content: space-between;
    width: 95%;
    height: 240px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .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.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-image-quadrata-sotto-6.centrato {
    width: 100%;
    padding-right: 7%;
  }

  .div-block-image-quadrata-sotto-6.centrato.sx {
    padding-right: 0%;
  }

  .div-block-image-quadrata-sotto-6.demo-excellence {
    margin-top: 20px;
  }

  .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;
  }

  .html-embed-2 {
    margin-top: 60px;
    margin-left: 0;
  }

  .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;
  }

  .div-block-normaly-2.centrato._3-kit-out {
    margin-bottom: 15px;
  }

  .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-filetto-nero-2.sm-centrato {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-filetto-nero-2.elenco-senza-spazio {
    margin-top: 0;
  }

  .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;
  }

  .we_care {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .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;
  }

  .text-block-42 {
    font-size: 16px;
    line-height: 24px;
  }

  .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-top: 32px;
    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, .dropdown-content-16.dte-lingue {
    width: 100%;
  }

  .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;
  }

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

  .menu-a-dx-2 {
    display: none;
  }

  .div-block-1803 {
    width: 50px;
  }

  .log_summit-3, .log_equipment_ok-3, .log_insulation_ok-3, .log_shell_ok-3, .log_footwear_ok-3, .log_timelione_ok-3, .log_layering_system_ok-copy-3, .log_athlete_tested {
    width: 50px;
    height: 50px;
  }

  .div-block-customer-captions-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-customer-captions-3.interi {
    margin-left: 8px;
    margin-right: 8px;
  }

  .dropdown-content-18 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-18.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .exploring-customer-4 {
    line-height: 18px;
  }

  .sub-altobasso-small-13 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-13.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .columns-5 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-spazio-largo-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-15 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .div-block-quadrati-bianchi-2 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .dropdown-wrapper-19 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .sub-altobasso-elenco-puntato-9 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .filetto-customers-4 {
    width: 60px;
    margin-top: 0;
  }

  .menu_dx_we_are_tnf {
    width: 50px;
  }

  .menu_history.w--current {
    width: 50px;
    height: 50px;
  }

  .div-iconic-colours {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .div-iconic-colours.equipment, .div-iconic-colours.timeline {
    width: 300px;
  }

  .foto-iconic-colours {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .colour_red {
    width: 90px;
    height: 90px;
  }

  .colour_red.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .colour_red.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .colour_red.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .colour_blue {
    width: 90px;
    height: 120px;
  }

  .colour_blue.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .colour_blue.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .colour_blue.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .div-expeditions {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .div-expeditions.equipment, .div-expeditions.timeline {
    width: 300px;
  }

  .div-block-1629-copy {
    height: 200px;
  }

  .foto-expedition {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .foto_dx_expedition {
    width: 90px;
    height: 90px;
  }

  .foto_dx_expedition.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_dx_expedition.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .foto_dx_expedition.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_sx_expedition {
    width: 90px;
    height: 120px;
  }

  .foto_sx_expedition.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .foto_sx_expedition.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .foto_sx_expedition.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .testo-sotto-drop-down {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .testo-sotto-drop-down.left-align {
    margin-bottom: 18px;
  }

  .testo-sotto-drop-down.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .testo-sotto-drop-down.cta {
    font-size: 17px;
  }

  .testo-sotto-drop-down.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .testo-sotto-drop-down.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .testo-sotto-drop-down.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .testo-sotto-drop-down.bold.tutto-alto.big {
    font-size: 19px;
  }

  .testo-sotto-drop-down.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testo-sotto-drop-down.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .testo-sotto-drop-down.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .testo-sotto-drop-down.dryvent_bold {
    line-height: 26px;
  }

  .testo-sotto-drop-down.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .foto-athletes {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .foto_sx_athletes {
    width: 60px;
    height: 60px;
  }

  .foto_sx_athletes.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .foto_sx_athletes.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .foto_sx_athletes.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .foto_dx_athletes {
    width: 60px;
    height: 60px;
    margin-bottom: -101px;
  }

  .foto_dx_athletes.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_dx_athletes.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .foto_dx_athletes.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .menu_logo, .menu_iconic_colour, .menu_expeditions, .menu_athletes, .menu_explore_more, .menu_in_store {
    width: 50px;
    height: 50px;
  }

  .dropdown-wrapper-history {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-history.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-history.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-history.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-history.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-history.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-history.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-history.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-history.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-history.captions.padded, .dropdown-wrapper-history.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-history.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

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

  .dropdown-wrapper-history.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-history.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-history.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-history.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-history.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-history.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-history.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-history.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-history.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-history.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-history.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-history.mat_tech, .dropdown-wrapper-history.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper-logo {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-logo.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-logo.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-logo.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-logo.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-logo.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-logo.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-logo.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-logo.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-logo.captions.padded, .dropdown-wrapper-logo.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-logo.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

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

  .dropdown-wrapper-logo.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-logo.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-logo.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-logo.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-logo.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-logo.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-logo.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-logo.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-logo.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-logo.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-logo.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-logo.mat_tech, .dropdown-wrapper-logo.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper-iconic-colours {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-iconic-colours.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-iconic-colours.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-iconic-colours.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-iconic-colours.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-iconic-colours.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-iconic-colours.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-iconic-colours.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-iconic-colours.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-iconic-colours.captions.padded, .dropdown-wrapper-iconic-colours.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-iconic-colours.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-iconic-colours.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-iconic-colours.mat_tech, .dropdown-wrapper-iconic-colours.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper-expeditions {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-expeditions.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-expeditions.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-expeditions.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-expeditions.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-expeditions.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-expeditions.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-expeditions.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-expeditions.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-expeditions.captions.padded, .dropdown-wrapper-expeditions.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-expeditions.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

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

  .dropdown-wrapper-expeditions.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-expeditions.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-expeditions.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-expeditions.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-expeditions.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-expeditions.mat_tech, .dropdown-wrapper-expeditions.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper-athletes {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-athletes.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-athletes.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-athletes.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-athletes.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-athletes.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-athletes.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-athletes.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-athletes.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-athletes.captions.padded, .dropdown-wrapper-athletes.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-athletes.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

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

  .dropdown-wrapper-athletes.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-athletes.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-athletes.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-athletes.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-athletes.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-athletes.mat_tech, .dropdown-wrapper-athletes.formula {
    margin-bottom: 0;
  }

  .menu_our_purpose_ok.w--current, .menu_our_purpose, .menu_our_values {
    width: 50px;
    height: 50px;
  }

  .div-block-born_from_purpose {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-born_from_purpose.white {
    width: 85%;
    height: auto;
    padding-top: 3px;
  }

  .div-block-born_from_purpose.discover, .div-block-born_from_purpose.storytelling {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .div-block-born_from_purpose.light-white {
    width: 300px;
  }

  .div_brand-dna-copy {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .dropdown-wrapper-born-from-purpose {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-born-from-purpose.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-born-from-purpose.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-born-from-purpose.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-born-from-purpose.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-born-from-purpose.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-born-from-purpose.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-born-from-purpose.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-born-from-purpose.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-born-from-purpose.captions.padded, .dropdown-wrapper-born-from-purpose.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-born-from-purpose.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-born-from-purpose.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-born-from-purpose.mat_tech, .dropdown-wrapper-born-from-purpose.formula {
    margin-bottom: 0;
  }

  .foto-born_from_purpose {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .foto_sx_born_from_purpose {
    width: 90px;
    height: 90px;
  }

  .foto_sx_born_from_purpose.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_sx_born_from_purpose.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .foto_sx_born_from_purpose.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_dx_born_from_purpose {
    width: 90px;
    height: 120px;
  }

  .foto_dx_born_from_purpose.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .foto_dx_born_from_purpose.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .foto_dx_born_from_purpose.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .foto-our_purpose {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .foto_sx_purpose {
    width: 90px;
    height: 90px;
  }

  .foto_sx_purpose.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_sx_purpose.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .foto_sx_purpose.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .menu_our-vlaues {
    width: 50px;
    height: 50px;
  }

  .foto-values {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .foto_dx_our_values_guide {
    width: 60px;
    height: 60px;
  }

  .foto_dx_our_values_guide.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .foto_dx_our_values_guide.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .foto_dx_our_values_guide.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .foto_sx_our_values_guide {
    width: 60px;
    height: 60px;
    margin-bottom: -101px;
  }

  .foto_sx_our_values_guide.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_sx_our_values_guide.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .foto_sx_our_values_guide.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .bold-9 {
    line-height: 16px;
  }

  .sottotitolo-segmento-5 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .sottotitolo-segmento-5.left-align {
    margin-top: 0;
  }

  .sub-altobasso-small-14 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-14.left-align {
    margin-bottom: 18px;
  }

  .sub-altobasso-small-14.right-align.big {
    text-align: center;
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .sub-altobasso-small-14.cta {
    font-size: 17px;
  }

  .sub-altobasso-small-14.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .segmenti-apertura-2 {
    background-position: 103%, -3%;
  }

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

  .sub-altobasso-elenco-puntato-10 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .div-block-1805 {
    height: auto;
  }

  .image-85 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .bold-10 {
    line-height: 16px;
  }

  .sub-altobasso-big-3 {
    font-size: 19px;
    line-height: 23px;
  }

  .div-block-1806 {
    width: 60px;
    margin-top: 28px;
  }

  .div-block-quadrato-nero-2 {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }

  .div-block-quadrato-nero-2.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .section-grey-3 {
    padding-top: 15px;
    padding-bottom: 22px;
  }

  .section-grey-3.discover-question {
    padding-top: 12px;
    padding-bottom: 19px;
  }

  .sotto---sottotitolo-segmento-4 {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 21px;
  }

  .sotto---sottotitolo-segmento-4.centrato-piccolo {
    line-height: 18px;
  }

  .div-block-testi-a-dx-blocchi-7 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-7.rientro {
    width: 85%;
  }

  .div-block-testi-a-dx-blocchi-7.rientro.spazio-sm {
    margin-top: 114px;
  }

  .sub-altobasso-elenco-puntato-11 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .titolo-segmento-4 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .div-block-spazio-a-sx-per-testo-8 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .image-86 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .bold-11 {
    line-height: 16px;
  }

  .div-block-quadrato-nero-3 {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }

  .div-block-quadrato-nero-3.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .div-block-quadrato-nero-3.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .dropdown-content-19 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-19.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-contenitore-click-lottie-5.home.white {
    margin-top: 17px;
  }

  .div-block-contenitore-click-lottie-5.connect.vuoto {
    margin-top: -317px;
    margin-bottom: 315px;
    margin-left: 265px;
  }

  .div-block-contenitore-click-lottie-5.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-5.connect.vuoto-exp-link {
    margin-bottom: -41px;
    margin-left: 0;
    margin-right: 240px;
  }

  .div-block-4-customer-presentation-3 {
    width: 98%;
    margin-bottom: 6px;
  }

  .dropdown-trigger-16 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .dropdown-wrapper-20 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-customer-type-4 {
    height: 210px;
    margin-top: 6px;
    margin-bottom: 10px;
  }

  .div-block-customer-type-4.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%;
  }

  .titolo-segmento-5 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .image-87 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .div-block-1808 {
    width: 60px;
    margin-top: 28px;
  }

  .div-block-testi-a-dx-blocchi-8 {
    width: 90%;
    margin-top: 19px;
  }

  .sub-altobasso-elenco-puntato-12 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .titolo-segmento-6 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento-6.left-align {
    line-height: 25px;
  }

  .div-block-spazio-a-sx-per-testo-9 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .image-88 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .bold-12 {
    line-height: 16px;
  }

  .div-block-elements-3 {
    width: 80px;
    height: 80px;
  }

  .div-block-elements-3.icons {
    width: 250px;
    height: 250px;
  }

  .div-block-spazio-sopra-testo-8.no-space.spazio-sm {
    margin-top: 42px;
  }

  .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-testi-a-dx-blocchi-9 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-9.invertiti {
    width: 91%;
  }

  .titolo-segmento-7 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento-7.right-align {
    text-align: left;
    line-height: 25px;
  }

  .div-block-spazio-a-sx-per-testo-10 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-spazio-a-sx-per-testo-10.spazio-a-dx {
    padding-right: 0;
  }

  .section-white-3 {
    padding-top: 15px;
  }

  .bold-13 {
    line-height: 16px;
  }

  .div-block-elements-4 {
    width: 80px;
    height: 80px;
  }

  .sub-altobasso-big-4 {
    font-size: 19px;
    line-height: 23px;
  }

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

  .heading-5 {
    letter-spacing: 0;
    font-size: 17px;
  }

  .menu_borm-from-purpose-copy.w--current, .menu_our_purpose___ok, .menu_our_purpose_def, .menu_our_value, .menu_wecare_born_from_purpose.w--current, .menu_wecare_scake_circularity, .menu_wecare_sustainable-materials, .menu_wecare_suppliers-and-reatail, .menu_sustainable-packaging, .menu_we_care_explore_fund {
    width: 50px;
    height: 50px;
  }

  .foto_dx_born_from_purpose-copy {
    width: 90px;
    height: 120px;
  }

  .foto_dx_born_from_purpose-copy.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .foto_dx_born_from_purpose-copy.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .foto_dx_born_from_purpose-copy.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .div-block-1628-copy {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .div-block-1628-copy.equipment, .div-block-1628-copy.timeline {
    width: 300px;
  }

  .logo_ewc_gif {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .logo_ewc_gif.equipment, .logo_ewc_gif.timeline {
    width: 300px;
  }

  .logo_ewc_gif_2 {
    background-size: contain;
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .dropdown-wrapper-_ewc {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-_ewc.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-_ewc.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-_ewc.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-_ewc.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-_ewc.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-_ewc.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-_ewc.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-_ewc.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-_ewc.captions.padded, .dropdown-wrapper-_ewc.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-_ewc.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

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

  .dropdown-wrapper-_ewc.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-_ewc.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-_ewc.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-_ewc.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-_ewc.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-_ewc.mat_tech, .dropdown-wrapper-_ewc.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_source-sustainable-materials {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_source-sustainable-materials.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_source-sustainable-materials.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.padded, .dropdown-wrapper_source-sustainable-materials.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_source-sustainable-materials.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_source-sustainable-materials.mat_tech, .dropdown-wrapper_source-sustainable-materials.formula {
    margin-bottom: 0;
  }

  .foto-scale_circularity {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .foto_sx_purpose-copy {
    width: 90px;
    height: 90px;
  }

  .foto_sx_purpose-copy.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_sx_purpose-copy.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .foto_sx_purpose-copy.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .div-quadrato-verde {
    width: 15px;
    height: 15px;
    margin-right: 18px;
  }

  .div-quadrato-verde.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .div-quadrato-verde.piccolo-rosso.we-are-tnf.viola {
    width: 20px;
    height: 20px;
  }

  .div-quadrato-verde.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .div-quadrato-verde.viola {
    margin-top: 20px;
  }

  .div-scale_circularity {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .div-scale_circularity.equipment, .div-scale_circularity.timeline {
    width: 300px;
  }

  .foto-values-copy, .foto_scale_circularuty {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .foto_2_scale_circularity {
    width: 60px;
    height: 60px;
  }

  .foto_2_scale_circularity.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .foto_2_scale_circularity.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .foto_2_scale_circularity.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .foto_sx_scale_circularity {
    width: 60px;
    height: 60px;
    margin-bottom: -101px;
  }

  .foto_sx_scale_circularity.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_sx_scale_circularity.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .foto_sx_scale_circularity.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .riga_100 {
    width: 150px;
    margin-top: -5px;
  }

  .div-scale_circularity-copy {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .div-scale_circularity-copy.equipment, .div-scale_circularity-copy.timeline {
    width: 300px;
  }

  .foto_sx_source-sustainable-materials {
    width: 60px;
    height: 60px;
    margin-bottom: -101px;
  }

  .foto_sx_source-sustainable-materials.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_sx_source-sustainable-materials.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .foto_sx_source-sustainable-materials.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .foto_source-sustainable-materials_2 {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .foto_2_source-sustainable-materials {
    width: 60px;
    height: 60px;
  }

  .foto_2_source-sustainable-materials.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .foto_2_source-sustainable-materials.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .foto_2_source-sustainable-materials.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .div-block_sustainable-materials {
    width: 97%;
    margin-top: 4px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block_sustainable-materials._400 {
    width: 80%;
    height: 240px;
  }

  .div-block_sustainable-materials._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block_sustainable-materials.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block_sustainable-materials.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .div-block-1818 {
    background-size: contain;
  }

  .partner-with-suppliers {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .div-scale_circularity-copy-copy {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .div-scale_circularity-copy-copy.equipment, .div-scale_circularity-copy-copy.timeline {
    width: 300px;
  }

  .partner-with-suppliers-copy, .partner-with-suppliers-copy-copy, .foto_sustainable-packaging {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .text-explore-found {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text-explore-found.left-align {
    margin-bottom: 18px;
  }

  .text-explore-found.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text-explore-found.cta {
    font-size: 17px;
  }

  .text-explore-found.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text-explore-found.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text-explore-found.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text-explore-found.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text-explore-found.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-explore-found.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-explore-found.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text-explore-found.dryvent_bold {
    line-height: 26px;
  }

  .text-explore-found.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .menu_we_care_explore_more, .menu_we_care_in_store {
    width: 50px;
    height: 50px;
  }

  .dropdown-wrapper-explore-found {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-explore-found.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-explore-found.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-explore-found.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-explore-found.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-explore-found.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-explore-found.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-explore-found.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-explore-found.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-explore-found.captions.padded, .dropdown-wrapper-explore-found.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-explore-found.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-explore-found.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-explore-found.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-explore-found.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-explore-found.mat_tech, .dropdown-wrapper-explore-found.formula {
    margin-bottom: 0;
  }

  .home-5 {
    width: 40px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .home-5.onboarding {
    width: 90px;
    left: 50px;
  }

  .link_onboarding {
    width: 40px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .link_onboarding.onboarding {
    width: 90px;
    left: 50px;
  }

  .ambassadoratributes {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .fototnf_ambassador_attributes {
    width: 300px;
    height: 200px;
  }

  .fototnf_ambassador_attributes.athletes-hilary {
    width: 260px;
    height: 190px;
    margin-bottom: 4px;
  }

  .fototnf_ambassador_attributes.tnf_circularity {
    width: 100%;
    height: 300px;
    margin-top: 0;
    margin-bottom: 4px;
  }

  .div-block-header-our-core-copy, .div_recruitment {
    background-position: 100% 0;
    background-size: 1000px;
  }

  .div_recruitment.foto {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 200px;
  }

  .div_recruitment.onboarding, .div_recruitment.onboarding._250 {
    height: 200px;
  }

  .div_recruitment.foto-recruitment {
    background-image: url('../images/recruting.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    height: 200px;
  }

  .div_recruitment.foto_ok {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 200px;
  }

  .div_recruitment.foto-onboarding {
    background-image: url('../images/recruting.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    background-image: url('../images/recruting.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/TNF_FW23_DenimPack_DDC-0649_low.jpg');
    background-position: 50%, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    height: 200px;
  }

  .div_recruitment.fotoon_boarding_ok {
    background-image: url('../images/onboarding.gif'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/onboarding.jpg');
    background-position: 50%, 0 0, 50% 0;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: contain, auto, cover;
    height: 200px;
  }

  .div-block-header-our-core-copy-copy {
    background-position: 100% 0;
    background-size: 1000px;
  }

  .home-3-copy {
    width: 40px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .home-3-copy.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;
  }

  .logo {
    width: 40px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .logo.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;
  }

  .home-4 {
    width: 40px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .home-4.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;
  }

  .div-block-1824 {
    width: 75px;
    display: none;
    left: 145px;
  }

  .quick-stack-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-47 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-block-1825 {
    margin-bottom: 20px;
  }

  .download-pdf {
    width: 60px;
    height: 60px;
  }

  .pdf_we_are_tnf, .pdf_assessor-guide {
    height: 180px;
  }

  .foto_becoming-a-tnf-ambassador {
    width: 100%;
    height: 180px;
    padding-bottom: 5px;
  }

  .tnf_ambassador_platform_group_training {
    width: 100%;
    height: 180px;
  }

  .pdf_ambassador-platform-group-training {
    height: 180px;
  }

  .div-we-are-tnf {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .div-we-are-tnf.spazio-a-dx {
    padding-right: 0;
  }

  .div-we-are-tnf.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .div-we-are-tnf.experience-demo, .div-we-are-tnf.footwear, .div-we-are-tnf.equipment, .div-we-are-tnf.experience-demo-copy, .div-we-are-tnf.layering, .div-we-are-tnf.experience-demo-copy, .div-we-are-tnf.we-are-tnf {
    margin-right: 0;
  }

  .div-becoming-a-tnf-ambassadorr {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .div-becoming-a-tnf-ambassadorr.spazio-a-dx {
    padding-right: 0;
  }

  .div-becoming-a-tnf-ambassadorr.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .div-becoming-a-tnf-ambassadorr.experience-demo {
    width: 100%;
    margin-right: 0;
  }

  .div-becoming-a-tnf-ambassadorr.footwear, .div-becoming-a-tnf-ambassadorr.equipment, .div-becoming-a-tnf-ambassadorr.experience-demo-copy, .div-becoming-a-tnf-ambassadorr.layering, .div-becoming-a-tnf-ambassadorr.experience-demo-copy, .div-becoming-a-tnf-ambassadorr.we-are-tnf {
    margin-right: 0;
  }

  .div-purpose-values {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .div-purpose-values.spazio-a-dx {
    padding-right: 0;
  }

  .div-purpose-values.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .div-purpose-values.experience-demo {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .div-purpose-values.footwear, .div-purpose-values.equipment, .div-purpose-values.experience-demo-copy, .div-purpose-values.layering, .div-purpose-values.experience-demo-copy, .div-purpose-values.we-are-tnf {
    margin-right: 0;
  }

  .pdf_purpose-values {
    height: 180px;
  }

  .foto_purpose-values {
    width: 100%;
  }

  .foto_purpose-values.tnf-ambassador-platform {
    height: 180px;
  }

  .pdf_purpose-values-group-training {
    height: auto;
  }

  .foto_purpose-values-group-training {
    background-size: contain;
    height: 180px;
  }

  .pdf_download.tnf-ambassador-platform, .pdf_download.dare-to-explore-handbook, .foto_date-to-explore-handbook, .pdf_date-to-explore-handbook {
    height: 180px;
  }

  .cell-33 {
    justify-content: flex-start;
    align-items: center;
  }

  .quick-stack-12 {
    padding: 10px 0;
  }

  .foto_assessor_guide {
    width: 100%;
    height: 180px;
    padding-bottom: 5px;
  }

  .tnf_assesment {
    width: 100%;
    height: 180px;
  }

  .foto_interview_1 {
    width: 100%;
    height: 180px;
    padding-bottom: 5px;
  }

  .tnf_interview_2 {
    width: 100%;
    height: 180px;
  }

  .pdf_assessor-guide-copy, .pdf_instore_assessment, .link_pdf_ambassador_interview, .link_pdf_sales-interview, .link_pdf_assessor-_guide {
    height: 180px;
  }

  .icona-nuova {
    width: 100%;
  }

  .we-are-tnf {
    margin: 5px 0%;
    font-size: 15px;
    line-height: 18px;
  }

  .we-are-tnf.left-align {
    margin-bottom: 18px;
  }

  .we-are-tnf.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .we-are-tnf.cta {
    font-size: 17px;
  }

  .we-are-tnf.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .we-are-tnf.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .we-are-tnf.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .we-are-tnf.bold.tutto-alto.big {
    font-size: 19px;
  }

  .we-are-tnf.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .we-are-tnf.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .we-are-tnf.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .we-are-tnf.dryvent_bold {
    line-height: 26px;
  }

  .we-are-tnf.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .rectruiting-foto-copy {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/recruting_foto.jpg');
    background-position: 0 0, 50% 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 100%;
  }

  .quick-stack-13, .quick-stack-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-on-boarding {
    padding-left: 3%;
    padding-right: 3%;
  }

  .dropdown_history_heritage {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_history_heritage.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_history_heritage.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_history_heritage.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_history_heritage.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_history_heritage.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_history_heritage.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_history_heritage.captions.waterproof {
    top: 81px;
  }

  .dropdown_history_heritage.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_history_heritage.captions.padded, .dropdown_history_heritage.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_history_heritage.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_history_heritage.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_history_heritage.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_history_heritage.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_history_heritage.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_history_heritage.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_history_heritage.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_history_heritage.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_history_heritage.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_history_heritage.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_history_heritage.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_history_heritage.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_history_heritage.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_wrapper_logo_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_wrapper_logo_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_wrapper_logo_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_wrapper_logo_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_wrapper_logo_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_wrapper_logo_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_wrapper_logo_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_wrapper_logo_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_wrapper_logo_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_wrapper_logo_ok.captions.padded, .dropdown_wrapper_logo_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_wrapper_logo_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_wrapper_logo_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_wrapper_logo_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_wrapper_logo_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_iconic_colours_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_iconic_colours_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_iconic_colours_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_iconic_colours_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_iconic_colours_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_iconic_colours_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_iconic_colours_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_iconic_colours_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_iconic_colours_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_iconic_colours_ok.captions.padded, .dropdown_iconic_colours_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_iconic_colours_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_iconic_colours_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_iconic_colours_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_iconic_colours_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_expeditions_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_expeditions_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_expeditions_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_expeditions_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_expeditions_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_expeditions_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_expeditions_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_expeditions_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_expeditions_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_expeditions_ok.captions.padded, .dropdown_expeditions_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_expeditions_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_expeditions_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_expeditions_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_expeditions_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_expeditions_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_expeditions_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_expeditions_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_expeditions_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_expeditions_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_expeditions_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_expeditions_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_expeditions_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_expeditions_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_history_heritage-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_history_heritage-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_history_heritage-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_history_heritage-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_history_heritage-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_history_heritage-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_history_heritage-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_history_heritage-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown_history_heritage-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_history_heritage-copy.captions.padded, .dropdown_history_heritage-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_history_heritage-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_history_heritage-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_history_heritage-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_history_heritage-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_athletes_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_athletes_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_athletes_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_athletes_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_athletes_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_athletes_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_athletes_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_athletes_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_athletes_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_athletes_ok.captions.padded, .dropdown_athletes_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_athletes_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_athletes_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_athletes_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_athletes_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_athletes_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_athletes_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_athletes_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_athletes_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_athletes_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_athletes_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_athletes_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_athletes_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_athletes_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_born_from_purpose_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_born_from_purpose_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_born_from_purpose_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_born_from_purpose_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_born_from_purpose_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_born_from_purpose_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_born_from_purpose_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_born_from_purpose_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_born_from_purpose_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_born_from_purpose_ok.captions.padded, .dropdown_born_from_purpose_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_born_from_purpose_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_born_from_purpose_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_born_from_purpose_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_born_from_purpose_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_our_porpuse_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_our_porpuse_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_our_porpuse_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_our_porpuse_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_our_porpuse_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_our_porpuse_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_our_porpuse_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_our_porpuse_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_our_porpuse_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_our_porpuse_ok.captions.padded, .dropdown_our_porpuse_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_our_porpuse_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_our_porpuse_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_our_porpuse_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_our_porpuse_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_our_values_gide_us {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_our_values_gide_us.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_our_values_gide_us.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_our_values_gide_us.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_our_values_gide_us.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_our_values_gide_us.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_our_values_gide_us.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_our_values_gide_us.captions.waterproof {
    top: 81px;
  }

  .dropdown_our_values_gide_us.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_our_values_gide_us.captions.padded, .dropdown_our_values_gide_us.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_our_values_gide_us.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_our_values_gide_us.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_our_values_gide_us.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_our_values_gide_us.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_exploration_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_exploration_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_exploration_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_exploration_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_exploration_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_exploration_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_exploration_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_exploration_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_exploration_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_exploration_ok.captions.padded, .dropdown_exploration_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_exploration_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_exploration_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_exploration_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_exploration_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_exploration_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_exploration_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_exploration_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_exploration_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_exploration_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_exploration_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_exploration_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_exploration_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_exploration_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_circularity_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_circularity_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_circularity_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_circularity_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_circularity_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_circularity_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_circularity_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_circularity_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_circularity_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_circularity_ok.captions.padded, .dropdown_circularity_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_circularity_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_circularity_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_circularity_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_circularity_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_circularity_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_circularity_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_circularity_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_circularity_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_circularity_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_circularity_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_circularity_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_circularity_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_circularity_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_sosteinable-materials {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_sosteinable-materials.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_sosteinable-materials.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_sosteinable-materials.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_sosteinable-materials.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_sosteinable-materials.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_sosteinable-materials.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_sosteinable-materials.captions.waterproof {
    top: 81px;
  }

  .dropdown_sosteinable-materials.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_sosteinable-materials.captions.padded, .dropdown_sosteinable-materials.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_sosteinable-materials.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_sosteinable-materials.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_sosteinable-materials.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_sosteinable-materials.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_partners_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_partners_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_partners_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_partners_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_partners_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_partners_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_partners_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_partners_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_partners_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_partners_ok.captions.padded, .dropdown_partners_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_partners_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_partners_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_partners_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_partners_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_partners_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_partners_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_partners_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_partners_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_partners_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_partners_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_partners_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_partners_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_partners_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_explore-found {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_explore-found.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_explore-found.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_explore-found.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_explore-found.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_explore-found.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_explore-found.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_explore-found.captions.waterproof {
    top: 81px;
  }

  .dropdown_explore-found.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_explore-found.captions.padded, .dropdown_explore-found.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_explore-found.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_explore-found.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_explore-found.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_explore-found.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_explore-found.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_explore-found.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_explore-found.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_explore-found.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_explore-found.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_explore-found.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_explore-found.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_explore-found.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_explore-found.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .icon-now, .our_porpouse_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .our_porpouse_ok._6-tech_summit_series {
    width: auto;
  }

  .slider-mission {
    height: 210px;
  }

  .dropdown-icon-now {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .menu_our_customers {
    width: 50px;
  }

  .log_our_garantee {
    width: 50px;
    height: 50px;
  }

  .menu_our-customers {
    background-repeat: no-repeat;
  }

  .log_explore-more, .log_in_store {
    width: 50px;
    height: 50px;
  }

  .section-header-31 {
    height: 250px;
    display: block;
  }

  .our-customers-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .titolo-segmento-8 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .bold-14 {
    line-height: 16px;
  }

  .div-block-sopra-tutto-2 {
    width: 100%;
    height: 100%;
    inset: 0%;
  }

  .div-block-filetto-nero-4x4-2 {
    width: 60px;
    margin-top: -4px;
  }

  .div-block-over-home-2 {
    width: 94%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
  }

  .div-block-1833 {
    height: 40px;
  }

  .sub-altobasso-elenco-puntato-4x4-4.over-home {
    margin-top: 11px;
    margin-bottom: 1px;
    line-height: 29px;
  }

  .sub-altobasso-elenco-puntato-4x4-4.over-home.sub {
    font-size: 18px;
    line-height: 23px;
  }

  .div-block-header-link-section-2 {
    height: 92vh;
  }

  .link-block-ancora-2 {
    width: 194px;
    height: 42px;
  }

  .image-89 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .div-block-header-link-section-3 {
    height: 92vh;
  }

  .link-block-ancora-3 {
    width: 194px;
    height: 42px;
  }

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

  .image-90 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .content-wrapper-head-ss-2 {
    justify-content: center;
    max-width: 270px;
    height: auto;
    margin-top: 34px;
    padding-top: 0%;
    padding-left: 9px;
    position: absolute;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .div-block-1834 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1835 {
    align-items: flex-start;
    margin-right: 6px;
    display: flex;
  }

  .paragraph-19 {
    display: none;
  }

  .content-wrapper-head-home-2 {
    justify-content: flex-start;
    height: 30%;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .div-block-header-our-core-2 {
    background-position: 100% 0;
    background-size: 1000px;
  }

  .titolo-segmento-9 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .bold-15 {
    line-height: 16px;
  }

  .sub-altobasso-big-5 {
    font-size: 19px;
    line-height: 23px;
  }

  .sottotitolo-segmento-6 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .div-block-image-vertic-sopra-2 {
    width: 90px;
    height: 120px;
  }

  .div-block-1836 {
    width: 60px;
    margin-top: 28px;
  }

  .div-block-1837 {
    height: 60px;
  }

  .div-block-1838 {
    height: 200px;
  }

  .div-block-1839 {
    height: 32px;
  }

  .dropdown-content-4 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .div-block-image-quadr-sopra-2 {
    width: 90px;
    height: 90px;
  }

  .div-block-image-quadr-sopra-2.our-guarantee {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .div-block-timels-2 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .dropdown-our_guarantee {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .text-block-48 {
    font-size: 13px;
    line-height: 15px;
  }

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

  .div-quadrato-rosso-4 {
    width: 15px;
    height: 15px;
    margin-right: 18px;
  }

  .div-block-testi-a-dx-blocchi-10 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-10.rientro {
    width: 85%;
  }

  .div-block-testi-a-dx-blocchi-10.rientro.spazio-sm {
    margin-top: 114px;
  }

  .sub-altobasso-elenco-puntato-13 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .div-block-1842 {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .titolo-segmento-10 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .div-block-spazio-a-sx-per-testo-11 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-1843 {
    height: auto;
  }

  .filetto_our_guarantee {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .sottotitolo-segmento-7 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .div-block-1844 {
    width: 60px;
    margin-top: 28px;
  }

  .div-block-1845 {
    height: 32px;
  }

  .div-block-1846 {
    height: 200px;
  }

  .dropdown-content-20, .dropdown-content-21 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-21.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .text-block-49 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1847 {
    height: 60px;
  }

  .dropdown-trigger-17 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .div-block-timels-3 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-1848 {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .div-block_sx_our_customers {
    width: 90px;
    height: 90px;
  }

  .dropdown-wrapper-21 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-our_customers {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .div_brand-dna-2 {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .div-block-testi-a-dx-blocchi-11 {
    width: 90%;
    margin-top: 19px;
  }

  .foto_sx_our-customers {
    width: 90px;
    height: 120px;
  }

  .sub-altobasso-elenco-puntato-14 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .titolo-segmento-11 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento-11.left-align {
    line-height: 25px;
  }

  .div-block-spazio-a-sx-per-testo-12 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-elements-5 {
    width: 80px;
    height: 80px;
  }

  .div-block-elements-5.icons {
    width: 250px;
    height: 250px;
  }

  .sottotitolo-segmento-8 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .div-block-spazio-sopra-testo-12.no-space.spazio-sm {
    margin-top: 42px;
  }

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

  .text-block-51 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-22 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .sub-altobasso-elenco-puntato-copy-4 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-copy-4.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .heading-6 {
    letter-spacing: 0;
    font-size: 17px;
  }

  .foto-adventure-elements {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .div-block-1854 {
    height: 60px;
  }

  .div-block-timels-4 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .dropdown-wrapper-adventure-elements {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .div-block-1855 {
    height: 200px;
  }

  .div-block-show-e-hide-quad4-4 {
    width: 150px;
    height: 150px;
    min-height: 150px;
  }

  .div-block-show-e-hide-quad4-4.video-tool {
    width: 250px;
  }

  .foto_dx_adventure_elemets {
    width: 90px;
    height: 120px;
  }

  .div-block-testi-a-dx-blocchi-12 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-12.invertiti {
    width: 91%;
  }

  .div-block-1856 {
    height: 32px;
  }

  .div-block-spazio-a-sx-per-testo-13 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-spazio-a-sx-per-testo-13.spazio-a-dx {
    padding-right: 0;
  }

  .foto_sx_adventure_elements {
    width: 90px;
    height: 90px;
  }

  .div-block-elements-6 {
    width: 80px;
    height: 80px;
  }

  .div-block-elements-6.icons {
    width: 250px;
    height: 250px;
  }

  .sottotitolo-segmento-9 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .div-block-spazio-sopra-testo-13.no-space.spazio-sm {
    margin-top: 42px;
  }

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

  .text-block-52 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-23 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .sub-altobasso-elenco-puntato-copy-5 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-copy-5.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .heading-7 {
    letter-spacing: 0;
    font-size: 17px;
  }

  .div-block-1861 {
    height: 60px;
  }

  .div-block-1862 {
    height: 200px;
  }

  .div-block-show-e-hide-quad4-5 {
    width: 150px;
    height: 150px;
    min-height: 150px;
  }

  .div-block-show-e-hide-quad4-5.video-tool {
    width: 250px;
  }

  .div-block-testi-a-dx-blocchi-13 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-13.invertiti {
    width: 91%;
  }

  .div-block-1863 {
    height: 32px;
  }

  .div-block-spazio-a-sx-per-testo-14 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-spazio-a-sx-per-testo-14.spazio-a-dx {
    padding-right: 0;
  }

  .sottotitolo-segmento-10 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .sottotitolo-segmento-10.piccolo {
    font-size: 26px;
  }

  .container-100-2.meta {
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-1865 {
    height: 32px;
  }

  .text-block-53 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1866 {
    height: 60px;
  }

  .text-block-54 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1867 {
    height: 60px;
  }

  .box-intro-macro-argomenti-2 {
    width: 95%;
    margin-top: 7px;
  }

  .bold-16 {
    line-height: 16px;
  }

  .sottotitolo-segmento-11 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .sottotitolo-segmento-11.piccolo {
    font-size: 26px;
  }

  .explorer_knowleadge_dte-2 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .div-block-1870 {
    height: 32px;
  }

  .explorer_knowleadge_a-2 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .div-block-contenitore-cta-3, .div-block-contenitore-cta-4 {
    margin-bottom: 30px;
  }

  .sub-altobasso-elenco-puntato-15 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-15.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .navbar-tnf-our-customers {
    background-color: #fff;
  }

  .home-6 {
    width: 50px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .nav-link-menu-2 {
    padding-left: 50px;
  }

  .contenitore-menu-2 {
    width: 18%;
    height: 100%;
    margin-left: 150px;
    margin-right: auto;
    padding-right: 0%;
  }

  .explore-our-customer {
    margin-top: 4px;
    font-size: 10px;
  }

  .menu-button-4 {
    padding-top: 10px;
    padding-bottom: 14px;
    left: 0;
  }

  .div-block-1873 {
    width: 0;
  }

  .content-wrapper-head-home-3 {
    justify-content: flex-start;
    height: 30%;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .titolo-segmento-12 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento-12.greet.ombra {
    font-size: 35px;
  }

  .div-block-intro-3 {
    width: 95%;
  }

  .segmenti-apertura-3 {
    background-position: 103%, -3%;
  }

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

  .sub-altobasso-elenco-puntato-16 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-16.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
  }

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

  .sub-altobasso-elenco-puntato-16.sm-centrato {
    text-align: center;
  }

  .sub-altobasso-elenco-puntato-16.right-align.demo-excellence {
    text-align: left;
  }

  .titolo-segmento-13 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento-13.connect.ombra, .titolo-segmento-13.discover.ombra, .titolo-segmento-13.experience.ombra, .titolo-segmento-13.storytelling.ombra, .titolo-segmento-13.kit-out.ombra, .titolo-segmento-13.scale.ombra-white, .titolo-segmento-13.community.ombra {
    font-size: 35px;
  }

  .div-block-customer-captions-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-customer-captions-4.interi {
    margin-left: 8px;
    margin-right: 8px;
  }

  .dropdown-content-24 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-24.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .exploring-customer-5 {
    line-height: 18px;
  }

  .columns-6 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-spazio-largo-3 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .dropdown-trigger-18 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .div-block-quadrati-bianchi-3 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .dropdown-wrapper-22 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-customer-captions-5 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-content-25 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-25.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .exploring-customer-6 {
    line-height: 18px;
  }

  .sub-altobasso-elenco-puntato-frasi-3 {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-trigger-19 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .div-block-quadrati-bianchi-4 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-quadrati-bianchi-4.white {
    width: 85%;
    height: auto;
    padding-top: 3px;
  }

  .dropdown-wrapper-23 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-1878 {
    flex-direction: column;
    align-items: center;
  }

  .footer-brand-2 {
    width: 65px;
    margin-top: -17px;
    margin-bottom: 0%;
  }

  .footer-brand-2.sopra {
    margin-top: 0;
    margin-bottom: 0;
  }

  .link-block-previous-2 {
    width: 90%;
    padding-bottom: 0;
  }

  .section-10 {
    margin-top: 12px;
    margin-bottom: 34px;
  }

  .home-7 {
    width: 50px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .menu-button-5 {
    padding-top: 10px;
    padding-bottom: 14px;
    left: 0;
  }

  .div-block-1880 {
    width: 0;
  }

  .content-wrapper-head-home-4 {
    justify-content: flex-start;
    height: 30%;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .div-block-intro-4 {
    width: 95%;
  }

  .segmenti-apertura-4 {
    background-position: 103%, -3%;
  }

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

  .div-block-customer-captions-6 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-5-blocchi-2 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-content-26 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-26.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .dropdown-wrapper-24 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-per-video-4 {
    height: 120px;
  }

  .slider-13 {
    height: 210px;
  }

  .div-block-spazio-sopra-testo-15.no-space.spazio-4x4 {
    margin-bottom: 88px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino-3 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-4x4-fino-3.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .div-block-testi-a-dx-blocchi-14 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-14.invertiti-da-tablet-girati {
    width: 91%;
  }

  .div-block-1886 {
    width: 300px;
    height: 150px;
  }

  .sub-altobasso-testo-4x4-3 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-testo-4x4-3.piccolo {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-spazio-a-sx-per-testo-15 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-spazio-a-sx-per-testo-15.spazio-a-dx {
    padding-right: 0;
  }

  .div-block-per-video-5 {
    height: 120px;
  }

  .slider-14 {
    height: 210px;
  }

  .footer-brand-3 {
    width: 65px;
    margin-top: -17px;
    margin-bottom: 0%;
  }

  .footer-brand-3.sopra {
    margin-top: 0;
    margin-bottom: 0;
  }

  .link-block-previous-3 {
    width: 90%;
    padding-bottom: 0;
  }

  .section-11 {
    margin-top: 12px;
    margin-bottom: 34px;
  }

  .content-wrapper-head-home-5 {
    justify-content: flex-start;
    height: 30%;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .div-block-intro-5 {
    width: 95%;
  }

  .segmenti-apertura-5 {
    background-position: 103%, -3%;
  }

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

  .dropdown-content-27 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-27.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-quadrati-bianchi-5 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-quadrati-bianchi-5.discover {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .dropdown-wrapper-25 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-content-28 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-28.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-1890 {
    height: 60px;
  }

  .dropdown-wrapper-26 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .image-example-captions-7 {
    width: 95%;
    margin-top: 7px;
  }

  .div-block-1892 {
    height: 32px;
  }

  .text-block-61 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-customer-captions-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-content-29 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-29.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-1893 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
  }

  .div-block-1895 {
    height: 60px;
  }

  .dropdown-wrapper-27 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .image-example-captions-8 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-8.stretta-600 {
    margin-top: 8px;
  }

  .div-block-1897 {
    height: 32px;
  }

  .text-block-63 {
    font-size: 13px;
    line-height: 15px;
  }

  .footer-brand-4 {
    width: 65px;
    margin-top: -17px;
    margin-bottom: 0%;
  }

  .footer-brand-4.sopra {
    margin-top: 0;
    margin-bottom: 0;
  }

  .link-block-previous-4 {
    width: 90%;
    padding-bottom: 0;
  }

  .section-12 {
    margin-top: 12px;
    margin-bottom: 34px;
  }

  .div-block-intro-6 {
    width: 95%;
  }

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

  .div-block-1899 {
    flex-direction: column;
    align-content: center;
  }

  .sub-altobasso-small-5-grande-2 {
    font-size: 23px;
    line-height: 22px;
  }

  .dropdown-content-30 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-30.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .dropdown-wrapper-28 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .sub-altobasso-elenco-puntato---5-sensi-2 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .div-block-customer-captions-8 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-5-blocchi-3 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5-blocchi-3.doppio {
    width: auto;
  }

  .dropdown-content-31 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-31.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .dropdown-content-31.trasparent-no-margins {
    width: 100%;
  }

  .dropdown-wrapper-29 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-customer-captions-9 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-1905 {
    width: 60px;
    margin-top: 28px;
  }

  .div-block-1905.right-align {
    margin-left: 0;
  }

  .dropdown-content-32 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-32.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-1907, .div-block-1907.light {
    width: 260px;
  }

  .div-block-experience_demoexc-customer {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-1908 {
    height: 60px;
  }

  .dropdown-wrapper-30 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-testi-a-dx-blocchi-15 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-15.rientro {
    width: 85%;
  }

  .div-block-testi-a-dx-blocchi-15.experience-demo-sotto {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-spazio-a-sx-per-testo-16 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-show-e-hide-2 {
    width: 260px;
    height: 78px;
  }

  .div-block-1910 {
    padding-left: 24px;
  }

  .image-example-captions-9 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-9.storytelling-box {
    width: 100%;
  }

  .image-example-captions-9.storytelling-box.experience-customer {
    width: 300px;
  }

  .div-block-1912 {
    height: 32px;
  }

  .text-block-67 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-per-video-6 {
    height: 120px;
  }

  .slider-15 {
    height: 210px;
  }

  .div-block-per-video-7 {
    width: 250px;
    height: 120px;
  }

  .slider-16 {
    height: 210px;
  }

  .dropdown-content-33 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-33.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .dropdown-wrapper-31 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-intro-7 {
    width: 95%;
  }

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

  .dropdown-content-34 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-34.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-quadrati-bianchi-6 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-quadrati-bianchi-6.storytelling {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .dropdown-wrapper-32 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-content-35 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-35.storytelling {
    width: 100%;
  }

  .dropdown-content-35.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-1915 {
    height: 60px;
  }

  .dropdown-wrapper-33 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .image-example-captions-10 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-10.storytelling-box {
    width: 100%;
  }

  .div-block-1917 {
    height: 32px;
  }

  .text-block-71 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-intro-8 {
    width: 95%;
  }

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

  .div-block-customer-captions-10 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-customer-captions-10.interi {
    margin-left: 8px;
    margin-right: 8px;
  }

  .dropdown-content-36 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-36.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .columns-7 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-7 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .dropdown-wrapper-34 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-content-37 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-37.trasparent {
    width: 100%;
  }

  .dropdown-content-38 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-38.kit-out {
    width: 100%;
  }

  .dropdown-content-38.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-1925 {
    height: 60px;
  }

  .dropdown-wrapper-35 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .image-example-captions-11 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-11.storytelling-box {
    width: 100%;
  }

  .image-example-captions-11.storytelling-box.x3-kit-out {
    width: 300px;
  }

  .div-block-1927 {
    height: 32px;
  }

  .text-block-75 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-39 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-39.kit-out {
    width: 100%;
  }

  .dropdown-content-39.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-1928 {
    height: 60px;
  }

  .dropdown-wrapper-36 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .image-example-captions-12 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-12.storytelling-box {
    width: 100%;
  }

  .image-example-captions-12.storytelling-box.x3-kit-out {
    width: 300px;
  }

  .div-block-1930 {
    height: 32px;
  }

  .text-block-77 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-intro-9 {
    width: 95%;
  }

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

  .div-block-customer-captions-11 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-customer-captions-11.interi {
    margin-left: 8px;
    margin-right: 8px;
  }

  .dropdown-content-40 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-40.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .columns-8 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-8 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .dropdown-wrapper-37 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-content-41 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-41.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .dropdown-wrapper-38 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-intro-10 {
    width: 95%;
  }

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

  .div-block-customer-captions-12 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-customer-captions-12.interi {
    margin-left: 8px;
    margin-right: 8px;
  }

  .dropdown-content-42 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-42.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .columns-9 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi-9 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-quadrati-bianchi-9.doppio {
    width: 100%;
  }

  .dropdown-wrapper-39 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .column-42._3box-agree {
    margin-bottom: 0;
  }

  .div-block-intro-11 {
    width: 95%;
  }

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

  .div-block-1939 {
    background-position: 80%;
    height: 150px;
  }

  .div-block-customer-captions-13 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-content-43 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-43.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .div-block-1942 {
    height: 60px;
  }

  .dropdown-wrapper-40 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .image-example-captions-13 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-13.storytelling-box {
    width: 100%;
  }

  .image-example-captions-13.storytelling-box.x3-community {
    width: 300px;
  }

  .div-block-1944 {
    height: 32px;
  }

  .text-block-83 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-customer-captions-14 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-customer-captions-14.interi {
    margin-left: 8px;
    margin-right: 8px;
  }

  .dropdown-content-44 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-44.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

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

  .div-block-quadrati-bianchi-10 {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-quadrati-bianchi-10.light-white {
    width: 300px;
  }

  .dropdown-wrapper-41 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .navbar-tnf-2 {
    background-color: #fff;
  }

  .home-8 {
    width: 40px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .home-8.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;
  }

  .div-block-intro-12 {
    width: 95%;
  }

  .segmenti-apertura-6 {
    background-position: 103%, -3%;
  }

  .video-integrati-values-3 {
    width: 90%;
    height: 80px;
    margin-top: 30px;
    margin-bottom: 12px;
    top: -117px;
  }

  .div-block-intro-13 {
    width: 95%;
  }

  .text-block-85 {
    font-size: 14px;
  }

  .explore_more {
    width: 95%;
    margin-top: 7px;
  }

  .explore_more.stretta-600 {
    margin-top: 8px;
  }

  .explore_more.storytelling-box {
    width: 100%;
  }

  .explore_more.storytelling-box.x3-kit-out, .explore_more.storytelling-box.x3-community, .explore_more.storytelling-box.experience-customer {
    width: 300px;
  }

  .instore {
    width: 95%;
    margin-top: 7px;
  }

  .instore.stretta-600 {
    margin-top: 8px;
  }

  .instore.storytelling-box {
    width: 100%;
  }

  .instore.storytelling-box.x3-kit-out, .instore.storytelling-box.x3-community, .instore.storytelling-box.experience-customer {
    width: 300px;
  }

  .dropdown_equipment2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_equipment2.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_equipment2.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_equipment2.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_equipment2.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_equipment2.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_equipment2.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_equipment2.captions.waterproof {
    top: 81px;
  }

  .dropdown_equipment2.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_equipment2.captions.padded, .dropdown_equipment2.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_equipment2.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_equipment2.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_equipment2.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_equipment2.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_equipment2.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_equipment2.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_equipment2.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_equipment2.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_equipment2.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_equipment2.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_equipment2.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_equipment2.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_equipment2.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_equipment2.mat_tech {
    margin-bottom: 0;
  }

  .dropdown_our_guarantee_2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_our_guarantee_2.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_our_guarantee_2.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_our_guarantee_2.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_our_guarantee_2.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_our_guarantee_2.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_our_guarantee_2.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_our_guarantee_2.captions.waterproof {
    top: 81px;
  }

  .dropdown_our_guarantee_2.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_our_guarantee_2.captions.padded, .dropdown_our_guarantee_2.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_our_guarantee_2.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_our_guarantee_2.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_our_guarantee_2.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_our_guarantee_2.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_our_customers_2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_our_customers_2.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_our_customers_2.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_our_customers_2.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_our_customers_2.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_our_customers_2.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_our_customers_2.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_our_customers_2.captions.waterproof {
    top: 81px;
  }

  .dropdown_our_customers_2.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_our_customers_2.captions.padded, .dropdown_our_customers_2.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_our_customers_2.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_our_customers_2.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_our_customers_2.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_our_customers_2.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_our_customers_2.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_our_customers_2.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_our_customers_2.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_our_customers_2.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_our_customers_2.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_our_customers_2.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_our_customers_2.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_our_customers_2.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_our_customers_2.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_adventure_elements_2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_adventure_elements_2.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_adventure_elements_2.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_adventure_elements_2.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_adventure_elements_2.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_adventure_elements_2.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_adventure_elements_2.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_adventure_elements_2.captions.waterproof {
    top: 81px;
  }

  .dropdown_adventure_elements_2.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_adventure_elements_2.captions.padded, .dropdown_adventure_elements_2.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_adventure_elements_2.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_adventure_elements_2.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_adventure_elements_2.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_adventure_elements_2.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .athletes_tnf1, .dropdown-wrapper-video {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .sottotitolo_true-north-copy {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .sottotitolo_true-north-copy.spazio-a-dx {
    padding-right: 0;
  }

  .sottotitolo_true-north-copy.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .sottotitolo_true-north-copy.centrato._3-kit-out {
    margin-bottom: 15px;
  }

  .sottotitolo_true-north-copy.centrato {
    margin-top: 0;
  }

  .sottotitolo_true-north-copy.centrato.spazio-sotto {
    display: block;
  }

  .sottotitolo_we_are_tnf {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .sottotitolo_we_are_tnf.spazio-a-dx {
    padding-right: 0;
  }

  .sottotitolo_we_are_tnf.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .sottotitolo_we_are_tnf.centrato._3-kit-out {
    margin-bottom: 15px;
  }

  .sottotitolo_we_are_tnf.centrato {
    margin-top: 0;
  }

  .sottotitolo_we_are_tnf.centrato.spazio-sotto {
    display: block;
  }

  .bold-text-23 {
    margin-top: 1px;
    padding-top: 10px;
  }

  .bold-text-24 {
    margin-top: 10px;
  }

  .bold-text-25 {
    margin-top: 10px;
    display: flex;
  }

  .bold-text-26, .bold-text-27 {
    margin-top: 10px;
  }

  .div-block-spazio-video-4 {
    margin-top: 4px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .slider-17 {
    z-index: 1;
    width: 60%;
    max-width: 300px;
    height: 210px;
  }

  .apparel_product {
    height: 210px;
    margin-top: 6px;
    margin-bottom: 10px;
  }

  .apparel_product.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%;
  }

  .product_arancio {
    width: 95%;
    margin-top: 7px;
  }

  .product_arancio._5-athletes, .product_arancio._6-tech_summit_series, .product_arancio.down-construction_01, .product_arancio.upper-insulation, .product_arancio.upper-insula, .product_arancio.backpacks_dyno {
    width: 100%;
  }

  .we_are_tnf_colonne_arancio {
    width: 100%;
    min-width: 0;
  }

  .we_are_tnf_colonne_arancio.largo-per-3 {
    min-width: 250px;
  }

  .tenda_arancio {
    width: 100%;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tenda_arancio.largo-per-3 {
    min-width: 250px;
  }

  .tenda_arancio.ambasador {
    width: 100%;
  }

  .div-block-spazio-sopra-testo-3-copy, .galleryti-lascio-la-macchina {
    width: 100%;
    margin-top: 0;
  }

  .section-13 {
    height: 65px;
    display: inline-flex;
  }

  .menu-fisso {
    width: 80vw;
    height: 65px;
    position: relative;
  }

  .logo-tnf {
    justify-content: center;
    align-items: flex-end;
    width: 20vw;
    height: 65px;
    padding-right: 10px;
  }

  .div-block-1947 {
    height: 25px;
  }

  .link-block-60 {
    border-bottom-style: solid;
    height: 25px;
    padding: 5px;
  }

  .link-block-60.tnf_trining_academy, .link-block-60.tnf-ambassador, .link-block-60.dna-strands {
    padding: 0 6px;
  }

  .text-block-86 {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    line-height: 10px;
  }

  .div-block-1949 {
    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 {
    left: 0%;
  }

  .link_home_ambassador.w--current {
    background-size: 50% 50%;
    border-style: none;
  }

  .link_home_ambassador.mobile_orizzontale.w--current {
    border-right-style: solid;
    margin-top: 0;
    display: flex;
    position: static;
  }

  .menu_ambassador.we-are-tnf.mobile {
    width: 100vw;
    margin-bottom: 0;
  }

  .menu_ambassador.our_culture_menu.mobile {
    width: 100vw;
  }

  .menu_ambassador.we_care_verde.mobile, .menu_ambassador.we_customers_rosso.mobile, .menu_ambassador.our_product_viola_ok.mobile {
    width: 100%;
  }

  .menu_ambassador.connect.mobile, .menu_ambassador.greet.mobile, .menu_ambassador.discover.mobile, .menu_ambassador.experience.mobile, .menu_ambassador.storytelling.mobile, .menu_ambassador.kit_out.mobile, .menu_ambassador.scale.mobile, .menu_ambassador.agree.mobile, .menu_ambassador.community.mobile, .menu_ambassador.recruitment.mobile {
    width: 100vw;
    margin-bottom: 0;
  }

  .menu_ambassador.onboarding-menu.mobile {
    width: 100vw;
  }

  .link_dna_stands {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    line-height: 10px;
  }

  .menu-sotto-desktop {
    display: none;
  }

  .menu-sotto-mobile {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 40px;
    margin-top: 0;
    display: inline-flex;
    position: static;
  }

  .hamburger {
    justify-content: flex-start;
    align-items: center;
    width: 40px;
    height: 40px;
  }

  .menu-trigger-wrapper {
    background-color: #0e2129;
    background-repeat: no-repeat;
    background-size: 40% 40%;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .div_cta_its_f24 {
    background-color: #0e2129;
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: block;
  }

  .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: #fff;
    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;
  }

  .dwr_link.riga.w--current {
    color: #000;
  }

  .dwr_link.riga.w--current:hover {
    color: #fff;
  }

  .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_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;
  }

  .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: #fff;
    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;
  }

  .flash-lightrange.riga.w--current {
    color: #000;
  }

  .flash-lightrange.riga.w--current:hover {
    color: #fff;
  }

  .outerwear {
    color: #fff;
    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;
  }

  .dropdown-ski_touring {
    z-index: 1000;
    color: #fff;
    background-color: #0e2129;
    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;
  }

  .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: #fff;
    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_ski-touring---alpinism.riga.w--current {
    color: #000;
  }

  .text_ski-touring---alpinism.riga.w--current:hover {
    color: #fff;
  }

  .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: #fff;
    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;
  }

  .home-9 {
    background-size: contain;
    width: 70px;
    height: 70px;
    margin-right: 10px;
    padding-right: 0;
  }

  .home-9.w--current {
    height: 36px;
    margin-right: 10px;
    padding-right: 0;
  }

  .text-block-87 {
    color: #fff;
    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;
  }

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

  .text-block-87:active, .text-block-87:focus {
    color: #fff;
  }

  .link_pfas {
    background-color: #0e2129;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .link_pfas.w--current {
    width: 240px;
  }

  .menu-close {
    background-color: #fff;
    background-image: url('../images/CHIUDI_NERO.svg');
    border-right: 0 #000;
    width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 0;
    inset: 0% auto auto 0%;
  }

  .menu-close:hover {
    background-color: var(--black);
    opacity: 100;
    background-image: url('../images/CHIUDI.svg');
  }

  .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: #fff;
    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;
  }

  .titolo_innovation {
    background-color: #0e2129;
    background-image: none;
    width: 100%;
    height: auto;
    min-height: 100px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 21px;
    display: flex;
  }

  .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: #fff;
    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;
  }

  .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: #fff;
    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;
  }

  .dryvent_mono_link.riga.w--current {
    color: #000;
  }

  .dryvent_mono_link.riga.w--current:hover {
    color: #fff;
  }

  .link_equipment {
    flex-direction: row;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .div-block-1951 {
    width: 18px;
    height: 18px;
  }

  .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;
    padding: 20px 15px 30px 10px;
    display: inline-block;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .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: #fff;
    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;
  }

  .down_fill_link-copy.riga.w--current {
    color: #000;
  }

  .down_fill_link-copy.riga.w--current:hover {
    color: #fff;
  }

  .link_ski-touring---alpinism {
    flex-direction: row;
    width: 220px;
    height: 30px;
    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: #fff;
    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;
  }

  .down_triple_baffle_link.riga.w--current {
    color: #757575;
  }

  .down_triple_baffle_link.riga.w--current:hover {
    color: #fff;
  }

  .text--sly-lourney.precision {
    color: #fff;
    width: 100%;
    height: auto;
    margin-left: 0;
    font-size: 20px;
    font-weight: 400;
  }

  .link_winter_fq {
    background-color: #0e2129;
    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-layaring-system {
    background-color: #0e2129;
    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;
  }

  .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: #fff;
    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;
  }

  .clouddown_link.riga.w--current {
    color: #000;
  }

  .clouddown_link.riga.w--current:hover {
    color: #fff;
  }

  ._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: #fff;
    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;
  }

  ._5050insulation_link.riga.w--current {
    color: #000;
  }

  ._5050insulation_link.riga.w--current:hover {
    color: #fff;
  }

  .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: #fff;
    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;
  }

  .div_link_menu_1 {
    background-color: #0e2129;
    flex-flow: column;
    width: 100%;
    height: auto;
    margin-top: 60px;
    padding-right: 0;
  }

  .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: #fff;
    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;
  }

  .goretex_link.riga.w--current {
    color: #000;
  }

  .goretex_link.riga.w--current:hover {
    color: #fff;
  }

  .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: #fff;
    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;
  }

  .futurelight_link.riga:focus {
    color: #98a2b3;
  }

  .futurelight_link.riga.w--current {
    color: #000;
  }

  .futurelight_link.riga.w--current:hover {
    color: #fff;
  }

  .title_salestools {
    flex: 0 auto;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .tendina_equipment {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .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: #fff;
    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;
  }

  .dryvent_link.riga.w--current {
    color: #000;
  }

  .dryvent_link.riga.w--current:hover {
    color: #fff;
  }

  .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: #fff;
    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;
  }

  .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: #fff;
    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;
  }

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .home-10 {
    background-size: contain;
    width: 70px;
    height: 70px;
    margin-right: 10px;
    padding-right: 0;
  }

  .home-10.w--current {
    height: 36px;
    margin-right: 10px;
    padding-right: 0;
  }

  .text-block-88 {
    color: #fff;
    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;
  }

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

  .text-block-88:active, .text-block-88:focus {
    color: #fff;
  }

  .div-block-1952 {
    width: 18px;
    height: 18px;
  }

  .menu-wrapper-2 {
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: auto;
    height: auto;
    padding: 20px 15px 30px 10px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .menu-hamburger.w--current {
    background-color: var(--white);
    background-image: none;
    border-style: none;
  }

  .div-block-1949-copy {
    border-top-style: none;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .gif-hamburger {
    background-image: url('../images/menu-hamburger-nero.gif');
    background-position: 50%;
    background-size: 80% 80%;
    border-top-style: none;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .gif-hamburger:hover {
    background-color: var(--black);
    background-image: url('../images/menu-hamburger-bianco.gif');
  }

  .menu-button-7 {
    padding: 0;
  }

  .navbar-5 {
    background-color: #fff;
  }

  .nav-link-4, .nav-menu-4 {
    display: none;
  }

  .menu-trigger-wrapper-2 {
    background-color: var(--white);
    background-image: url('../images/menu-hamburger-nero.gif');
    background-repeat: no-repeat;
    background-size: 70%;
    border-right: .3px solid #000;
    width: 40px;
    height: 40px;
    display: flex;
    position: static;
    left: 0;
  }

  .menu-trigger-wrapper-2:hover {
    background-color: var(--black);
    opacity: 1;
    background-image: url('../images/menu-hamburger-bianco.gif');
  }

  .home-11 {
    background-size: contain;
    width: 70px;
    height: 70px;
    margin-right: 10px;
    padding-right: 0;
  }

  .home-11.w--current {
    height: 36px;
    margin-right: 10px;
    padding-right: 0;
  }

  .text-block-89 {
    color: #fff;
    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;
  }

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

  .text-block-89:active, .text-block-89:focus {
    color: #fff;
  }

  .hamburger-2 {
    justify-content: flex-start;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 0;
    position: static;
  }

  .div-block-1953 {
    width: 18px;
    height: 18px;
  }

  .menu-wrapper-3 {
    z-index: 9;
    background-color: #fff;
    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;
    margin-top: 0;
    padding: 0;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible;
  }

  .div-block-1954 {
    height: 40px;
  }

  .sottomenu_mobile {
    border-top: 1px #000;
    flex-flow: column;
    width: 100vw;
    height: auto;
    display: inline-flex;
  }

  .section-13-copy, .menu-da-copiare {
    height: 65px;
  }

  .menu-home-mobile {
    background-color: #fff;
    background-image: url('../images/CHIUDI_NERO.svg');
    border-right: 0 #000;
    width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 0;
    inset: 0% auto auto 0%;
  }

  .menu-home-mobile:hover {
    background-color: var(--black);
    opacity: 100;
    background-image: url('../images/CHIUDI.svg');
  }

  .menu_tnf_2025 {
    height: 65px;
    display: inline-flex;
  }

  .menu_tnf_2025-original, .menu_tnf_2025_originale {
    height: 65px;
    display: none;
  }

  .menu_tnf_2025_customerce {
    height: 65px;
    display: inline-flex;
  }

  .menu-sotto-desktop-copy, .we_care-sottomenu {
    display: none;
  }

  .menu_wecustomers.we-are-tnf.mobile {
    width: 100vw;
    margin-bottom: 0;
  }

  .menu_wecustomers.our_culture_menu.mobile {
    width: 100vw;
  }

  .menu_wecustomers.we_care_verde.mobile, .menu_wecustomers.we_customers_rosso.mobile, .menu_wecustomers.our_product_viola_ok.mobile {
    width: 100%;
  }

  .menu_wecustomers.connect.mobile, .menu_wecustomers.greet.mobile, .menu_wecustomers.discover.mobile, .menu_wecustomers.experience.mobile {
    width: 100vw;
    margin-bottom: 0;
  }

  .home-mobile {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .menu_2025_customerce_originale {
    height: 65px;
    display: none;
  }

  .div-_home-_hamburger {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 40px;
    margin-top: 25px;
    display: inline-flex;
    position: static;
  }

  .section-14 {
    flex-flow: row;
  }

  .link-block-61 {
    background-image: url('../images/HOME.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-right: .3px solid #000;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-61:hover {
    background-color: var(--black);
    background-image: url('../images/HOME_white.svg');
  }

  .link-block-61.w--current {
    background-color: var(--white);
    background-image: url('../images/HOME.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50%;
    border-right: .3px solid #000;
  }

  .link-block-61.w--current:hover {
    background-color: var(--black);
    background-image: url('../images/HOME_white.svg');
    background-position: 0 0;
    background-size: auto;
  }

  .home_ambassador {
    left: 0%;
  }

  .home_ambassador.w--current {
    background-size: 50% 50%;
    border-style: none;
  }

  .home_ambassador.mobile_orizzontale.w--current {
    border-right-style: solid;
    margin-top: 0;
    display: flex;
    position: static;
  }

  .html-embed-4 {
    margin-top: 60px;
    margin-left: 0;
  }

  .html-embed-4.center {
    margin-top: 0;
  }

  .explore_more_ourproduct, .in_store {
    width: 50px;
    height: 50px;
  }
}

#w-node-_74432e38-189d-d568-8064-26455b00b2db-b2f7c17f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3ed5c8dc-fdf4-4c60-7b23-30ad4d7c158b-b2f7c17f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f491246c-ab2e-dfcb-db35-8ea0c9e6ac56-b2f7c17f, #w-node-_2e43dee4-f965-3251-66a0-2918a0b9122c-b2f7c17f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_243f77a2-2464-525a-1a54-0746b9cc061d-b2f7c17f, #w-node-_29e2390d-d241-30d7-c808-f634bb889751-b2f7c17f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9a22a41-e53d-c3b2-93f2-41716dcf483b-b2f7c17f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe6-b2f7c194 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe7-b2f7c194, #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe8-b2f7c194, #w-node-_65b83304-9bec-1323-b567-6fe4b58c0c00-b2f7c194, #w-node-_362ea8de-4c13-8db6-6d0b-a9cabb1756ad-b2f7c194, #w-node-ec32f042-d688-c6dc-9082-51a8a7cc4959-b2f7c194, #w-node-_4b25a89d-197c-cb84-6ef1-24eae08302ed-b2f7c194, #w-node-_923066e0-5c38-5eb0-e91c-6b8702655694-b2f7c194, #w-node-_3c5177d0-25a8-a9bb-455a-0b8a936f23c2-b2f7c194 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ff266f1-6bf8-ed08-ee10-d626ee05a37f-b2f7c194 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b44c9e2b-5501-5154-4e14-e205ee4ae807-b2f7c194 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-b44c9e2b-5501-5154-4e14-e205ee4ae842-b2f7c194, #w-node-b44c9e2b-5501-5154-4e14-e205ee4ae860-b2f7c194 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-ebd9de5c-7629-edbf-4c94-474a2b1c6d79-b2f7c19d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_03eb19f1-5c67-fdfd-69bf-5be56762baaf-b2f7c19d, #w-node-_46613a1f-d883-4edc-e232-3e6c3c43df83-b2f7c19d, #w-node-_3eee4a32-1f4d-8b09-b824-f5c8393360c0-b2f7c19d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e8a211-2999-b77a-aedf-48f9e1e387d7-b2f7c19d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6bf7de8d-6c99-4884-8ca6-3c4cac44b6d2-303d3d53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_6bf7de8d-6c99-4884-8ca6-3c4cac44b6e2-303d3d53 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fe9123bc-861e-600a-ae01-20974ccde2d8-356d2946 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fb1db289-f68c-adef-9d7e-513059e026da-356d2946 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-fb1db289-f68c-adef-9d7e-513059e026e7-356d2946 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-fb1db289-f68c-adef-9d7e-513059e02754-356d2946 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-de2f2456-e383-39f2-bd0b-e82f34680531-14dfb564 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a432da46-503b-6701-d9e8-4e41b9ac25d8-14dfb564 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-e7e1c958-7433-2ed6-f3b4-ea9be15cf48c-ed6a3685 {
  place-self: center;
}

@media screen and (min-width: 1440px) {
  #w-node-_3ff266f1-6bf8-ed08-ee10-d626ee05a37f-b2f7c194 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a6e8a211-2999-b77a-aedf-48f9e1e387d7-b2f7c19d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-eea8317f-e2b5-8f36-e4b5-9f0460f602aa-b2f7c19d {
    grid-row: span 3 / span 3;
  }

  #w-node-_6bf7de8d-6c99-4884-8ca6-3c4cac44b6d2-303d3d53 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_6bf7de8d-6c99-4884-8ca6-3c4cac44b6d3-303d3d53 {
    grid-row: span 2 / span 2;
  }

  #w-node-_6bf7de8d-6c99-4884-8ca6-3c4cac44b6e2-303d3d53 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fe9123bc-861e-600a-ae01-20974ccde2d8-356d2946 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fb1db289-f68c-adef-9d7e-513059e02754-356d2946 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe6-b2f7c194 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe7-b2f7c194, #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe8-b2f7c194, #w-node-_65b83304-9bec-1323-b567-6fe4b58c0c00-b2f7c194, #w-node-_362ea8de-4c13-8db6-6d0b-a9cabb1756ad-b2f7c194, #w-node-ec32f042-d688-c6dc-9082-51a8a7cc4959-b2f7c194, #w-node-_4b25a89d-197c-cb84-6ef1-24eae08302ed-b2f7c194, #w-node-_923066e0-5c38-5eb0-e91c-6b8702655694-b2f7c194, #w-node-_3c5177d0-25a8-a9bb-455a-0b8a936f23c2-b2f7c194 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ff266f1-6bf8-ed08-ee10-d626ee05a37f-b2f7c194, #w-node-fe9123bc-861e-600a-ae01-20974ccde2d8-356d2946 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_74432e38-189d-d568-8064-26455b00b2db-b2f7c17f {
    grid-template-rows: auto auto minmax(auto, .25fr);
    grid-template-columns: 1fr;
  }

  #w-node-_3ed5c8dc-fdf4-4c60-7b23-30ad4d7c158b-b2f7c17f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f491246c-ab2e-dfcb-db35-8ea0c9e6ac56-b2f7c17f, #w-node-_2e43dee4-f965-3251-66a0-2918a0b9122c-b2f7c17f, #w-node-_243f77a2-2464-525a-1a54-0746b9cc061d-b2f7c17f, #w-node-_29e2390d-d241-30d7-c808-f634bb889751-b2f7c17f, #w-node-c9a22a41-e53d-c3b2-93f2-41716dcf483b-b2f7c17f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe6-b2f7c194 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe7-b2f7c194, #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe8-b2f7c194, #w-node-_65b83304-9bec-1323-b567-6fe4b58c0c00-b2f7c194, #w-node-_362ea8de-4c13-8db6-6d0b-a9cabb1756ad-b2f7c194, #w-node-ec32f042-d688-c6dc-9082-51a8a7cc4959-b2f7c194, #w-node-_4b25a89d-197c-cb84-6ef1-24eae08302ed-b2f7c194, #w-node-_923066e0-5c38-5eb0-e91c-6b8702655694-b2f7c194, #w-node-_3c5177d0-25a8-a9bb-455a-0b8a936f23c2-b2f7c194 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3428dffd-3db1-0612-20a8-88e436606077-6a424041, #w-node-_3428dffd-3db1-0612-20a8-88e436606102-6a424041 {
    place-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe6-b2f7c194 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe7-b2f7c194 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4393a9d0-d1b1-3b2d-6d50-7f3eca5c6fe8-b2f7c194, #w-node-_65b83304-9bec-1323-b567-6fe4b58c0c00-b2f7c194, #w-node-_362ea8de-4c13-8db6-6d0b-a9cabb1756ad-b2f7c194, #w-node-ec32f042-d688-c6dc-9082-51a8a7cc4959-b2f7c194, #w-node-_4b25a89d-197c-cb84-6ef1-24eae08302ed-b2f7c194, #w-node-_923066e0-5c38-5eb0-e91c-6b8702655694-b2f7c194, #w-node-_3c5177d0-25a8-a9bb-455a-0b8a936f23c2-b2f7c194 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ebd9de5c-7629-edbf-4c94-474a2b1c6d79-b2f7c19d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_03eb19f1-5c67-fdfd-69bf-5be56762baaf-b2f7c19d, #w-node-_46613a1f-d883-4edc-e232-3e6c3c43df83-b2f7c19d, #w-node-_3eee4a32-1f4d-8b09-b824-f5c8393360c0-b2f7c19d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@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;
}