.zt-bmw{--zt-navy: #0b1f3b;--zt-blue: #0874ea;--zt-red: #e21d2f;--zt-ice: #eef3f8;--zt-soft: #f7f8fa;overflow:hidden;background:var(--zt-soft);color:var(--zt-navy);font-family:Inter,sans-serif}.zt-bmw h2,.zt-bmw h3{margin:0;color:inherit;font-family:Montserrat,sans-serif;letter-spacing:-.04em}.zt-bmw p{margin:0}body:has(.zt-bmw) .product__description{position:relative;margin-top:28px;padding:clamp(26px,4vw,42px);overflow:hidden;border:1px solid rgb(11 31 59 / .1);border-radius:22px;background:linear-gradient(145deg,#fff,#f4f7fb);box-shadow:0 18px 52px #0b1f3b17;color:#344154}body:has(.zt-bmw) .product__description:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#0874ea 0 33.33%,#0b1f3b 33.33% 66.66%,#e21d2f 66.66%)}body:has(.zt-bmw) .product__description h2{max-width:850px;margin:0 0 18px;color:#0b1f3b;font-family:Montserrat,sans-serif;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.02;letter-spacing:-.045em}body:has(.zt-bmw) .product__description h2:before{content:"\1f3c1";width:48px;height:48px;margin:0 14px 8px 0;display:inline-grid;place-items:center;border-radius:14px;background:#0b1f3b;box-shadow:0 8px 20px #0b1f3b2e;font-size:24px;vertical-align:middle}body:has(.zt-bmw) .product__description>p:first-of-type{max-width:900px;margin:0 0 28px;color:#5b6675;font-size:clamp(16px,1.6vw,19px);line-height:1.65}body:has(.zt-bmw) .product__description h3{margin:0 0 16px;color:#0b1f3b;font-family:Montserrat,sans-serif;font-size:15px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}body:has(.zt-bmw) .product__description ul{margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none}body:has(.zt-bmw) .product__description li{min-height:66px;margin:0;padding:15px 16px 15px 50px;position:relative;display:flex;align-items:center;border:1px solid rgb(11 31 59 / .09);border-radius:14px;background:#fff;box-shadow:0 6px 18px #0b1f3b0d;color:#26364c;font-weight:700;line-height:1.35}body:has(.zt-bmw) .product__description li:before{content:"\2713";position:absolute;left:15px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:#0874ea;font-size:14px;font-weight:900}body:has(.zt-bmw) .product__description>p:last-child{margin:0;padding:16px 18px;display:flex;align-items:center;gap:10px;border-radius:14px;background:#0b1f3b;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;line-height:1.4}body:has(.zt-bmw) .product__description>p:last-child:before{content:"\2192";flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e21d2f;color:#fff}.zt-bmw__hero,.zt-bmw__story{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,120px) 24px;display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(34px,6vw,88px);align-items:center}.zt-bmw__hero{background:var(--zt-soft);box-shadow:0 0 0 100vmax var(--zt-soft);clip-path:inset(0 -100vmax)}.zt-bmw__eyebrow{margin-bottom:16px!important;color:#e21d2f;font-size:13px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.zt-bmw__copy h2,.zt-bmw__story-copy h2,.zt-bmw__gif h2{font-size:clamp(38px,5.4vw,78px);line-height:.96}.zt-bmw__copy h2 span{color:#e21d2f}.zt-bmw__copy>p:not(.zt-bmw__eyebrow),.zt-bmw__story-copy>p:not(.zt-bmw__eyebrow){max-width:560px;margin:24px 0 30px;color:#536070;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.zt-bmw__button{display:inline-flex;min-height:56px;padding:0 28px;align-items:center;justify-content:center;border-radius:10px;background:#e21d2f;color:#fff;box-shadow:0 14px 28px #e21d2f38;font-weight:900;text-decoration:none;transition:transform .2s ease,background .2s ease}.zt-bmw__button:hover{background:#bd1424;color:#fff;transform:translateY(-2px)}.zt-bmw__media,.zt-bmw__story-media{overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 24px 70px #0b1f3b1f}.zt-bmw__media img,.zt-bmw__story-media img{width:100%;height:auto;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.zt-bmw__media:hover img,.zt-bmw__story-media:hover img{transform:scale(1.025)}.zt-bmw__marquee{overflow:hidden;padding:16px 0;background:#0b1f3b;color:#fff}.zt-bmw__marquee div{width:max-content;display:flex;gap:46px;animation:zt-bmw-marquee 22s linear infinite}.zt-bmw__marquee span{font:800 13px/1 Montserrat,sans-serif;letter-spacing:.11em;text-transform:uppercase}.zt-bmw__marquee span:before{content:"\25c6";margin-right:46px;color:#e21d2f}.zt-bmw__features{max-width:1180px;margin:0 auto;padding:88px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.zt-bmw__features article{padding:32px;border:1px solid rgb(11 31 59 / .09);border-radius:18px;background:#fff}.zt-bmw__features strong{color:#e21d2f;font:900 13px/1 Montserrat,sans-serif}.zt-bmw__features h3{margin:30px 0 12px;font-size:24px}.zt-bmw__features p{color:#657080;line-height:1.6}.zt-bmw__story{grid-template-columns:1.1fr .9fr;background:var(--zt-ice);box-shadow:0 0 0 100vmax var(--zt-ice);clip-path:inset(0 -100vmax)}.zt-bmw__story-copy ul{margin:0 0 30px;padding:0;list-style:none}.zt-bmw__story-copy li{padding:12px 0;border-bottom:1px solid rgb(11 31 59 / .12);font-weight:750}.zt-bmw__story-copy li:before{content:"\2713";margin-right:10px;color:#e21d2f}.zt-bmw__dark{padding:0 24px;background:#fff;color:#fff}.zt-bmw__fit,.zt-bmw__colors,.zt-bmw__reviews,.zt-bmw__attitude{max-width:1180px;margin:0 auto;padding:clamp(72px,8vw,110px) 0}.zt-bmw__fit{background:linear-gradient(145deg,#07162f,#0b1f3b);box-shadow:0 0 0 100vmax #0b1f3b;clip-path:inset(0 -100vmax)}.zt-bmw__colors{background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);color:var(--zt-navy)}.zt-bmw__reviews{background:var(--zt-ice);box-shadow:0 0 0 100vmax var(--zt-ice);clip-path:inset(0 -100vmax);color:var(--zt-navy)}.zt-bmw__attitude{margin-bottom:0;background:var(--zt-navy);box-shadow:0 0 0 100vmax var(--zt-navy);clip-path:inset(0 -100vmax)}.zt-bmw__section-title{margin-bottom:38px;text-align:center}.zt-bmw__section-title span{display:block;color:#0874ea;font:900 clamp(32px,5vw,68px)/.85 Montserrat,sans-serif;text-transform:uppercase;font-style:italic}.zt-bmw__section-title h2{color:#0874ea;font-size:clamp(34px,5vw,70px);font-style:italic;text-transform:uppercase}.zt-bmw__section-title p{margin-top:10px;color:#dce7f7;font-size:clamp(17px,2vw,25px)}.zt-bmw__colors .zt-bmw__section-title h2,.zt-bmw__colors .zt-bmw__section-title span,.zt-bmw__reviews .zt-bmw__section-title h2,.zt-bmw__reviews .zt-bmw__section-title span{color:var(--zt-navy)}.zt-bmw__colors .zt-bmw__section-title p,.zt-bmw__reviews .zt-bmw__section-title p{color:#536070}.zt-bmw__fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.zt-bmw__shoe-top{overflow:hidden;display:grid;place-items:center;border:1px solid rgb(8 116 234 / .55);border-radius:18px;background:#07162f}.zt-bmw__shoe-top img{width:100%;height:100%;object-fit:cover}.zt-bmw__table-wrap{overflow:hidden;border:1px solid #0874ea;border-radius:18px}.zt-bmw__table-wrap table{width:100%;height:100%;border-collapse:collapse;text-align:center}.zt-bmw__table-wrap th{padding:15px;background:#0864c5;color:#fff;font:900 17px/1 Montserrat,sans-serif;text-transform:uppercase}.zt-bmw__table-wrap td{padding:12px;border-bottom:1px solid rgb(255 255 255 / .07);background:#07142b;color:#fff;font-weight:800}.zt-bmw__fit-note{margin-top:24px!important;text-align:center;color:#dce7f7;font-size:17px}.zt-bmw__color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zt-bmw__color-grid article{padding:30px 20px;border:1px solid rgb(11 31 59 / .1);border-radius:16px;background:var(--zt-soft);text-align:center;box-shadow:0 12px 30px #0b1f3b0f}.zt-bmw__color-grid strong{display:block;margin:18px 0 5px;color:var(--zt-navy);font:900 24px/1 Montserrat,sans-serif;text-transform:uppercase}.zt-bmw__color-grid p{color:#657080}.zt-bmw__swatch{width:74px;height:74px;margin:auto;display:block;border:5px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #0874ea}.zt-bmw__swatch--white{background:#f4f4f0}.zt-bmw__swatch--gray{background:#525a62}.zt-bmw__swatch--black{background:#080808}.zt-bmw__gold-button{width:min(100%,760px);min-height:64px;margin:38px auto 0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(110deg,#a9712d,#f4c38c,#9d6526);color:#fff;font:900 18px/1 Montserrat,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}.zt-bmw__review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zt-bmw__review-grid article{min-width:0;overflow:hidden;border:1px solid rgb(8 116 234 / .65);border-radius:18px;background:#fff;color:#173154;box-shadow:0 18px 44px #00000038;transition:transform .22s ease,border-color .22s ease}.zt-bmw__review-grid article:hover{border-color:#e21d2f;transform:translateY(-5px)}.zt-bmw__review-grid article>img{width:100%;aspect-ratio:1/1;display:block;object-fit:cover}.zt-bmw__review-body{padding:20px}.zt-bmw__review-meta{display:flex;gap:10px;align-items:center;justify-content:space-between}.zt-bmw__review-grid strong{display:block;color:#0864c5;font:900 14px/1.2 Montserrat,sans-serif;text-transform:uppercase}.zt-bmw__review-grid span,.zt-bmw__stars{color:#e21d2f;letter-spacing:2px}.zt-bmw__review-grid p{margin-top:12px;color:#344154;line-height:1.58}.zt-bmw__review-grid small{margin-top:16px;display:block;color:#7b8796;font-size:11px;font-weight:700}.zt-bmw__review-disclaimer{max-width:760px;margin:22px auto 0!important;color:#657080;font-size:12px;line-height:1.5;text-align:center}.zt-bmw__stars{margin-top:14px;font-size:34px}.zt-bmw__attitude{padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;border:1px solid rgb(8 116 234 / .55);border-radius:20px;background:#07142b}.zt-bmw__attitude h2{max-width:600px;color:#e21d2f;font-size:clamp(42px,6vw,78px);font-style:italic;text-transform:uppercase}.zt-bmw__attitude>div>p:not(.zt-bmw__eyebrow){margin:22px 0;color:#dce7f7;font-size:19px;line-height:1.6}.zt-bmw__attitude img{width:100%;height:auto;border:3px solid #0874ea;border-radius:14px}.zt-bmw__trust-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zt-bmw__trust-row span{padding:12px;border-radius:8px;background:#0a2450;color:#fff;font-weight:800}.zt-bmw__gif{max-width:none;margin:0 auto;padding:clamp(58px,7vw,90px) max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.75fr 1.25fr;gap:30px;align-items:center;background:var(--zt-soft);color:var(--zt-navy)}.zt-bmw__gif>div,.zt-bmw__gif>img{max-width:760px}.zt-bmw__gif>div{padding:30px}.zt-bmw__gif img{width:100%;height:auto;display:block;border:1px solid rgb(11 31 59 / .1);border-radius:20px;box-shadow:0 20px 55px #0b1f3b1f}.zt-bmw__final{padding:clamp(70px,10vw,130px) 24px;text-align:center;background:linear-gradient(135deg,#e21d2f,#a30d1a);color:#fff}.zt-bmw__final p{margin-bottom:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.zt-bmw__final h2{margin-bottom:30px;font-size:clamp(42px,7vw,88px)}.zt-bmw__button--light{background:#fff;color:#0b1f3b;box-shadow:none}.zt-bmw__button--light:hover{background:#f5f5f5;color:#0b1f3b}.zt-bmw__reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.zt-bmw__reveal.is-visible{opacity:1;transform:none}@keyframes zt-bmw-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zt-bmw__marquee div{animation:none}.zt-bmw__reveal{opacity:1;transform:none;transition:none}}@media(max-width:749px){body:has(.zt-bmw) .product__description{padding:26px 18px 20px;border-radius:18px}body:has(.zt-bmw) .product__description h2:before{width:42px;height:42px;margin-right:8px;border-radius:12px;font-size:20px}body:has(.zt-bmw) .product__description ul{grid-template-columns:1fr;gap:9px}body:has(.zt-bmw) .product__description li{min-height:58px}.zt-bmw__hero,.zt-bmw__story,.zt-bmw__gif,.zt-bmw__fit-grid,.zt-bmw__attitude{grid-template-columns:1fr}.zt-bmw__hero{padding-top:56px}.zt-bmw__media{order:-1}.zt-bmw__features,.zt-bmw__color-grid,.zt-bmw__review-grid{grid-template-columns:1fr}.zt-bmw__features{padding:60px 16px}.zt-bmw__story{padding:52px 16px 72px}.zt-bmw__dark{padding:0 16px}.zt-bmw__fit,.zt-bmw__colors,.zt-bmw__reviews{padding:68px 0}.zt-bmw__attitude{padding:60px 0}.zt-bmw__gif{padding:52px 16px}.zt-bmw__gif>div{padding:0 0 10px}.zt-bmw__copy h2,.zt-bmw__story-copy h2,.zt-bmw__gif h2{font-size:40px}.zt-bmw__attitude>div{padding:0 4px}.zt-bmw__trust-row{grid-template-columns:1fr}}.zt-lacoste{--ink:#071b16;--green:#0b6b45;--lime:#b8d82f;--ice:#eef4f0;--warm:#f7f4ec;overflow:hidden;background:#fff;color:var(--ink);font-family:Inter,sans-serif}.zt-lacoste h2,.zt-lacoste h3{margin:0;color:inherit;font-family:Montserrat,sans-serif;letter-spacing:-.04em}.zt-lacoste p{margin:0}.zt-lacoste__band{max-width:1200px;margin:0 auto;padding:clamp(68px,8vw,112px) 24px}.zt-lacoste__hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(34px,6vw,80px);align-items:center;background:var(--ice);box-shadow:0 0 0 100vmax var(--ice);clip-path:inset(0 -100vmax)}.zt-lacoste__eyebrow,.zt-lacoste__heading>p{margin-bottom:16px!important;color:var(--green);font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.zt-lacoste__hero h2{font-size:clamp(42px,6vw,82px);line-height:.94}.zt-lacoste__hero-copy>p:not(.zt-lacoste__eyebrow){max-width:520px;margin:24px 0 30px;color:#43534d;font-size:clamp(16px,1.6vw,20px);line-height:1.65}.zt-lacoste__button{min-height:58px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--green);color:#fff;box-shadow:0 14px 30px #0b6b4538;font-weight:900;text-decoration:none;transition:transform .2s ease,background .2s ease}.zt-lacoste__button:hover{background:#084e34;color:#fff;transform:translateY(-2px)}.zt-lacoste-native-color-list input[type=radio],.zt-lacoste-native-color-list input[type=radio]+label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.zt-lacoste__native-select{position:relative;z-index:12;margin-top:10px}.zt-lacoste__select-trigger{width:100%;min-height:76px;padding:8px 16px 8px 10px;display:grid;grid-template-columns:76px 1fr auto;gap:13px;align-items:center;border:1.5px solid rgb(7 27 22 / .2);border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 8px 24px #071b1614;cursor:pointer;text-align:left}.zt-lacoste__select-trigger img,.zt-lacoste__select-option img{width:76px;height:60px;object-fit:contain;border-radius:10px;background:#f4f7f5;mix-blend-mode:multiply}.zt-lacoste__select-trigger span{display:grid;gap:5px}.zt-lacoste__select-trigger small{color:#66736e;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.zt-lacoste__select-trigger strong{font:850 15px/1.2 Montserrat,sans-serif}.zt-lacoste__select-trigger>b{color:var(--green);font-size:22px;transition:transform .2s ease}.zt-lacoste__native-select.is-open .zt-lacoste__select-trigger{border-color:var(--green);outline:3px solid rgb(11 107 69 / .13)}.zt-lacoste__native-select.is-open .zt-lacoste__select-trigger>b{transform:rotate(180deg)}.zt-lacoste__select-menu{width:100%;max-height:330px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;display:none;overflow:auto;border:1px solid rgb(7 27 22 / .14);border-radius:16px;background:#fff;box-shadow:0 22px 60px #071b162e}.zt-lacoste__native-select.is-open .zt-lacoste__select-menu{display:grid;gap:4px}.zt-lacoste__select-option{width:100%;min-height:68px;padding:4px 10px 4px 4px;display:grid;grid-template-columns:76px 1fr auto;gap:12px;align-items:center;border:0;border-radius:11px;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.zt-lacoste__select-option:hover,.zt-lacoste__select-option[aria-selected=true]{background:var(--ice)}.zt-lacoste__select-option span{font-size:14px;font-weight:800}.zt-lacoste__select-option>b{color:transparent;font-size:18px}.zt-lacoste__select-option[aria-selected=true]>b{color:var(--green)}.zt-lacoste__hero-stage{min-height:470px;position:relative;display:grid;place-items:center;isolation:isolate}.zt-lacoste__hero-stage>img{width:100%;max-height:520px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 34px 28px rgb(7 27 22 / .18));transition:opacity .16s ease,transform .16s ease}.zt-lacoste__hero-stage>img.is-changing{opacity:0;transform:translateY(8px)}.zt-lacoste__orb{width:min(38vw,450px);aspect-ratio:1;position:absolute;border-radius:50%;background:linear-gradient(145deg,#fff,var(--lime));opacity:.72}.zt-lacoste__hero-badge{right:2%;bottom:8%;z-index:3;padding:14px 18px;position:absolute;display:flex;gap:10px;align-items:center;border-radius:16px;background:var(--ink);color:#fff;box-shadow:0 12px 30px #071b1638}.zt-lacoste__hero-badge strong{color:var(--lime);font:900 34px/1 Montserrat,sans-serif}.zt-lacoste__hero-badge span{font-size:11px;font-weight:800;line-height:1.15;text-transform:uppercase}.zt-lacoste__ticker{overflow:hidden;padding:17px 0;background:var(--ink);color:#fff}.zt-lacoste__ticker div{width:max-content;display:flex;gap:44px;animation:zt-lacoste-scroll 24s linear infinite}.zt-lacoste__ticker span{font:800 12px/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase}.zt-lacoste__ticker span:before{content:"\25cf";margin-right:44px;color:var(--lime)}.zt-lacoste__colors{max-width:none;padding-right:max(24px,calc((100vw - 1200px)/2));padding-left:max(24px,calc((100vw - 1200px)/2));background:#fff}.zt-lacoste__heading{max-width:760px;margin:0 auto 42px;text-align:center}.zt-lacoste__heading h2{margin-bottom:12px;font-size:clamp(36px,5vw,68px);line-height:1}.zt-lacoste__heading>span{color:#5b6863;font-size:17px}.zt-lacoste__color-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.zt-lacoste__color-grid button{min-width:0;padding:10px 10px 15px;overflow:hidden;border:1px solid rgb(7 27 22 / .1);border-radius:17px;background:#f8faf8;color:var(--ink);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.zt-lacoste__color-grid button:hover,.zt-lacoste__color-grid button.is-active{border-color:var(--green);box-shadow:0 14px 32px #071b161a;transform:translateY(-4px)}.zt-lacoste__color-grid button.is-active{outline:3px solid rgb(184 216 47 / .65)}.zt-lacoste__color-grid img{width:100%;aspect-ratio:1.18;display:block;object-fit:contain;mix-blend-mode:multiply}.zt-lacoste__color-grid span{display:block;margin-top:10px;font-size:12px;font-weight:850}.zt-lacoste__colors>.zt-lacoste__button{width:min(100%,620px);margin:38px auto 0;display:flex}.zt-lacoste__button--dark{background:var(--ink)}.zt-lacoste__real-gallery{max-width:none;padding-right:max(24px,calc((100vw - 1200px)/2));padding-left:max(24px,calc((100vw - 1200px)/2));background:var(--ice)}.zt-lacoste__real-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,minmax(250px,1fr));gap:14px}.zt-lacoste__real-tile{min-height:0;margin:0;position:relative;overflow:hidden;border-radius:24px;background:var(--ink)}.zt-lacoste__real-tile--large{grid-row:1/3}.zt-lacoste__real-tile img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.zt-lacoste__real-tile:hover img{transform:scale(1.035)}.zt-lacoste__real-tile figcaption{left:14px;bottom:14px;padding:9px 13px;position:absolute;border-radius:999px;background:#071b16d1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:850}.zt-lacoste__details{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(38px,7vw,90px);align-items:center;background:var(--warm);box-shadow:0 0 0 100vmax var(--warm);clip-path:inset(0 -100vmax)}.zt-lacoste__real-photo{padding:14px;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 24px 70px #071b161a}.zt-lacoste__real-photo img{width:100%;max-height:650px;display:block;border-radius:19px;object-fit:cover}.zt-lacoste__detail-copy>h2{margin-bottom:30px;font-size:clamp(36px,4.8vw,66px);line-height:.98}.zt-lacoste__feature-list{display:grid;gap:12px}.zt-lacoste__feature-list article{padding:17px;display:flex;gap:16px;align-items:flex-start;border:1px solid rgb(7 27 22 / .1);border-radius:14px;background:#fff}.zt-lacoste__feature-list b{color:var(--green);font:900 13px/1 Montserrat,sans-serif}.zt-lacoste__feature-list h3{margin-bottom:5px;font-size:18px}.zt-lacoste__feature-list p{color:#60706a;font-size:14px;line-height:1.5}.zt-lacoste__sizes{max-width:none;padding-right:max(24px,calc((100vw - 1200px)/2));padding-left:max(24px,calc((100vw - 1200px)/2));background:var(--green);color:#fff}.zt-lacoste__sizes .zt-lacoste__heading>p,.zt-lacoste__sizes .zt-lacoste__heading>span{color:#dcebe4}.zt-lacoste__size-row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.zt-lacoste__size-row>span{padding:18px 8px;display:grid;gap:7px;border:1px solid rgb(255 255 255 / .35);border-radius:14px;background:#ffffff1a;font:900 24px/1 Montserrat,sans-serif;text-align:center}.zt-lacoste__size-row small{color:#dcebe4;font-size:10px;font-weight:700}.zt-lacoste__trust{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.zt-lacoste__trust span{padding:10px 14px;border-radius:999px;background:#fff;color:var(--ink);font-size:12px;font-weight:800}.zt-lacoste__photo-strip{padding:clamp(62px,7vw,96px) max(24px,calc((100vw - 1200px)/2));background:var(--ink);color:#fff}.zt-lacoste__photo-strip-copy{max-width:760px;margin:0 auto 34px;text-align:center}.zt-lacoste__photo-strip-copy p{margin-bottom:12px;color:var(--lime);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.zt-lacoste__photo-strip-copy h2{font-size:clamp(34px,4.6vw,64px);line-height:1}.zt-lacoste__photo-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.zt-lacoste__photo-strip-grid img{width:100%;aspect-ratio:3/4;display:block;border-radius:18px;object-fit:cover}.zt-lacoste__delivery{max-width:none;padding-right:max(24px,calc((100vw - 1200px)/2));padding-left:max(24px,calc((100vw - 1200px)/2));background:var(--warm)}.zt-lacoste__delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zt-lacoste__delivery-card{margin:0;overflow:hidden;border:1px solid rgb(7 27 22 / .1);border-radius:22px;background:#fff;box-shadow:0 16px 38px #071b1614}.zt-lacoste__delivery-card img{width:100%;aspect-ratio:4/5;display:block;object-fit:cover}.zt-lacoste__delivery-card:nth-child(2) img{object-position:center}.zt-lacoste__delivery-card figcaption{padding:20px;display:grid;gap:7px}.zt-lacoste__delivery-card b{font:850 17px/1.2 Montserrat,sans-serif}.zt-lacoste__delivery-card span{color:#60706a;font-size:14px;line-height:1.5}.zt-lacoste__shipping-strip{margin-top:24px;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-radius:20px;background:var(--ink);color:#fff}.zt-lacoste__shipping-strip>div{padding:12px;display:grid;gap:7px;border-right:1px solid rgb(255 255 255 / .18);text-align:center}.zt-lacoste__shipping-strip>div:last-child{border-right:0}.zt-lacoste__shipping-strip b{color:var(--lime);font:900 24px/1 Montserrat,sans-serif}.zt-lacoste__shipping-strip span{color:#e0e8e5;font-size:12px;line-height:1.4}.zt-lacoste__illustrative-note{margin-top:12px!important;color:#6d7773;font-size:11px;text-align:center}.zt-lacoste__final{max-width:none;padding-right:max(24px,calc((100vw - 1200px)/2));padding-left:max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;background:var(--ink);color:#fff}.zt-lacoste__final>div{position:relative;z-index:2}.zt-lacoste__final p{margin-bottom:12px;color:var(--lime);font-weight:900;letter-spacing:.15em;text-transform:uppercase}.zt-lacoste__final h2{max-width:680px;margin-bottom:30px;font-size:clamp(42px,6vw,80px);line-height:.95}.zt-lacoste__final img{width:100%;max-height:540px;object-fit:contain;filter:drop-shadow(0 28px 24px rgb(0 0 0 / .28))}.zt-lacoste__reveal{opacity:1;transform:none;transition:opacity .65s ease,transform .65s ease}.zt-lacoste__reveal.is-visible{opacity:1;transform:none}@keyframes zt-lacoste-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zt-lacoste__ticker div{animation:none}.zt-lacoste__reveal{opacity:1;transform:none;transition:none}}@media(max-width:900px){.zt-lacoste__color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-lacoste__size-row{grid-template-columns:repeat(4,1fr)}.zt-lacoste__photo-strip-grid,.zt-lacoste__delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-lacoste__delivery-card:last-child{grid-column:1/-1}.zt-lacoste__delivery-card:last-child img{aspect-ratio:16/9}}@media(max-width:749px){.zt-lacoste__band{padding:58px 16px}.zt-lacoste__hero,.zt-lacoste__details,.zt-lacoste__final{grid-template-columns:1fr}.zt-lacoste__hero-stage{min-height:330px;order:-1}.zt-lacoste__hero-stage>img{max-height:380px}.zt-lacoste__orb{width:76vw}.zt-lacoste__hero-badge{right:0}.zt-lacoste__hero h2,.zt-lacoste__final h2{font-size:42px}.zt-lacoste__color-grid{gap:9px}.zt-lacoste__color-grid button{padding:8px 8px 13px}.zt-lacoste__real-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.zt-lacoste__real-tile--large{grid-column:1/-1;grid-row:auto}.zt-lacoste__real-tile img{aspect-ratio:4/5}.zt-lacoste__real-tile--large img{aspect-ratio:16/12}.zt-lacoste__size-row{grid-template-columns:repeat(2,1fr)}.zt-lacoste__photo-strip{padding:58px 16px}.zt-lacoste__delivery-grid,.zt-lacoste__shipping-strip{grid-template-columns:1fr}.zt-lacoste__delivery-card:last-child{grid-column:auto}.zt-lacoste__delivery-card:last-child img{aspect-ratio:4/5}.zt-lacoste__shipping-strip>div{border-right:0;border-bottom:1px solid rgb(255 255 255 / .18)}.zt-lacoste__shipping-strip>div:last-child{border-bottom:0}.zt-lacoste__final img{order:-1}.zt-lacoste__ticker div{gap:30px}.zt-lacoste__ticker span:before{margin-right:30px}}.zt-boot{--black:#11110f;--soil:#56361f;--sand:#e6d3ad;--cream:#f6f0e5;--orange:#d06c25;overflow:hidden;background:#fff;color:var(--black);font-family:Inter,sans-serif}.zt-boot h2,.zt-boot h3{margin:0;color:inherit;font-family:Montserrat,sans-serif;letter-spacing:-.04em}.zt-boot p{margin:0}.zt-boot__band{max-width:1200px;margin:0 auto;padding:clamp(68px,8vw,112px) 24px}.zt-boot__eyebrow,.zt-boot__heading>p{margin-bottom:15px!important;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.zt-boot__hero{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(34px,6vw,84px);align-items:center;background:var(--cream);box-shadow:0 0 0 100vmax var(--cream);clip-path:inset(0 -100vmax)}.zt-boot__hero h2{font-size:clamp(43px,6vw,82px);line-height:.93}.zt-boot__hero-copy>p:not(.zt-boot__eyebrow){max-width:520px;margin:24px 0 30px;color:#5c5349;font-size:clamp(16px,1.6vw,20px);line-height:1.65}.zt-boot__button{min-height:58px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--orange);color:#fff;box-shadow:0 15px 34px #d06c2540;font-weight:900;text-decoration:none;transition:transform .2s ease,background .2s ease}.zt-boot__button:hover{background:#ab4f15;color:#fff;transform:translateY(-2px)}.zt-boot__button--dark{background:var(--black);box-shadow:0 15px 34px #11110f2e}.zt-boot__hero-media{min-height:530px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:4px 4px 80px;background:#c7a475}.zt-boot__hero-media:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background:linear-gradient(120deg,transparent 50%,rgb(17 17 15 / .08))}.zt-boot__hero-media img{width:100%;height:100%;min-height:530px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:opacity .15s ease,transform .15s ease}.zt-boot__hero-media img.is-changing{opacity:0;transform:scale(.98)}.zt-boot__stamp{left:18px;bottom:18px;z-index:2;padding:10px 14px;position:absolute;border:1px solid rgb(255 255 255 / .45);border-radius:999px;background:#11110fbd;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.zt-boot__ticker{padding:17px 0;overflow:hidden;background:var(--black);color:#fff}.zt-boot__ticker div{width:max-content;display:flex;gap:42px;animation:zt-boot-scroll 24s linear infinite}.zt-boot__ticker span{font:850 12px/1 Montserrat,sans-serif;letter-spacing:.11em;text-transform:uppercase}.zt-boot__ticker span:before{content:"\2726";margin-right:42px;color:var(--orange)}.zt-boot__colors{max-width:none;padding-right:max(24px,calc((100vw - 1200px)/2));padding-left:max(24px,calc((100vw - 1200px)/2))}.zt-boot__heading{max-width:790px;margin:0 auto 42px;text-align:center}.zt-boot__heading h2{margin-bottom:13px;font-size:clamp(36px,5vw,68px);line-height:1}.zt-boot__heading>span{color:#655d54;font-size:16px;line-height:1.5}.zt-boot__color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.zt-boot__color-grid button{min-width:0;padding:8px 8px 15px;overflow:hidden;border:1px solid #ddd2c3;border-radius:12px;background:#faf8f3;color:var(--black);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.zt-boot__color-grid button:hover,.zt-boot__color-grid button.is-active{border-color:var(--orange);box-shadow:0 16px 34px #3726161f;transform:translateY(-4px)}.zt-boot__color-grid button.is-active{outline:3px solid rgb(208 108 37 / .22)}.zt-boot__color-grid img{width:100%;aspect-ratio:1;display:block;border-radius:8px;object-fit:cover}.zt-boot__color-grid span{margin-top:12px;display:flex;gap:8px;align-items:center;justify-content:center;font-size:12px;font-weight:850}.zt-boot__color-grid i{width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px #bdb3a7}.zt-boot__colors>.zt-boot__button{width:min(100%,620px);margin:38px auto 0;display:flex}.zt-boot__material{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(38px,7vw,90px);align-items:center;background:var(--black);color:#fff;box-shadow:0 0 0 100vmax var(--black);clip-path:inset(0 -100vmax)}.zt-boot__material-photo{overflow:hidden;border-radius:4px 56px 4px 4px}.zt-boot__material-photo img{width:100%;display:block;object-fit:cover}.zt-boot__material-copy h2{margin-bottom:30px;font-size:clamp(38px,5vw,68px);line-height:.96}.zt-boot__feature-list{display:grid;gap:10px}.zt-boot__feature-list article{padding:17px;display:flex;gap:16px;border:1px solid rgb(255 255 255 / .13);border-radius:8px;background:#ffffff0f}.zt-boot__feature-list b{color:var(--orange);font:900 13px/1 Montserrat,sans-serif}.zt-boot__feature-list h3{margin-bottom:5px;font-size:18px}.zt-boot__feature-list p{color:#cfc7bd;font-size:14px;line-height:1.5}.zt-boot__demo{padding:clamp(68px,8vw,112px) max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,90px);align-items:center;background:var(--soil);color:#fff}.zt-boot__demo-copy>p{margin-bottom:15px;color:var(--sand);font-size:12px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.zt-boot__demo-copy h2{margin-bottom:20px;font-size:clamp(38px,5vw,68px);line-height:.97}.zt-boot__demo-copy span{color:#e5d6c6;font-size:17px;line-height:1.6}.zt-boot__demo-media{padding:12px;border:1px solid rgb(255 255 255 / .16);border-radius:50%;background:#ffffff14}.zt-boot__demo-media img{width:100%;display:block;border-radius:50%}.zt-boot__comfort{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,90px);align-items:center;background:var(--cream);box-shadow:0 0 0 100vmax var(--cream);clip-path:inset(0 -100vmax)}.zt-boot__comfort-copy h2{font-size:clamp(38px,5vw,67px);line-height:.97}.zt-boot__comfort-copy>p:not(.zt-boot__eyebrow){margin:22px 0;color:#5f564c;font-size:17px;line-height:1.65}.zt-boot__chips{display:flex;gap:9px;flex-wrap:wrap}.zt-boot__chips span{padding:10px 13px;border-radius:999px;background:#fff;color:#4e3927;font-size:12px;font-weight:850}.zt-boot__comfort-photo{overflow:hidden;border-radius:56px 4px 4px;box-shadow:0 25px 70px #422b1829}.zt-boot__comfort-photo img{width:100%;display:block}.zt-boot__gallery{padding:clamp(68px,8vw,112px) max(24px,calc((100vw - 1200px)/2));background:#fff}.zt-boot__gallery-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,minmax(260px,1fr));gap:12px}.zt-boot__gallery-grid figure{min-height:0;margin:0;position:relative;overflow:hidden;border-radius:12px;background:#2b2119}.zt-boot__gallery-main{grid-row:1/3}.zt-boot__gallery-grid img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.zt-boot__gallery-grid figure:hover img{transform:scale(1.035)}.zt-boot__gallery-grid figcaption{left:14px;bottom:14px;padding:9px 13px;position:absolute;border-radius:999px;background:#11110fcc;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:850}.zt-boot__reviews{padding:clamp(68px,8vw,112px) max(24px,calc((100vw - 1200px)/2));background:var(--black);color:#fff}.zt-boot__reviews .zt-boot__heading>span{color:#cfc7bd}.zt-boot__rating{width:max-content;margin:0 auto 36px;padding:15px 24px;display:grid;grid-template-columns:auto auto;gap:4px 14px;align-items:center;border:1px solid rgb(255 255 255 / .14);border-radius:16px;background:#ffffff0f}.zt-boot__rating strong{grid-row:1/3;color:var(--orange);font:900 42px/1 Montserrat,sans-serif}.zt-boot__rating span,.zt-boot__review-card span{color:#ffd400;letter-spacing:.08em}.zt-boot__rating small{color:#d7cfc5}.zt-boot__review-grid{columns:3 280px;column-gap:16px}.zt-boot__review-card{margin:0 0 16px;overflow:hidden;break-inside:avoid;border:1px solid rgb(255 255 255 / .12);border-radius:14px;background:#201d18;box-shadow:0 18px 45px #0003}.zt-boot__review-card img{width:100%;max-height:390px;display:block;object-fit:cover}.zt-boot__review-card>div{padding:19px}.zt-boot__review-card h3{margin:8px 0 10px;color:#fff;font-size:16px;letter-spacing:0}.zt-boot__review-card h3 small{color:#bdb4aa;font:700 11px/1 Inter,sans-serif}.zt-boot__review-card p{color:#e6dfd7;font-size:14px;line-height:1.55}.zt-boot__sizes{max-width:none;padding-right:max(24px,calc((100vw - 1200px)/2));padding-left:max(24px,calc((100vw - 1200px)/2));background:var(--orange);color:#fff}.zt-boot__sizes .zt-boot__heading>p,.zt-boot__sizes .zt-boot__heading>span{color:#ffe3cd}.zt-boot__size-row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.zt-boot__size-row span{padding:17px 8px;display:grid;gap:7px;border:1px solid rgb(255 255 255 / .45);border-radius:8px;background:#ffffff1f;font:900 25px/1 Montserrat,sans-serif;text-align:center}.zt-boot__size-row small{color:#ffe6d2;font:750 11px/1 Inter,sans-serif}.zt-boot__trust{margin-top:28px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.zt-boot__trust span{padding:10px 14px;border-radius:999px;background:#fff;color:var(--black);font-size:12px;font-weight:850}.zt-boot__shipping{background:var(--cream);box-shadow:0 0 0 100vmax var(--cream);clip-path:inset(0 -100vmax)}.zt-boot__shipping-title{max-width:760px;margin-bottom:40px}.zt-boot__shipping-title h2{font-size:clamp(38px,5vw,68px);line-height:.97}.zt-boot__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.zt-boot__steps article{padding:28px;border:1px solid #ded1c0;border-radius:10px;background:#fff;box-shadow:0 15px 40px #3a2a1912}.zt-boot__steps b{display:block;margin-bottom:28px;color:var(--orange);font:900 28px/1 Montserrat,sans-serif}.zt-boot__steps span{display:block;margin-bottom:9px;font:850 18px/1.25 Montserrat,sans-serif}.zt-boot__steps p{color:#6b6157;font-size:14px;line-height:1.55}.zt-boot__final{max-width:none;padding-right:max(24px,calc((100vw - 1200px)/2));padding-left:max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;background:var(--black);color:#fff}.zt-boot__final p{margin-bottom:12px;color:var(--orange);font-weight:900;letter-spacing:.15em;text-transform:uppercase}.zt-boot__final h2{max-width:650px;margin-bottom:30px;font-size:clamp(42px,6vw,80px);line-height:.94}.zt-boot__final img{width:100%;max-height:540px;object-fit:contain;filter:drop-shadow(0 30px 24px rgb(0 0 0 / .32))}.zt-boot__reveal{opacity:1;transform:none;transition:opacity .65s ease,transform .65s ease}.zt-boot__reveal.is-visible{opacity:1;transform:none}.zt-boot-native-color-field>input[type=radio],.zt-boot-native-color-field>input[type=radio]+label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.zt-boot__native-colors{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.zt-boot__native-color{min-width:0;padding:7px;position:relative;display:grid;gap:7px;border:1.5px solid #ded4c7;border-radius:12px;background:#faf8f3;color:#171512;cursor:pointer;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.zt-boot__native-color:hover,.zt-boot__native-color.is-active{border-color:var(--orange);box-shadow:0 9px 24px #482c1721;transform:translateY(-2px)}.zt-boot__native-color.is-active{outline:3px solid rgb(208 108 37 / .18)}.zt-boot__native-color img{width:100%;aspect-ratio:1;display:block;border-radius:8px;object-fit:cover}.zt-boot__native-color span{overflow:hidden;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.zt-boot__native-color b{width:20px;height:20px;right:7px;top:7px;position:absolute;display:none;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-size:11px}.zt-boot__native-color.is-active b{display:grid}.zt-boot__guide-button{margin-top:14px;padding:0;display:flex;gap:9px;align-items:center;border:0;border-bottom:2px solid currentColor;background:transparent;color:#201d19;font-size:14px;font-weight:900;letter-spacing:.03em;cursor:pointer}.zt-boot__guide-button span{font-size:22px;transform:rotate(90deg)}.zt-boot__guide-modal{top:0;right:0;bottom:0;left:0;z-index:99999;position:fixed;display:none;place-items:center;padding:18px}.zt-boot__guide-modal.is-open{display:grid}.zt-boot__guide-backdrop{top:0;right:0;bottom:0;left:0;position:absolute;background:#11110fb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zt-boot__guide-panel{width:min(100%,520px);max-height:92vh;padding:30px;position:relative;overflow:auto;border-radius:18px;background:var(--cream);color:var(--black);box-shadow:0 30px 90px #00000057}.zt-boot__guide-panel>p{margin-bottom:18px;color:#111;font-size:18px;font-weight:500;letter-spacing:.04em;text-align:center}.zt-boot__guide-panel h3{margin-bottom:9px;font-size:30px}.zt-boot__guide-help{display:block;margin-top:10px;color:#3c6870;font-size:13px;font-weight:750;line-height:1.25}.zt-boot__guide-close{width:38px;height:38px;right:16px;top:16px;position:absolute;border:0;border-radius:50%;background:#fff;color:#111;font-size:25px;cursor:pointer}.zt-boot__guide-table{overflow:hidden;border:1px solid #dacbb8;border-radius:12px;background:#fff}.zt-boot__guide-table>div{padding:10px 15px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #eadfd1;text-align:center}.zt-boot__guide-table>div:first-child{background:var(--black);color:#fff}.zt-boot__guide-table>div:last-child{border-bottom:0}.zt-boot__guide-table span{font-size:14px;font-weight:750}.zt-boot__guide-panel>small{margin-top:14px;display:block;color:#665c52;font-size:11px;text-align:center}@media(max-width:520px){.zt-boot__native-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-boot__guide-panel{padding:25px 18px 20px}.zt-boot__guide-panel h3{font-size:25px}}@keyframes zt-boot-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zt-boot__ticker div{animation:none}.zt-boot__reveal{opacity:1;transform:none;transition:none}}@media(max-width:900px){.zt-boot__color-grid{grid-template-columns:repeat(2,1fr)}.zt-boot__size-row{grid-template-columns:repeat(4,1fr)}.zt-boot__steps{grid-template-columns:1fr}}@media(max-width:749px){.zt-boot__band{padding:58px 16px}.zt-boot__hero,.zt-boot__material,.zt-boot__demo,.zt-boot__comfort,.zt-boot__final{grid-template-columns:1fr}.zt-boot__hero-media{min-height:380px;order:-1;border-radius:4px 4px 42px}.zt-boot__hero-media img{min-height:380px}.zt-boot__hero h2,.zt-boot__final h2{font-size:42px}.zt-boot__gallery{padding:58px 16px}.zt-boot__gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.zt-boot__gallery-main{grid-column:1/-1;grid-row:auto}.zt-boot__gallery-grid img{aspect-ratio:4/5}.zt-boot__gallery-main img{aspect-ratio:16/12}.zt-boot__size-row{grid-template-columns:repeat(2,1fr)}.zt-boot__final img{order:-1}.zt-boot__ticker div{gap:28px}.zt-boot__ticker span:before{margin-right:28px}}[id^=MainProduct-]{background:#f5f7fb}[id^=MainProduct-] .product{align-items:flex-start;gap:clamp(22px,4vw,58px)}[id^=MainProduct-] .product__media-wrapper{overflow:hidden;border:1px solid rgb(11 31 59 / .08);border-radius:18px;background:#fff;box-shadow:0 18px 55px #0b1f3b12}[id^=MainProduct-] .product__info-wrapper{padding:clamp(22px,3vw,38px);border:1px solid rgb(11 31 59 / .09);border-radius:18px;background:#fff;box-shadow:0 18px 55px #0b1f3b14}[id^=MainProduct-] .product__title h1{color:#0b1f3b;font-family:Montserrat,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.05;letter-spacing:-.035em}[id^=MainProduct-] .product-page-price{color:#e21d2f}[id^=MainProduct-] .price--large{font-family:Montserrat,sans-serif;font-weight:800}[id^=MainProduct-] variant-selects fieldset,[id^=MainProduct-] .product-form__input{margin-bottom:18px}[id^=MainProduct-] .product-form__input legend{margin-bottom:10px;color:#0b1f3b;font-family:Inter,sans-serif;font-weight:800}[id^=MainProduct-] .product-form__input input[type=radio]+label{min-width:48px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgb(11 31 59 / .22);border-radius:9px;background:#fff;color:#0b1f3b;font-weight:700;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}[id^=MainProduct-] .product-form__input input[type=radio]:checked+label{border-color:#0b1f3b;background:#0b1f3b;color:#fff;box-shadow:0 6px 18px #0b1f3b2e;transform:translateY(-1px)}.product-form__quantity{max-width:190px}.product-form__quantity .quantity__label{margin-bottom:10px;color:#0b1f3b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;letter-spacing:.04em}.product-form__quantity quantity-input.quantity{width:174px;min-height:54px;overflow:hidden;display:grid;grid-template-columns:54px 66px 54px;align-items:center;border:1px solid rgb(11 31 59 / .16);border-radius:14px;background:#fff;box-shadow:0 8px 24px #0b1f3b14}.product-form__quantity quantity-input.quantity:before,.product-form__quantity quantity-input.quantity:after{display:none}.product-form__quantity .quantity__button{width:54px;min-width:54px;height:54px;border:0;background:#f2f5f9;color:#0b1f3b;transition:background .18s ease,color .18s ease,transform .18s ease}.product-form__quantity .quantity__button:not(.disabled):hover{background:#0b1f3b;color:#fff}.product-form__quantity .quantity__button:not(.disabled):active{transform:scale(.96)}.product-form__quantity .quantity__button.disabled{color:#0b1f3b61;opacity:1}.product-form__quantity .quantity__button svg{width:15px;height:15px}.product-form__quantity .quantity__input{width:66px;height:54px;padding:0;border:0;background:#fff;color:#0b1f3b;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;text-align:center}dynamic-dates.shipping-checkpoints{position:relative;gap:0;margin:20px 0 8px;padding:24px 22px 20px;overflow:hidden;border:1px solid rgb(11 31 59 / .1);border-radius:16px;background:linear-gradient(145deg,#f8fafd,#fff);box-shadow:0 10px 30px #0b1f3b12}dynamic-dates.shipping-checkpoints:before{content:"Ruta de tu pedido";grid-column:1 / -1;margin-bottom:22px;color:#0b1f3b;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.01em}dynamic-dates.shipping-checkpoints .shipping-checkpoints__bar{top:69px;right:calc(16.666% + 24px);left:calc(16.666% + 24px);height:3px;border-radius:99px;background:linear-gradient(90deg,#0b1f3b,#e21d2f)}dynamic-dates.shipping-checkpoints .shipping-checkpoint{position:relative;z-index:1;min-width:0;padding:0 8px}dynamic-dates.shipping-checkpoints .shipping-checkpoint__icon{width:52px;height:52px;margin:0 auto 12px;border:4px solid #fff;border-radius:50%;background:#0b1f3b;color:#fff;box-shadow:0 6px 18px #0b1f3b2e}dynamic-dates.shipping-checkpoints .shipping-checkpoint:last-of-type .shipping-checkpoint__icon{background:#e21d2f;box-shadow:0 6px 18px #e21d2f33}dynamic-dates.shipping-checkpoints .shipping-checkpoint__icon .material-icon{font-size:23px}dynamic-dates.shipping-checkpoints .shipping-checkpoint__top{margin:0 0 4px;color:#0b1f3b;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.25}dynamic-dates.shipping-checkpoints .shipping-checkpoint__bottom{margin:0;color:#0b1f3ba8;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.3}[id^=MainProduct-] .product-form__buttons .button,[id^=MainProduct-] .product-form__submit{min-height:56px;border:0;border-radius:12px;background:#e21d2f;color:#fff;box-shadow:0 12px 28px #e21d2f3b;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;letter-spacing:.01em}[id^=MainProduct-] .product-form__buttons .button:hover,[id^=MainProduct-] .product-form__submit:hover{background:#bd1424;transform:translateY(-1px)}[id^=MainProduct-] .accordion{border-color:#0b1f3b1f}[id^=MainProduct-] .thumbnail{border-radius:9px;overflow:hidden}[id^=MainProduct-] .product__media img{background:#fff}.zt-product-confidence{background:var(--zt-bg);color:var(--zt-color)}.zt-product-confidence__inner{max-width:1180px;margin:0 auto;padding:52px 20px 72px}.zt-product-confidence__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:58px}.zt-product-confidence__benefit{display:flex;gap:14px;align-items:center;padding:20px;border:1px solid rgb(11 31 59 / .12);border-radius:12px;background:#fff}.zt-product-confidence__benefit>span{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#0b1f3b;color:#fff;font-size:20px}.zt-product-confidence__benefit h2{margin:0 0 4px;font:800 14px/1.25 Montserrat,sans-serif}.zt-product-confidence__benefit p{margin:0;font:500 13px/1.4 Inter,sans-serif;opacity:.74}.zt-product-confidence__faq{max-width:820px;margin:0 auto}.zt-product-confidence__faq>h2{margin:0 0 22px;text-align:center;font:800 clamp(28px,4vw,42px)/1.05 Montserrat,sans-serif}.zt-product-confidence__faq details{border-bottom:1px solid rgb(11 31 59 / .16)}.zt-product-confidence__faq summary{padding:19px 0;display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font:800 15px/1.4 Montserrat,sans-serif}.zt-product-confidence__faq summary::-webkit-details-marker{display:none}.zt-product-confidence__faq summary span{font-size:22px;transition:transform .2s ease}.zt-product-confidence__faq details[open] summary span{transform:rotate(45deg)}.zt-product-confidence__faq details>div{padding:0 30px 18px 0;font:500 15px/1.6 Inter,sans-serif;opacity:.78}@media(max-width:749px){[id^=MainProduct-]{padding-top:0}[id^=MainProduct-] .product{gap:14px}[id^=MainProduct-] .product__media-wrapper{border-radius:0 0 16px 16px;box-shadow:none}[id^=MainProduct-] .product__info-wrapper{margin:0 12px;padding:22px 16px;border-radius:16px}[id^=MainProduct-] .product__title h1{font-size:28px}dynamic-dates.shipping-checkpoints{padding:20px 10px 18px}dynamic-dates.shipping-checkpoints:before{margin-left:8px;margin-bottom:18px}dynamic-dates.shipping-checkpoints .shipping-checkpoints__bar{top:63px;right:calc(16.666% + 17px);left:calc(16.666% + 17px)}dynamic-dates.shipping-checkpoints .shipping-checkpoint{padding:0 3px}dynamic-dates.shipping-checkpoints .shipping-checkpoint__icon{width:44px;height:44px;border-width:3px}dynamic-dates.shipping-checkpoints .shipping-checkpoint__top{font-size:11px}dynamic-dates.shipping-checkpoints .shipping-checkpoint__bottom{font-size:10px}.zt-product-confidence__inner{padding:28px 16px 48px}.zt-product-confidence__benefits{grid-template-columns:1fr;gap:10px;margin-bottom:42px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
