.baselayer-heat{color:var(--text-color);background:var(--bg-color);--block-gap: clamp(24px, calc(40 * var(--relative-px)), 40px)}.baselayer-heat__inner{width:min(1400px,100%);margin:0 auto;padding:clamp(40px,calc(80 * var(--relative-px)),100px) 0}.baselayer-heat__header{display:flex;flex-direction:column;align-items:center;text-align:center}.baselayer-heat__title{margin:0;color:inherit;font-size:clamp(38px,calc(64 * var(--relative-px)),64px);font-weight:700;letter-spacing:0;line-height:1}.baselayer-heat__subtitle{margin:clamp(15px,calc(24 * var(--relative-px)),24px) 0 0;font-size:clamp(14px,calc(18 * var(--relative-px)),18px);font-weight:400;line-height:1.2}.baselayer-heat__subtitle p{margin:0}.baselayer-heat__tabs{display:flex;align-items:center;justify-content:center;gap:clamp(24px,calc(40 * var(--relative-px)),40px);margin:var(--block-gap) 0 0}.baselayer-heat__tab{position:relative;margin:0;padding:0 0 clamp(8px,calc(12 * var(--relative-px)),12px);border:0;background:transparent;color:inherit;font-family:inherit;font-size:clamp(16px,calc(32 * var(--relative-px)),32px);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase;cursor:pointer}.baselayer-heat__tab.is-active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--accent-color)}.baselayer-heat__tab:focus-visible,.baselayer-heat__shot:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.baselayer-heat__panel{margin-top:var(--block-gap)}.baselayer-heat__panel[hidden]{display:none}.baselayer-heat__products{display:grid;grid-template-columns:calc(40% - .75rem) calc(60% - .75rem);justify-content:center;gap:1.5rem;margin:0 auto var(--block-gap);width:clamp(750px,calc(1200 * var(--relative-px)),1200px);max-width:100%}.baselayer-heat__shot{display:block;line-height:0;color:inherit;text-decoration:none;overflow:hidden}.baselayer-heat__shot:hover img{transform:scale(1.02)}.baselayer-heat__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .2s ease-in-out}.baselayer-heat__features{display:flex;align-items:stretch;margin:0;padding:clamp(30px,calc(60 * var(--relative-px)),60px) clamp(8px,calc(12 * var(--relative-px)),16px);list-style:none;background:var(--card-bg);border-radius:30px}.baselayer-heat__feature{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:14px;min-width:0;padding:0 15px;text-align:left}.baselayer-heat__feature+.baselayer-heat__feature{border-left:2px solid #ccc;box-sizing:border-box}.baselayer-heat__feature:not(:has(.baselayer-heat__feature-icon)){text-align:center}.baselayer-heat__feature-icon{display:block;flex:0 0 auto;width:clamp(40px,calc(50 * var(--relative-px)),50px);height:clamp(40px,calc(50 * var(--relative-px)),50px);object-fit:contain}.baselayer-heat__feature-icon svg{display:block;width:100%;height:100%}.baselayer-heat__feature-copy{min-width:0}.baselayer-heat__feature-title,.baselayer-heat__feature-text{margin:0}.baselayer-heat__feature-title{font-size:clamp(14px,calc(24 * var(--relative-px)),24px);font-weight:700;line-height:1.08}.baselayer-heat__feature-text{margin-top:5px;font-size:clamp(12px,calc(16 * var(--relative-px)),16px);font-weight:400;line-height:1.2}@media only screen and (min-width:750px)and (max-width:1000px){.baselayer-heat__feature-icon{width:35px;height:35px}.baselayer-heat__feature-title,.baselayer-heat__feature-text{font-size:12px}}@media only screen and (max-width:749px){.baselayer-heat{background:var(--mb-bg-color)}.baselayer-heat__panel{--block-gap: min(40px, 10.67vw)}.baselayer-heat__products{display:flex;flex-direction:column;align-items:center;gap:8px}.baselayer-heat__shot{width:100%}.baselayer-heat__image{width:100%;height:auto;object-fit:unset;object-position:unset}.baselayer-heat__features{padding-left:min(50px,13.33vw);padding-right:min(50px,13.33vw);flex-direction:column;gap:0}.baselayer-heat__feature,.baselayer-heat__feature:not(:has(.baselayer-heat__feature-icon)){justify-content:flex-start;padding:min(30px,8vw) 0;text-align:left;gap:min(25px,6.67vw)}.baselayer-heat__feature:first-child{padding-top:0}.baselayer-heat__feature:last-child{padding-bottom:0}.baselayer-heat__feature+.baselayer-heat__feature{border-left:0;border-top:2px solid #ccc}.baselayer-heat__feature-title{font-size:min(14px,3.73vw)}.baselayer-heat__feature-text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/366/assets/section-baselayer-heat.css.map */
