.btn__taped{isolation:isolate}.item-set-viewer{padding-top:80px;min-height:600px;max-height:1154px;height:100vh;overflow:visible}.item-set-viewer__wrapper{max-width:1482px;background:url('/img/bundles/fire-brigade/bg.jpg') 100% 100%/cover no-repeat;padding:40px;grid-template-columns:1fr max-content;row-gap:30px;-moz-column-gap:60px;column-gap:60px;align-items:flex-start;container-type:size;width:100%;height:100%}.item-set-viewer__right{justify-self:center;align-self:flex-end;justify-self:flex-end}.item-set-viewer__model{display:flex;justify-content:center}.item-set-viewer__model svg{height:93cqh}.item-set-viewer__header{margin-bottom:32px;max-width:unset;margin-inline:40px}.item-set-viewer__header-logo{height:19cqh;margin-bottom:6px}.item-set-viewer__header-logo img{display:block;margin:auto}.item-set-viewer__header h2{padding-bottom:0;margin-bottom:1.25cqh;font-size:5cqh}.item-set-viewer__header p{font-size:2.7cqh;line-height:3.5cqh;margin-bottom:2.5cqh}.item-set-viewer__header .btn__taped{font-size:max(14px, 2cqh);line-height:max(14px, 2cqh);padding:5px 35px 5px 15px;cursor:pointer;white-space:nowrap}.item-set-viewer__header .btn__taped span::after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:17px;height:17px;border-radius:50%;background:#0d1619;-webkit-mask:linear-gradient(#000,#000),url('/img/icons/play.svg') no-repeat 50% 50%;mask:linear-gradient(#000,#000),url('/img/icons/play.svg') no-repeat 50% 50%;-webkit-mask-size:5px 8px;mask-size:5px 8px;-webkit-mask-composite:source-out;mask-composite:subtract;transition:background-color .3s}.item-set-viewer__header .btn__taped:hover span::after{background:var(--color-creme)}.item-set-viewer__table{max-width:unset;grid-template-columns:1fr;gap:1.25cqh}.item-set-viewer__table-icons{flex-wrap:wrap;gap:2.5%}.item-icon{width:15cqh;height:auto;aspect-ratio:1}.item-icon__bg{background-image:url('/img/bundles/fire-brigade/item-icon-bg.png')}.item-icon__bg::after{background-image:url('/img/bundles/fire-brigade/item-icon-active-bg.png')}.item-icon__bg::before{background-image:url('/img/bundles/fire-brigade/item-icon-active-border.png')}.item-icon .btn__taped{position:absolute;left:50%;top:100%;transform:translateX(-45%);padding:0;opacity:0;pointer-events:none;transition:opacity .3s;font-size:max(12px, 2.4cqh);line-height:max(12px, 2.4cqh)}.item-icon .btn__taped span{line-height:normal;padding:.1em 1em}.item-icon:nth-child(odd) .btn__taped{rotate:2.5deg}.item-icon:nth-child(2n) .btn__taped{rotate:-2.5deg;transform:translateX(-45%) translateY(-5px)}.item-icon:not(.active):hover{cursor:default}.item-set-viewer__table-row:nth-child(3) .item-icon.active .item-icon__bg::before{opacity:0}.item-icon.active .btn__taped,.item-icon:hover .btn__taped{opacity:1;pointer-events:all}.item-set-viewer__info{border:0;color:#10151a;letter-spacing:.02em;margin-top:12px;padding-inline:25px;font-size:max(14px, 2.4cqh);line-height:max(14px, 2.4cqh)}@media only screen and (max-width:1060px){.item-set-viewer{padding-top:60px}}@media only screen and (max-width:991px){.item-set-viewer{padding-bottom:0;height:auto;min-height:unset;max-height:unset;overflow:hidden}.item-set-viewer__wrapper{grid-template-columns:1fr;gap:0;padding:0;background:0 0;container-type:normal}.item-set-viewer__header{background:url('/img/bundles/fire-brigade/bg-header.jpg') 50% 100%/cover no-repeat;-webkit-mask:linear-gradient(to bottom,#000,#000 calc(100% - 100px),transparent calc(100% - 100px)),url('/img/bundles/fire-brigade/header-mask.png') repeat-x 50% 100%;mask:linear-gradient(to bottom,#000,#000 calc(100% - 100px),transparent calc(100% - 100px)),url('/img/bundles/fire-brigade/header-mask.png') repeat-x 50% 100%;padding:40px 25px 100px;max-width:unset;margin:0;z-index:2}.item-set-viewer__header-logo{height:auto;margin-bottom:12px}.item-set-viewer__header h2{font-size:32px;line-height:36px;margin-bottom:24px}.item-set-viewer__header p{font-size:18px;line-height:24px;margin-bottom:24px}.item-set-viewer__header .btn__taped{font-size:18px;line-height:18px}.item-set__nav{display:none}.item-set-viewer__table{display:grid;grid-row:3;background:url('/img/bundles/fire-brigade/bg-header.jpg') 50% 100% no-repeat;padding:55px 15px 50px;margin-top:-40px}.item-set-viewer__table-row{display:block}.item-icon .btn__taped{line-height:18px}.item-icon .btn__taped span{font-size:18px;line-height:18px;padding:2px 10px}.item-set-viewer__right{display:contents}.item-set-viewer__info{font-size:18px;grid-row:4;padding:8px 35px;margin-top:24px;margin-inline:15px}.item-set-viewer__model{margin-top:-60px;padding:65px 15px 50px;background:url('/img/bundles/fire-brigade/bg-fire.jpg') 50% 100%/cover repeat-x;-webkit-mask:linear-gradient(to bottom,#000,#000 calc(100% - 100px),transparent calc(100% - 100px)),url('/img/bundles/fire-brigade/header-mask.png') repeat-x 50% 100%;mask:linear-gradient(to bottom,#000,#000 calc(100% - 100px),transparent calc(100% - 100px)),url('/img/bundles/fire-brigade/header-mask.png') repeat-x 50% 100%}.item-set-viewer__model svg{height:75vw;min-height:400px}.item-set-viewer__table-icons{overflow:visible}.item-set-viewer__table-icons .item-icon{width:22%;height:auto;max-width:130px;aspect-ratio:1}}@media only screen and (max-width:575px){.item-icon .btn__taped{line-height:14px}.item-icon .btn__taped span{font-size:14px;line-height:14px;padding:2px 10px}.item-set-viewer__info{padding:6px 25px;margin-top:0;font-size:14px;line-height:16px}}