.catalogPorduct-Page{padding:100px 4.5% 200px}@media (max-width:870px){.catalogPorduct-Page{padding:8px 4.5% 52px}}.catalogPorduct-Page .pageSection{width:100%;max-width:1188px;margin:0 auto}.catalogPorduct-Page.workshop .pageSection{max-width:1267px}.catalogPorduct-Page.bundle .pageSection{max-width:1282px}
.catalogHeader{width:100%;margin:0 auto}.catalogHeader.bundle{max-width:1282px}.catalogHeader.bundle .main{flex-direction:column-reverse}.catalogHeader.bundle .box{flex:1;width:100%}.catalogHeader.bundle .box .buttonGroup{margin-top:39px}.catalogHeader.bundle .box.media img{aspect-ratio:1282/356}@media (max-width:780px){.catalogHeader.bundle .box.media img{aspect-ratio:358/200}}.catalogHeader.ar .buttonCont button .icon{transform:rotate(180deg)}.catalogHeader .buttonCont{justify-content:flex-start;width:100%;margin-bottom:38.2px;display:flex}@media (max-width:870px){.catalogHeader .buttonCont{margin-bottom:8px}}.catalogHeader .buttonCont button{text-transform:capitalize;border:1.3px solid var(--Gray-200,#e9eaeb);background:var(--Gray-50,#fafafa);width:105px;height:34px;color:var(--Gray-700,#414651);border-radius:128.7px;justify-content:center;align-items:center;gap:4px;font-size:max(13px,min(2.6vw,15.6px));font-weight:500;line-height:150%;display:flex}@media (max-width:560px){.catalogHeader .buttonCont button{width:84px;height:27px}}.catalogHeader .main{align-items:center;gap:24px;display:flex}@media (max-width:870px){.catalogHeader .main{flex-direction:column-reverse}}.catalogHeader .box{flex-direction:column;flex:1.15;justify-content:space-between;display:flex}.catalogHeader .box.media{aspect-ratio:1;background-color:#000;border-radius:39px;flex:1.055;overflow:hidden}.catalogHeader .box.media.bundle{aspect-ratio:initial}.catalogHeader .box.media img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;max-height:556px}.catalogHeader .box .top{flex-direction:column;gap:18px;display:flex}@media (max-width:440px){.catalogHeader .box .top{gap:16px}}.catalogHeader .box h1{color:var(--Primary-DarkBlue,#0b1956);font-size:max(24px,min(3.8vw,40px));font-weight:600;line-height:120%}.catalogHeader .box p{color:#71717a;font-size:max(16px,min(2.1vw,20.8px));font-weight:400}.catalogHeader .box .tagsWrapper{align-items:center;gap:11px;display:flex}@media (max-width:440px){.catalogHeader .box .tagsWrapper{margin-top:-16px}}.catalogHeader .box .tagsWrapper .tag{color:#2e2e2e;text-align:center;background:#ffedd1;border-radius:99px;padding:2px 19px 3px;font-size:max(11px,min(1.8vw,16px));font-weight:500;box-shadow:0 1px 4px rgba(0,0,0,.25)}.catalogHeader .box .tagsWrapper .tag.level{background:#f0f6fe}.catalogHeader .box .tagsWrapper .tag.category{background:#ddcdff}.catalogHeader .box .overallReview{align-items:center;gap:5px;display:flex}.catalogHeader .box .overallReview .rateIcon{width:26px;min-width:26px;height:26px;min-height:26px;color:var(--Secondary-Yellow,#ffc466);font-size:26px;overflow:hidden}.catalogHeader .box .priceWrapper{align-items:center;gap:8px;display:flex}.catalogHeader .box .priceWrapper .price{color:var(--Green-SR,#12b293);direction:ltr;align-items:center;gap:5.2px;font-size:max(21px,min(4.6vw,31.2px));font-weight:500;line-height:150%;display:flex}.catalogHeader .box .priceWrapper .price .currIcon div{justify-content:center;align-items:center;display:flex}.catalogHeader .box .priceWrapper .price .currIcon div svg{width:22px;height:27px}.catalogHeader .box .priceWrapper .price.old{color:#b3b3b3;font-size:max(19px,min(3.2vw,26px));font-weight:400;line-height:150%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.catalogHeader .box .priceWrapper .price.old .currIcon svg{width:16px;height:19px}.catalogHeader .box .priceWrapper .price.old .currIcon svg path{fill:#b3b3b3}.catalogHeader .box .priceWrapper .discountBadge{color:var(--Secondary-Red,#f8623f);background:rgba(248,98,63,.3);border-radius:39px;margin:0 8px;padding:4px 13px;font-size:max(13px,min(2vw,18.2px));font-weight:500;line-height:150%}.catalogHeader .box .buttonGroup{align-items:center;gap:12px;margin-top:86px;padding:18px 0 12px;display:flex}@media (max-width:870px){.catalogHeader .box .buttonGroup{margin-top:32px}}@media (max-width:440px){.catalogHeader .box .buttonGroup{z-index:500;background:linear-gradient(rgba(255,255,255,0),#fff 30%);border:none;justify-content:center;margin:0;position:fixed;bottom:0;left:0;right:0}.catalogHeader .box .buttonGroup .favBttn{display:none}}.catalogHeader .box .buttonGroup .formSubmitButton{border-radius:43px;gap:16px;width:279px;height:55px;margin:0;font-weight:500;transition:all .3s ease-in-out}.catalogHeader .box .buttonGroup .formSubmitButton:disabled{background:#a9a9a9;border-color:#a9a9a9}.catalogHeader .box .buttonGroup .formSubmitButton.enrolled{pointer-events:none;background-color:#12b293;border:none}.catalogHeader .box .buttonGroup .formSubmitButton.enrolled:hover{background-color:#12b293;border:none;transform:scale(1)}.catalogHeader .box .buttonGroup .formSubmitButton:hover{background-color:#0f2794;border-color:#0f2794;transform:scale(1.05)}.catalogHeader .box .buttonGroup .formSubmitButton .icon{font-size:26px}.catalogHeader .box .favBttn{color:#f8623f;background:rgba(248,98,63,.3);width:52px;height:52px;padding:0}.catalogHeader .box .favBttn .icon{font-size:26px}.catalogHeader .box .favBttn:disabled{color:#fff;background:#a9a9a9;border-color:#a9a9a9}.catalogHeader .box .titleWithBttn{justify-content:space-between;align-items:flex-start;display:flex}.catalogHeader .box .titleWithBttn .favBttn{display:none}@media (max-width:440px){.catalogHeader .box .titleWithBttn .favBttn{width:40px;height:40px;padding:2px;display:flex}}.catalogHeader .box .seats{color:var(--Secondary-Red,#f8623f);font-size:max(16px,min(1.6vw,20px));font-weight:500}.catalogHeader .box .seats.outOfSeats{color:#a9a9a9}.catalogHeader .box .bundlesCount{color:#636363;align-items:center;gap:8px;font-size:22px;font-weight:400;line-height:150%;display:flex}@media (max-width:870px){.catalogHeader .box{width:100%}.catalogHeader .box.media{aspect-ratio:358/200;background-color:#000;border-radius:12px;flex:1;overflow:hidden}}
