/* Campanha L001 em dobro — extensão da identidade Fusion v7. */
.icon-arrow,.icon-check{display:inline-block;width:19px;height:19px;vertical-align:middle;flex:none}.icon-check{width:15px;height:15px}.sub-link>.icon-arrow{width:15px;height:15px}.hero h1{font-size:clamp(43px,4.65vw,61px)}.hero-description{max-width:420px}.hero-price{gap:25px}.hero-price>strong{font-size:44px;line-height:1.12}.hero-price>strong>small{display:block;margin:0 0 8px;font:500 9px/1.5 Inter,sans-serif;color:#bcb9ab;letter-spacing:.15em}.hero-price>span{font-size:12px}.hero-price>span b{color:#e6d4b6}.hero-selector>div{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:8px;max-width:430px}.hero-selector button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 7px;gap:8px;min-height:75px}.hero-selector button b{font-size:10px;font-weight:500;white-space:nowrap}.hero-selector .color-check{position:absolute;right:6px;top:5px;margin:0;line-height:1}.hero-selector .color-check .icon-check{width:11px;height:11px}.pair-swatches{display:inline-flex;align-items:center;padding-right:5px}.pair-swatches .swatch{width:24px;height:24px;border:2px solid #797b6b;box-shadow:0 0 0 1px #3b3f33}.pair-swatches .swatch+.swatch{margin-left:-6px}.hero-selector .pair-swatches .swatch{width:17px;height:17px;border-width:1px}.hero-copy>.btn{width:430px;max-width:100%}.hero-purchase-note{font-size:10px;margin-top:9px;color:#adac9e}.hero-note{margin-top:9px}.hero-pair{display:grid;grid-template-columns:1fr 1fr;gap:5px;overflow:hidden}.hero-photo .hero-pair img{height:540px;width:100%;min-width:0;object-fit:cover;object-position:58% 80%;transform:none;aspect-ratio:auto}.hero-photo figcaption{gap:15px;font-size:8px;letter-spacing:.07em}.hero-photo figcaption b{text-align:right;max-width:45%}.kit-mark{position:absolute;top:20px;right:20px;z-index:1;background:#171d17ed;border:1px solid #cbb080;backdrop-filter:blur(8px);color:#e0c59a;padding:10px 14px;display:flex;align-items:center;gap:10px}.kit-mark b{font:400 39px/1 Sora,Inter,sans-serif;letter-spacing:-.08em}.kit-mark span{font-size:8px;letter-spacing:.09em;line-height:1.6}.selected-pair{font-size:12px;color:#636b56;margin-top:9px}.selected-pair b{color:#6d5633;font-weight:600}.purchase .variant-options{grid-template-columns:1fr;gap:9px}.purchase .variant{display:flex;align-items:center;gap:17px;min-height:68px;padding:13px 17px}.purchase .variant>.selected-check{margin-left:auto}.purchase .variant>.pair-swatches .swatch{border-color:#e9e5db;box-shadow:0 0 0 1px #aaa997}.purchase .variant b{font-size:13px}.purchase .variant small{font-size:11px}.purchase .offer-price>div{justify-content:space-between}.kit-price-foot{font-size:11px;margin-top:9px;color:#606956}.catalog-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;overflow:hidden}.catalog .catalog-pair img{min-width:0;width:100%;height:425px;max-height:none;object-fit:contain;cursor:zoom-in}.catalog[data-photo=style],.catalog[data-photo=real]{padding:0;background:#161b24}.catalog[data-photo=style] .catalog-pair img,.catalog[data-photo=real] .catalog-pair img{height:505px;object-fit:cover;object-position:58% 80%;aspect-ratio:auto}.catalog[data-photo=real] .catalog-pair img{object-position:50% 80%}.catalog[data-photo=style] .catalog-bottom,.catalog[data-photo=real] .catalog-bottom{position:absolute;bottom:0;left:0;right:0;padding:15px 20px;background:#141612ca;color:#f5efe3}.catalog[data-photo=real] .catalog-label,.catalog[data-photo=real] .zoom-btn{color:#f5efe3;background:#141612ca}.catalog-label{max-width:83%;font-size:9px}.catalog-bottom{gap:10px}.catalog-bottom>span:last-child{text-align:right;font-size:9px}.zoom-btn .icon-arrow{width:17px;height:17px}.sticky>div{min-width:170px}.sticky b{font-size:12px}.sticky b>span{display:block;font-size:9px;font-weight:400;color:#b2b1a3;margin-top:2px}.sticky small{font-size:11px}.proof-cta .btn{min-width:270px}.topline{letter-spacing:.09em}.topline span{padding-inline:16px}.installments{line-height:1.8}
@media(min-width:761px) and (max-width:1050px){.hero{gap:30px;grid-template-columns:1.05fr 1fr}.hero h1{font-size:46px}.hero-selector button b{font-size:9px}.hero-photo .hero-pair img{height:530px}.hero-price>strong{font-size:39px}.hero-price>span{font-size:11px}.hero-price{gap:18px}.kit-mark{right:12px;top:15px}.catalog .catalog-pair img{height:390px}.catalog[data-photo=style] .catalog-pair img,.catalog[data-photo=real] .catalog-pair img{height:460px}}
@media(max-width:760px){.topline{font-size:7px;letter-spacing:.06em;line-height:1.5;padding:8px 5px}.topline span{padding-inline:7px}.hero{gap:14px}.hero h1{font-size:clamp(36px,9.6vw,53px);line-height:1.1}.hero-art{width:100%}.hero-photo .hero-pair img{height:240px;aspect-ratio:auto;object-position:58% 80%}.hero-photo figcaption{font-size:7px;letter-spacing:.04em;left:12px;right:12px;bottom:13px}.hero-photo figcaption b{max-width:42%}.kit-mark{top:12px;right:12px;padding:6px 10px;gap:8px}.kit-mark b{font-size:29px}.kit-mark span{font-size:6px}.hero-price{margin-top:3px;gap:20px;width:100%;justify-content:space-between}.hero-price>strong{font-size:38px}.hero-price>strong>small{font-size:8px;margin-bottom:4px}.hero-price>span{font-size:11px;padding-left:17px}.hero-selector>div{max-width:none;gap:8px;grid-template-columns:1.35fr 1fr 1fr}.hero-selector button{min-height:61px;gap:5px;padding:8px 5px}.hero-selector button b{font-size:10px}.hero-selector .pair-swatches .swatch{width:15px;height:15px}.hero-copy>.btn{margin-top:0;min-height:54px}.hero-purchase-note{order:6;text-align:center;font-size:9px;margin:-7px 0 0}.hero-note{order:7;margin:-7px 0 0;font-size:9px}.hero-copy>.sub-link{order:8;margin:0;font-size:10px}.purchase>.selected-pair{font-size:11px;margin-top:7px}.purchase .variant-options{grid-template-columns:1fr;gap:8px}.purchase .variant{min-height:59px;padding:11px 14px;gap:14px}.purchase .variant b{font-size:12px}.purchase .variant small{font-size:10px}.purchase .pair-swatches .swatch{width:22px;height:22px}.catalog{padding:26px 13px 12px}.catalog .catalog-pair img{height:190px;aspect-ratio:auto;max-height:none}.catalog[data-photo=style] .catalog-pair img,.catalog[data-photo=real] .catalog-pair img{height:235px;max-height:none;object-position:58% 80%;aspect-ratio:auto}.catalog[data-photo=real] .catalog-pair img{object-position:50% 82%}.catalog[data-photo=style] .catalog-bottom,.catalog[data-photo=real] .catalog-bottom{padding:8px 11px;font-size:8px}.catalog-label{font-size:8px;top:10px;left:10px}.catalog-bottom>span:last-child{font-size:8px}.gallery-thumbs button{font-size:9px}.offer-price strong{font-size:46px}.offer-price>div>p{font-size:11px}.kit-price-foot{font-size:10px;margin-top:7px}.purchase .offer-price{margin-block:14px}.sticky>div{min-width:136px}.sticky b{font-size:11px}.sticky b>span{font-size:9px;margin-top:1px}.sticky small{font-size:10px}.sticky .btn{padding-inline:14px;gap:15px}.sticky .btn>span:first-child{font-size:10px}.hero-selector .color-check{top:4px;right:5px}.hero-selector .color-check .icon-check{width:10px;height:10px}}
@media(max-width:360px){.hero h1{font-size:34px}.hero-photo .hero-pair img{height:210px}.hero-selector button b{font-size:9px}.hero-price>strong{font-size:34px}.hero-price>span{font-size:10px;padding-left:12px}.hero-price{gap:12px}.catalog .catalog-pair img{height:170px}.catalog[data-photo=style] .catalog-pair img,.catalog[data-photo=real] .catalog-pair img{height:215px}.hero-photo figcaption{font-size:6px}.topline{font-size:6px}.topline span{padding-inline:5px}.sticky{gap:8px}.sticky>div{min-width:124px}.sticky .btn{padding-inline:11px;gap:10px}.sticky .btn>span:first-child{font-size:9px}}
