*{box-sizing:border-box}:not(i){font-family:Inter,sans-serif;line-height:1.5}.btn{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;font-weight:700}.btn:hover{color:#aa37b2}.hide{display:none!important}.rn-db-loaded .swiper-pagination{background-color:#a9a9a9;border-radius:6px;height:1px}@media(min-width:768px){.rn-db-loaded .swiper-pagination{height:2px}}.rn-db-loaded .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000}.section:not(.bic-fnl):not(.footer){margin-bottom:20px}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 1px #ff44ef}#filter #collapsedFilter aside.bo-b-d,#filter #collapsedFilter aside.bo-l-d,#filter #collapsedFilter aside.bo-r-d,#filter #collapsedFilter aside.bo-t-d,body>.wrap.bo-b-d,body>.wrap.bo-l-d,body>.wrap.bo-r-d,body>.wrap.bo-t-d{border-width:0}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}p{font-size:12px;font-weight:300}h2{font-size:20px;margin-bottom:15px}h2,h3{font-weight:700}h3{font-size:14px}h4{font-size:12px;font-weight:800}@media(min-width:992px){h2{font-size:24px}}a{color:inherit;text-decoration:none}a:hover{color:#aa37b2}.announcement-bar{background:linear-gradient(90deg,#aa37b2 0,#ff44ef);color:#fff;font-size:13px;font-weight:500;overflow:hidden;padding:8px 0;white-space:nowrap;width:100%}@media(min-width:992px){.announcement-bar{font-size:13px;padding:9px 0}}.announcement-bar__track{align-items:center;display:inline-flex;gap:20px;padding:0 20px}.announcement-bar__track--centered{display:flex;justify-content:center;width:100%}.announcement-bar__track--scrolling{animation:marquee-scroll var(--marquee-duration,20s) linear infinite;width:-moz-max-content;width:max-content}.announcement-bar__item{flex-shrink:0}.announcement-bar__item a{color:#fff;text-decoration:underline}.announcement-bar__item a:hover{opacity:.85}.announcement-bar__clone{align-items:center;display:inline-flex;gap:20px}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(var(--marquee-width)*-1))}}body:has(.announcement-bar) .Header{padding-bottom:0;padding-left:0;padding-right:0}body:has(.announcement-bar) .Header .navbar{padding-left:1rem;padding-right:1rem}@media(min-width:768px){body:has(.announcement-bar) .Header .navbar{padding-left:2rem;padding-right:2rem}}@media(min-width:380px){body:has(.announcement-bar) .Header .navbar{padding-left:1.33333rem;padding-right:1.33333rem}}header.Header{background-color:#000;max-width:100%;padding-bottom:.8rem;padding-top:1.3rem;transition:top .3s ease-in-out;z-index:900}@media(min-width:768px){header.Header{padding-bottom:0;padding-top:0}}@media(min-width:1204px){header.Header .logo-img{max-height:40px}}header.Header.fixed-top{top:-160px}header.Header .logo-img{max-height:30px}@media(min-width:768px){header.Header.header-show{top:0}}@media(max-width:767px){header.Header.fixed-top,header.Header.header-show{top:-160px!important}body:has(.announcement-bar) header.Header.fixed-top:not(.yoyo-ready),body:has(.announcement-bar) header.Header.header-show:not(.yoyo-ready){top:-199px!important}header.Header.fixed-top.yoyo-ready,header.Header.header-show.yoyo-ready{top:0!important}}header.Header nav.MenuOnTopContainerTarget{max-width:1440px}@media(min-width:1440px){header.Header nav.MenuOnTopContainerTarget{padding-left:0;padding-right:0}}@media(min-width:1204px){header.Header nav.MenuOnTopContainerTarget ul.navbar-nav a.nav-link{color:#fff}}header.Header nav.MenuOnTopContainerTarget #menuCollapse{margin-right:50px}header.Header nav.MenuOnTopContainerTarget #menuCollapse ul.navbar-nav{color:#fff}header.Header nav.MenuOnTopContainerTarget #SearchContainer{color:#fff;margin-right:15px}header.Header nav.MenuOnTopContainerTarget #SearchContainer svg{font-size:1.3rem}header.Header nav.MenuOnTopContainerTarget #SearchContainer:hover{color:#aa37b2}header.Header nav.MenuOnTopContainerTarget #menuCollapse ul.navbar-nav ul.dropdown-menu li a{font-weight:500}header.Header nav.MenuOnTopContainerTarget #menuCollapse ul.navbar-nav ul.dropdown-menu li a.active{background-color:#fff;color:#000;font-weight:400}header.Header nav.MenuOnTopContainerTarget #menuCollapse ul.navbar-nav ul.dropdown-menu li a:hover{background-color:#fff}header.Header nav.MenuOnTopContainerTarget ul.dropdown-menu.nd-mega li.t-m-tile a.active{background-color:transparent;color:#aa37b2}header.Header nav.MenuOnTopContainerTarget ul.dropdown-menu.nd-mega li.t-m-tile a.active:hover{color:#aa37b2}header.Header .navbar{background-color:#000;transform:none}header.Header .navbar .dd-arrow{border-bottom-color:#212121;border-top-color:#212121}header.Header .navbar .CustomerDropdown{display:block}header.Header .navbar .CustomerDropdown .dropdown-menu.show{background-color:#212121;color:#fff;display:block}header.Header .navbar #customerDropdown{display:block}header.Header .navbar #customerDropdown:before{background-color:#fff;content:"";display:block;height:27px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none' viewBox='0 0 27 27'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22.07 23.906c0-4.052-4.518-7.346-8.57-7.346s-8.57 3.294-8.57 7.346m8.57-11.018a4.897 4.897 0 1 0 0-9.794 4.897 4.897 0 0 0 0 9.794'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none' viewBox='0 0 27 27'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22.07 23.906c0-4.052-4.518-7.346-8.57-7.346s-8.57 3.294-8.57 7.346m8.57-11.018a4.897 4.897 0 1 0 0-9.794 4.897 4.897 0 0 0 0 9.794'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:27px}header.Header .navbar #customerDropdown:hover:before{background-color:#aa37b2}header.Header .navbar #customerDropdown svg{display:none}header.Header .navbar #userCartDropdown .BasketTotalQuantity,header.Header .navbar #userCartDropdown2 .BasketTotalQuantity{background-color:#fff;color:#000;font-size:10px;right:4px;top:42%}header.Header .navbar #userCartDropdown .dropdown-toggle,header.Header .navbar #userCartDropdown2 .dropdown-toggle{color:#fff}header.Header .navbar #userCartDropdown.show #userCart,header.Header .navbar #userCartDropdown2.show #userCart{background-color:#212121;color:#fff}header.Header .navbar #userCart{--overlay-color:none;background-color:#000;display:inline-flex}header.Header .navbar .UserCart.show{background-color:#212121}header.Header .navbar .UserCart.show .dd-text{color:#fff}header.Header .navbar .dropdown{display:block}header.Header .navbar .dropdown-menu a:hover{background-color:transparent}header.Header .navbar #snippet--basketNavbarAjax{display:none}header.Header .navbar-toggler{color:#fff}header.Header .nav-tabs a.navbar-toggler{color:#000}header.Header #searchCollapse{display:flex!important;margin:0 auto;max-width:1440px}@media(min-width:992px){header.Header #searchCollapse{display:none!important}header.Header #searchCollapse.show{display:flex!important}}header.Header #searchCollapse .input-group>.twitter-typeahead{margin:0}header.Header #searchCollapse .frmsearchForm-phrase{background-color:#212121;border-color:#212121;color:#fff}header.Header #searchCollapse .frmsearchForm-phrase::-moz-placeholder{color:#a9a9a9}header.Header #searchCollapse .frmsearchForm-phrase::placeholder{color:#a9a9a9}header.Header #searchCollapse .frmsearchForm-phrase:focus{background-color:#212121;border-color:#aa37b2;color:#fff}header.Header #searchCollapse .frmsearchForm-search{background:transparent;border:none;box-shadow:none;color:#fff;height:100%;position:absolute;right:0}header.Header #searchCollapse .frmsearchForm-search .ic{height:19px;width:19px}header.Header .header-search-btn,header.Header a[href="#searchCollapse"]{display:none!important}@media(min-width:992px){header.Header .header-search-btn,header.Header a[href="#searchCollapse"]{display:flex!important}}#banner1{opacity:0}.hp-carousel.custom-swiper .swiper-slide{border-radius:6px}.hp-carousel.custom-swiper .swiper-slide:not(:has(img)){display:none}.hp-carousel.custom-swiper .swiper-slide:before{background:linear-gradient(0deg,rgba(0,0,0,.24) 19.23%,transparent);border-radius:6px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hp-carousel.custom-swiper .swiper-slide .swiper-image{aspect-ratio:1/1;border-radius:6px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.hp-carousel.custom-swiper .swiper-slide .swiper-image{aspect-ratio:344/373}}.hp-carousel.custom-swiper .container{bottom:0;color:#fff;padding-bottom:32px;position:absolute;z-index:2}.hp-carousel.custom-swiper .container h2{font-size:32px;font-weight:700;line-height:35px;margin-inline:auto;max-width:285px}.hp-carousel.custom-swiper .container h2 a{line-height:40px}.hp-carousel.custom-swiper .container .text{font-size:12px;font-weight:300;margin-inline:auto;max-width:295px}.hp-carousel.custom-swiper .container a.btn{font-size:12px;height:33px;margin-inline:auto;padding:0;width:90px}.hp-carousel.custom-swiper .hp-carousel-pagination{margin-top:16px;position:relative}.container:has(#cover_2){padding:0}#cover_2 .cover,article.category-intro{background-color:transparent;min-height:100%}#cover_2 .cover div.container,article.category-intro div.container{padding:0}#cover_2 .cover div.container div.text,article.category-intro div.container div.text{min-width:100%}#cover_2 .cover div.container .category-grid,article.category-intro div.container .category-grid{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:30px;padding-inline:21px}@media(min-width:992px){#cover_2 .cover div.container .category-grid,article.category-intro div.container .category-grid{gap:16px}}@media(min-width:768px){#cover_2 .cover div.container .category-grid,article.category-intro div.container .category-grid{padding:30px}}#cover_2 .cover div.container .category-item,article.category-intro div.container .category-item{align-items:center;aspect-ratio:180/60;background-color:#fff;border-radius:5px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);display:flex;gap:8px;padding:4px 8px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:calc(50% - 6px)}@media(min-width:768px){#cover_2 .cover div.container .category-item,article.category-intro div.container .category-item{aspect-ratio:247/77}}@media(min-width:992px){#cover_2 .cover div.container .category-item,article.category-intro div.container .category-item{width:calc(25% - 12px)}}#cover_2 .cover div.container .category-item:hover,article.category-intro div.container .category-item:hover{box-shadow:0 0 35px 0 rgba(0,0,0,.12);transform:translateY(-2px)}#cover_2 .cover div.container .category-item img,article.category-intro div.container .category-item img{flex-shrink:0;height:34px;margin:3px;-o-object-fit:cover;object-fit:cover;width:34px}@media(min-width:992px){#cover_2 .cover div.container .category-item img,article.category-intro div.container .category-item img{height:60px;margin:10px;width:60px}}#cover_2 .cover div.container .category-item__text,article.category-intro div.container .category-item__text{color:#000;font-size:10px;font-weight:700;text-align:left}@media(min-width:768px){#cover_2 .cover div.container .category-item__text,article.category-intro div.container .category-item__text{font-size:18px;line-height:21px}}article.category-intro .category-grid{margin-top:30px}@media(max-width:575px){.container:has(#slider-partners){padding:0}}@media(max-width:575px){.container:has(#slider-partners) .title-wrapper{margin-bottom:0;padding-left:1.33333rem;padding-right:1.33333rem}}#slider-partners{margin-bottom:40px}@media(max-width:575px){#slider-partners{padding-left:1.33333rem}}#slider-partners .carousel-cont,#slider-partners .carousel-inner{gap:20px}@media(max-width:575px){#slider-partners .carousel-cont,#slider-partners .carousel-inner{flex-wrap:nowrap;margin-left:-24px;overflow:auto;padding:24px;width:calc(100% + 24px)}}#slider-partners .carousel-cont a,#slider-partners .carousel-inner a{aspect-ratio:1/1;border-radius:5px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);justify-content:center;width:calc(20% - 16px)!important}@media(max-width:575px){#slider-partners .carousel-cont a,#slider-partners .carousel-inner a{flex:0 0 auto;width:77.777%!important}}#slider-partners .carousel-cont a img,#slider-partners .carousel-inner a img{height:auto;width:70%}.skill-addicts-banner{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://yyf.s23.cdn-upgates.com/h/h691dc55b08732-a687e20a75d5e4-skilladdicts-banner.webp) no-repeat 50%;background-color:#000;background-size:cover;border-radius:6px;box-sizing:border-box;float:left;margin-bottom:20px;padding:30px;width:100%}@media(min-width:992px){.skill-addicts-banner{padding:40px}}.skill-addicts-banner__content{max-width:100%}.skill-addicts-banner__logo{margin-bottom:20px}.skill-addicts-banner__logo img{display:block;height:auto}.skill-addicts-banner__heading{color:#fff;font-size:16pt;font-weight:700;line-height:1.3;margin:0 0 15px}@media(min-width:992px){.skill-addicts-banner__heading{font-size:18pt}}.skill-addicts-banner__text{color:#fff;font-size:9pt;font-weight:400;line-height:1.5;margin:0 0 12px}@media(min-width:992px){.skill-addicts-banner__text{font-size:10pt}}.skill-addicts-banner__text:last-of-type{margin-bottom:20px}.skill-addicts-banner__buttons{display:flex;flex-wrap:wrap;gap:10px}.skill-addicts-banner__button{display:inline-block;transition:transform .2s ease,opacity .2s ease}.skill-addicts-banner__button:hover{opacity:.9;transform:translateY(-2px)}.skill-addicts-banner__button img{display:block;height:auto}@media(max-width:575px){body.page-hp .SNIcontainer .row.gy-5{flex-wrap:nowrap;gap:12px;margin-left:-24px;margin-top:-24px;overflow:auto;padding:24px;width:calc(100% + 45px)}}body.page-hp .SNIcontainer .row.gy-5>div{display:none}body.page-hp .SNIcontainer article{flex-direction:column;max-width:25%;row-gap:1rem}@media(max-width:1203px){body.page-hp .SNIcontainer article{max-width:50%}}@media(max-width:575px){body.page-hp .SNIcontainer article{flex:0 0 auto;margin-top:0;max-width:77.777%;padding:0}}@media(min-width:992px){body.page-hp .SNIcontainer article h3{font-size:18px;line-clamp:2;--webkit-line-clamp:2}}body.page-hp .SNIcontainer article img{min-width:100%}@media(max-width:575px){.container:has(.youtube-shorts-grid){padding:0}}@media(max-width:575px){.container:has(.youtube-shorts-grid) .ph-block{padding-left:1.33333rem;padding-right:1.33333rem}}.youtube-shorts-grid{display:flex;flex-wrap:nowrap;gap:12px;grid-template-columns:1fr;overflow:auto;padding-bottom:48px}@media(max-width:575px){.youtube-shorts-grid{margin-top:-24px;padding:24px}}@media(min-width:768px){.youtube-shorts-grid{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.youtube-shorts-grid{grid-template-columns:repeat(4,1fr)}}.youtube-short-item{aspect-ratio:9/16;background-color:#000;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);cursor:pointer;flex:0 0 auto;margin:0 auto;max-height:300px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:77.777%}@media(min-width:768px){.youtube-short-item{width:100%}}@media(min-width:992px){.youtube-short-item{max-height:500px}}.youtube-short-item:hover{box-shadow:0 0 35px 0 rgba(0,0,0,.12);transform:translateY(-4px)}.youtube-short-item__thumbnail{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.youtube-short-item__play-button{background-color:#fff;height:80px;left:50%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='56' fill='none' viewBox='0 0 57 56'%3E%3Cpath stroke='%23fff' stroke-width='3' d='M48.052 21.862a6.952 6.952 0 0 1 0 12.277L18.341 50.295c-4.784 2.605-10.66-.781-10.66-6.136V11.843c0-5.357 5.876-8.74 10.66-6.14z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='56' fill='none' viewBox='0 0 57 56'%3E%3Cpath stroke='%23fff' stroke-width='3' d='M48.052 21.862a6.952 6.952 0 0 1 0 12.277L18.341 50.295c-4.784 2.605-10.66-.781-10.66-6.136V11.843c0-5.357 5.876-8.74 10.66-6.14z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease;width:80px}.youtube-short-item:hover .youtube-short-item__play-button{opacity:1;transform:translate(-50%,-50%) scale(1.15)}.youtube-short-item__text-overlay{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.6) 60%,transparent);bottom:0;color:#fff;left:0;padding:20px 20px 15px;pointer-events:none;position:absolute;right:0}.youtube-short-item__title{color:#fff;font-size:18px;font-weight:800;line-height:1.3;margin:0 0 6px}@media(min-width:992px){.youtube-short-item__title{font-size:20px}}.youtube-short-item__description{color:hsla(0,0%,100%,.9);display:-webkit-box;font-size:12px;font-weight:400;-webkit-line-clamp:3;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:992px){.youtube-short-item__description{font-size:13px}}.youtube-short-item__iframe{border:none;height:100%;width:100%}.youtube-short-item.is-playing .youtube-short-item__play-button,.youtube-short-item.is-playing .youtube-short-item__text-overlay,.youtube-short-item.is-playing .youtube-short-item__thumbnail{display:none}@media(max-width:575px){.p-l-recommand{overflow:visible}.card-group.carousel-inner{flex-wrap:nowrap;margin-top:-24px;overflow:auto;padding:24px 0 24px 15px}.card-group.carousel-inner .card-item{flex:0 0 auto;max-width:77.7777%}}.swiper:has(.card-item) .swiper-slide{width:20%}.swiper:has(.card-item) .card-item{flex-basis:unset!important;max-width:none!important;width:auto!important}.card-item{background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.08);flex-basis:calc(50% - 20px);margin:10px;max-width:calc(50% - 20px)}.card-item .labels{font-size:9px;left:1.33rem;position:absolute;right:1.33rem;top:1.33rem;z-index:10}.card-item .labels a:hover{color:#000;pointer-events:none;text-decoration:none}.card-item .rating-price-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.card-item .p-i-price{display:flex;flex-direction:column;padding:5px 0}.card-item .p-i-price .price-main{font-size:12px;font-weight:300}.card-item .p-i-price .price-common{font-size:10px;font-weight:300}.card-item .RatingControl{align-items:center;display:flex;gap:1.5px;margin-bottom:0}.card-item .RatingControl svg{fill:#000;font-size:9px}.card-item .RatingControl .sr-only{display:none}.card-item .RatingControl .rating-number{color:#212121;font-size:8px;font-weight:300;margin-left:2px}.card-item .btn-to-cart{font-size:12px;font-weight:700;width:100%}.card-item .btn-to-cart span{display:block}.card-item .availability{display:none}.card-item .availability[style*=dc3545]{display:block}@media(min-width:576px){article.card-item .p-i-price{flex-direction:row;gap:3px;padding:10px 0}article.card-item .p-i-price .price-main{font-size:14px}article.card-item .p-i-price .price-common{font-size:12px}}@media(min-width:992px){article.card-item{flex-basis:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}article.card-item .labels{font-size:13px}article.card-item h4{font-size:16px}article.card-item .RatingControl svg{font-size:12px}article.card-item .RatingControl .rating-number{font-size:10px}article.card-item .btn-to-cart{font-size:14px}}@media(min-width:1440px){article.card-item{flex-basis:calc(25% - 20px);max-width:calc(25% - 20px)}}.delivery-date-info{align-items:center;background-color:#f6f6f6;border-radius:6px;display:flex;font-size:12px;font-weight:500;gap:15px;justify-content:space-between;margin:16px 0;padding:12px 16px;text-align:right;width:100%}.delivery-date-info .delivery-icon{flex-shrink:0;height:25px;width:auto}.delivery-date-info span{color:#212121}.delivery-date-info strong{color:#aa37b2;font-weight:600;white-space:nowrap}@media(min-width:576px){.delivery-date-info{font-size:16px;gap:30px;padding:14px 20px}.delivery-date-info .delivery-icon{height:30px}}.page-product header.section.pg-hdr .breadcrumb{padding-bottom:5px}.page-product header.section.pg-hdr .ph-main span{font-size:32px}.page-product header.section.pg-hdr .ph-main small{font-size:16px}@media(min-width:992px){.page-product .breadcrumb{padding-bottom:0}.page-product .ph-main span{font-size:32px}.page-product .ph-main small{font-size:16px}}.ProductTop #snippet--imagesAjax figure.carousel-item{align-items:center}.ProductTop #snippet--imagesAjax figure.carousel-item .pd-pht-main{pointer-events:none}@media(min-width:992px){.ProductTop #snippet--imagesAjax figure.carousel-item .pd-pht-main{pointer-events:auto}}.ProductTop #snippet--otherImagesHorizontalAjax .carousel-inner a.OtherProductImage{flex-grow:1}.ProductTop #snippet--otherImagesHorizontalAjax .carousel-inner a.OtherProductImage:before{background-color:#aa37b2}.ProductTop .RatingControl{align-items:center;display:flex;gap:1.5px;margin-bottom:0}.ProductTop .RatingControl svg{fill:#000;font-size:14px}.ProductTop .RatingControl .sr-only{display:none}.ProductTop .RatingControl .stars-value{color:#212121;font-size:12px;font-weight:300;margin-left:2px}@media(min-width:992px){.ProductTop .RatingControl svg{font-size:20px}.ProductTop .RatingControl .stars-value{font-size:18px}}.ProductTop .pd-photos .product-functions{font-size:15px}@media(min-width:992px){.ProductTop .pd-photos .product-functions{font-size:16px}}.pd-info #snippet--labelsAjax a{pointer-events:none}.pd-info .pd-options-configurator{order:-1}@media(min-width:992px){.pd-info .pd-options-configurator{order:0}}.pd-info .pd-options-configurator #option_2 a.SelectAttributeVariant{border:1px solid #aa37b2;border-radius:6px;font-weight:500;padding:5px 15px}.pd-info .pd-options-configurator #option_2 a.SelectAttributeVariant:hover{box-shadow:0 0 35px 0 rgba(0,0,0,.12)}.pd-info .pd-options-configurator #option_2 a.SelectAttributeVariant.active{background-color:#aa37b2;color:#fff;font-weight:700}.pd-info .button-to-cart{background:linear-gradient(90deg,#aa37b2 0,#ff44ef);border:none;color:#fff;font-size:18px;font-weight:600;transition:all .3s ease-in-out}.pd-info .button-to-cart:hover{background:linear-gradient(90deg,#852b8b 0,#ff11eb);box-shadow:0 0 35px 0 rgba(0,0,0,.12)}#long-desc #tabs-pdd a:before{background-color:#aa37b2}#long-desc #tabs-pdd span.badge{background-color:#aa37b2;color:#fff;font-size:14px}section.accessories a[aria-controls=collapseAccessories]{display:none}section.accessories h2.hdr-clp{display:flex;font-size:24px}section.accessories #collapseAccessories{display:block}section.alternative a[aria-controls=collapseAlternative]{display:none}section.alternative h2.hdr-clp{display:flex;font-size:24px}section.alternative #collapseAlternative{display:block}.pd-content{max-width:100%;width:100%}.pd-content__text-block{margin-bottom:24px}@media(min-width:992px){.pd-content__text-block{margin-bottom:32px}}.pd-content__heading{color:#aa37b2;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:12px}@media(min-width:992px){.pd-content__heading{font-size:24px;margin-bottom:16px}}.pd-content__text{color:#212121;font-size:15px;line-height:1.6;margin-bottom:12px}.pd-content__text:last-child{margin-bottom:0}.pd-content__text a{color:#aa37b2}.pd-content__text a:hover{color:#ff44ef}@media(min-width:992px){.pd-content__text{font-size:16px;margin-bottom:16px}}.pd-content__text--large{font-size:16px}@media(min-width:992px){.pd-content__text--large{font-size:18px}}.pd-content__text--small{font-size:13px}@media(min-width:992px){.pd-content__text--small{font-size:14px}}.pd-content__list{list-style:none;margin:0 0 24px;padding:0}@media(min-width:992px){.pd-content__list{margin-bottom:32px}}.pd-content__list-item{color:#212121;font-size:15px;line-height:1.6;margin-bottom:12px;padding-left:20px;position:relative}.pd-content__list-item:before{background:linear-gradient(90deg,#aa37b2 0,#ff44ef);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.pd-content__list-item strong{color:#000;font-weight:600}.pd-content__list-item a{color:#aa37b2;text-decoration:underline}.pd-content__list-item a:hover{color:#ff44ef}@media(min-width:992px){.pd-content__list-item{font-size:16px;margin-bottom:14px;padding-left:24px}.pd-content__list-item:before{height:10px;top:9px;width:10px}}.pd-content__image{margin-bottom:24px;width:100%}.pd-content__image img{border-radius:6px;display:block;height:auto;width:100%}@media(min-width:992px){.pd-content__image--half{display:inline-block;padding-right:16px;vertical-align:top;width:50%}.pd-content__image--half:nth-child(2n){padding-left:16px;padding-right:0}.pd-content__image--third{display:inline-block;padding-right:12px;vertical-align:top;width:33.33%}.pd-content__image--third:nth-child(3n){padding-right:0}.pd-content__image{margin-bottom:32px}}.pd-content__two-column{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}@media(min-width:992px){.pd-content__two-column{flex-direction:row;gap:32px;margin-bottom:32px}}.pd-content__two-column-text{flex:1}@media(min-width:992px){.pd-content__two-column-text{flex:0 0 60%}}.pd-content__two-column-image{flex:1}.pd-content__two-column-image img{border-radius:6px;display:block;height:auto;width:100%}@media(min-width:992px){.pd-content__two-column-image{flex:0 0 40%}}.pd-content__video{border-radius:6px;height:0;margin-bottom:24px;overflow:hidden;padding-bottom:56.25%;pointer-events:auto;position:relative;width:100%}.pd-content__video iframe{border:none;height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%}@media(min-width:992px){.pd-content__video{margin-bottom:32px}}.pd-content__callout{border-left:4px solid;border-radius:6px;margin-bottom:24px;padding:16px 20px}.pd-content__callout .pd-content__text{margin-bottom:0}.pd-content__callout--info{background-color:#f2dbf4;border-left-color:#aa37b2}.pd-content__callout--info strong{color:#aa37b2}.pd-content__callout--warning{background-color:#fff3cd;border-left-color:#ff9800}.pd-content__callout--warning strong{color:#ff9800}.pd-content__callout--success{background-color:#d4edda;border-left-color:#28a745}.pd-content__callout--success strong{color:#28a745}@media(min-width:992px){.pd-content__callout{margin-bottom:32px;padding:20px 24px}}.text-site:has(.yoyo-accordion-section){margin-bottom:20px;max-width:100%;width:100%}.yoyo-accordion-section{display:flex;flex-direction:column;gap:30px}.yoyo-accordion-section .accordion-intro{text-align:left}.yoyo-accordion-section .accordion-intro h2{margin-bottom:10px;margin-top:0}.yoyo-accordion-section .accordion-intro p{color:#212121}.yoyo-accordion-section .accordion-image{display:none;width:100%}.yoyo-accordion-section .accordion-image img{border-radius:6px;margin-top:10px;max-height:310px;-o-object-fit:cover;object-fit:cover;width:100%}.yoyo-accordion-section .accordion-items{display:flex;flex-direction:column;gap:12px}.yoyo-accordion-section .faq-heading{margin-bottom:20px;margin-top:0;text-align:center;width:100%}.yoyo-accordion-section .faq-heading h2{color:#212121;font-size:24px;font-weight:700;margin:0}.yoyo-accordion-section--no-image{gap:0;margin-top:-1.5rem}.accordion-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;transition:all .3s ease}.accordion-item:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.08)}.accordion-item[open] .accordion-icon{transform:rotate(45deg)}.accordion-item[open] .accordion-header{border-bottom:1px solid #e0e0e0}.accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:15px 20px;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-header:hover{background-color:#f9f9f9}.accordion-header::-webkit-details-marker{display:none}.accordion-header .accordion-title{color:#212121;font-size:15px;font-weight:600}.accordion-header .accordion-icon{color:#aa37b2;font-size:20px;font-weight:300;line-height:1;transition:transform .3s ease}.accordion-content{animation:fadeIn .3s ease;padding:20px}.accordion-content h3{color:#212121;font-size:14px;font-weight:600;margin-bottom:8px;margin-top:15px}.accordion-content h3:first-child{margin-top:0}.accordion-content p{color:#212121;font-size:13px;line-height:1.5;margin-bottom:12px}.accordion-content p:last-child{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.yoyo-accordion-section .accordion-intro h2{font-size:28px}.yoyo-accordion-section .accordion-intro p{font-size:15px}.yoyo-accordion-section .faq-heading h2{font-size:28px}.accordion-header{padding:18px 25px}.accordion-header .accordion-title{font-size:16px}.accordion-content{padding:25px}.accordion-content h3{font-size:15px;margin-bottom:10px;margin-top:18px}.accordion-content p{font-size:14px}}@media(min-width:1204px){.yoyo-accordion-section{align-items:flex-start;flex-direction:row;gap:40px}.yoyo-accordion-section--no-image{flex-direction:column;gap:0}.yoyo-accordion-section--no-image .accordion-items{margin:0 auto;width:80%}.yoyo-accordion-section .accordion-intro h2{font-size:32px}.yoyo-accordion-section .accordion-intro p{font-size:16px}.yoyo-accordion-section .faq-heading h2{font-size:32px}.yoyo-accordion-section .accordion-image{display:block;flex:0 0 40%;max-width:500px}.yoyo-accordion-section .accordion-items{flex:1;min-width:0}.accordion-header{padding:20px 30px}.accordion-header .accordion-title{font-size:17px}.accordion-content{padding:30px}.accordion-content h3{font-size:16px;margin-bottom:12px;margin-top:20px}.accordion-content p{font-size:15px}}@media(min-width:1440px){.yoyo-accordion-section{gap:50px}.yoyo-accordion-section--no-image{gap:0}}.section.bic-fnl{background:linear-gradient(90deg,#aa37b2 0,#ff44ef);height:auto;padding:9vh 0}@media(min-width:992px){.section.bic-fnl{padding:8vh 0 6vh}}.section.bic-fnl section{align-items:center}.section.bic-fnl section div.max-w-lg{display:flex;flex-direction:column;justify-content:center}.section.bic-fnl section div.max-w-lg div.row{align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center}.section.bic-fnl section div.max-w-lg div.row .n-l-col1{align-items:center;justify-content:space-around;margin-top:0}.section.bic-fnl section div.max-w-lg div.row .n-l-col1 svg{display:none}.section.bic-fnl section div.max-w-lg div.row .n-l-col1 a,.section.bic-fnl section div.max-w-lg div.row .n-l-col1 h2{color:#fff;text-align:center}.section.bic-fnl section div.max-w-lg div.row .n-l-col1 h2{font-size:20px}@media(min-width:992px){.section.bic-fnl section div.max-w-lg div.row .n-l-col1 h2{font-size:24px}}.section.bic-fnl section div.max-w-lg div.row .n-l-col1 a{font-size:11px;font-weight:400;margin-top:0;pointer-events:none}@media(min-width:992px){.section.bic-fnl section div.max-w-lg div.row .n-l-col1 a{font-size:14px}}.section.bic-fnl section div.max-w-lg div.row .n-l-col2{margin-top:20px}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form{margin:0 auto;max-width:85%}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form #frmnewsletterForm-email{background-color:#fff;padding:26px 1rem;text-indent:10px}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form #frmnewsletterForm-email::-moz-placeholder{color:#818181;font-size:11px}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form #frmnewsletterForm-email::placeholder{color:#818181;font-size:11px}@media(min-width:992px){.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form #frmnewsletterForm-email::-moz-placeholder{font-size:14px}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form #frmnewsletterForm-email::placeholder{font-size:14px}}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form button[name=formSendButton]{border:0;border-radius:0 2rem 2rem 0;box-shadow:none;word-spacing:5px;z-index:10}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form button[name=formSendButton] span{display:block}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form button[name=formSendButton] svg.ic{display:none}.section.bic-fnl section div.max-w-lg div.row .n-l-col2 .nl-agree p{color:#fff;font-size:11px;font-style:normal;margin-top:10px;text-align:center}@media(min-width:992px){.section.bic-fnl section div.max-w-lg div.row .n-l-col2 .nl-agree p{font-size:14px}}footer.footer{background-color:#000;color:#fff;margin-top:-3.3334rem;position:relative}footer.footer:after{background-color:#000;bottom:0;content:"";height:3.3334rem;left:0;position:absolute;right:0;transform:translateY(100%)}footer.footer a:has(img){font-size:20px}footer.footer .ico-sm,footer.footer a:has(img),footer.footer a:has(svg){background-color:#000}footer.footer .ico-sm svg,footer.footer a:has(img) svg,footer.footer a:has(svg) svg{color:#ff44ef}footer.footer strong{font-size:20px}footer.footer strong a{pointer-events:none}footer.footer aside{margin-top:revert-layer!important}footer.footer aside .cvr-iframe{margin-top:20px}footer.footer aside .cvr-iframe img{width:50%}@media(min-width:992px){footer.footer aside .cvr-iframe img{width:60%}}footer.footer nav.bottom-menu li{font-size:14px;font-weight:400;margin-bottom:3px}footer.footer .copyr{font-size:12px;font-weight:400}@media(min-width:576px){footer.footer .copyr{text-align:center}}.is-product-list header.section.pg-hdr h1 .greyed-span{color:#a9a9a9;font-size:.85em;font-weight:400}.category-intro{margin-bottom:2rem;margin-top:-3rem}.category-intro__banner{margin-bottom:1.5rem}.category-intro__banner img{border-radius:6px;height:auto;width:100%}.category-intro__title{font-size:2rem;font-weight:700;margin-bottom:1rem}.category-intro__text{line-height:1.6;margin-bottom:1rem}.category-intro__text strong{color:#aa37b2}.category-intro__features{list-style:none;margin:0 0 1.5rem;padding:0}.category-intro__features li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.category-intro__features li:before{background:linear-gradient(90deg,#aa37b2 0,#ff44ef);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.5em;width:6px}.category-intro__checkbox,.category-intro__checkbox:checked~.category-intro__preview .category-intro__toggle{display:none}.category-intro__checkbox:checked~.category-intro__content{display:block}.category-intro__preview{line-height:1.6;margin:0}.category-intro__toggle{color:#aa37b2;cursor:pointer;display:inline;font-weight:600;margin-left:.25rem;text-decoration:underline;transition:all .2s ease-in-out}.category-intro__toggle:hover{color:#ff44ef}.category-intro__content{display:none;margin-top:1.5rem}.category-intro__content h3{font-size:1.5rem;margin:1.5rem 0 .75rem}.category-intro__content h3:first-child{margin-top:0}.category-intro__content p{line-height:1.6;margin-bottom:1rem}.category-intro__content .category-intro__toggle{display:block;margin-top:1rem}.category-intro__video{height:0;margin:1.5rem 0;overflow:hidden;padding-bottom:56.25%;position:relative}.category-intro__video iframe{border:none;border-radius:6px;height:100%;left:0;position:absolute;top:0;width:100%}.category-help{margin-top:1.5rem}.category-help a{align-items:center;color:#aa37b2;display:inline-flex;font-weight:600;gap:.75rem;text-decoration:none;text-decoration:underline;text-decoration-color:#aa37b2;text-decoration-thickness:1px;text-underline-offset:3px}.category-help a:hover{color:#ff44ef;text-decoration-color:#ff44ef}.category-help a:hover img{transform:translateX(3px)}.category-help a img{height:24px;transition:transform .2s;width:24px}.column-left aside.banner{order:5}#filter a,#filter a:active{color:#000}#filter .btn-clp{display:block;min-width:100%}@media(min-width:1204px){#filter .btn-clp{display:none}}@media(min-width:576px)and (max-width:1203px){#filter #collapsedFilter{display:none}#filter #collapsedFilter.show{display:block}}#filter #collapsedFilter aside{padding:0}#filter #collapsedFilter aside>div{flex-direction:column}#filter #collapsedFilter aside>div label.col-form-label{margin-bottom:10px;max-width:100%}#filter #collapsedFilter aside>div .custom-control{width:100%}#filter #collapsedFilter aside>div .custom-control input:hover,#filter #collapsedFilter aside>div .custom-control label:hover,#filter #collapsedFilter aside>div .custom-control:hover{cursor:pointer}#filter #collapsedFilter aside>div .custom-control .FilterCount{margin-left:4px}#filter #collapsedFilter .custom-control.custom-checkbox{font-size:16px;font-weight:500;margin-bottom:2px}#filter #collapsedFilter .custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#aa37b2}#filter #collapsedFilter .custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-color:#aa37b2;border-radius:3px}#filter #collapsedFilter .custom-control.custom-checkbox .custom-control-label:before{border-color:#aa37b2}#filter #collapsedFilter .ui-slider{background-color:#f2dbf4}#filter #collapsedFilter .ui-slider.progress{background-color:#f2dbf4;height:auto;overflow:visible}#filter #collapsedFilter .ui-slider .ui-slider-handle{background-color:#aa37b2;border-color:#aa37b2}#filter #collapsedFilter .ui-slider .ui-slider-handle:focus,#filter #collapsedFilter .ui-slider .ui-slider-handle:hover{background-color:#852b8b;border-color:#852b8b}#filter #collapsedFilter .ui-slider .ui-slider-range{background-color:#aa37b2}@media(min-width:1204px){#filter #collapsedFilter .pfh-attributes .SNIitem select{width:15rem}}#filter #collapsedFilter .pfh-attributes .SNIitem select:hover{cursor:pointer}.pfh-sorting{flex-wrap:wrap;gap:.5rem}.pfh-sorting a{color:#000}.pfh-sorting a.active,.pfh-sorting a:hover{color:#aa37b2}.pfh-sorting a.nav-link{padding:.75rem 1rem}.pfh-sorting a.btn{padding:.5rem 1rem}.bic-prcs .nav-tabs .nav-item:before{background-color:#aa37b2}.bic-prcs .pagination-wrap{justify-content:center}.bic-prcs .pagination-wrap .pagination{display:none}.bic-prcs .pagination-wrap a.dropdown-toggle{background-color:#000;border-color:#000;border-radius:6px;color:#fff;font-size:14px;font-weight:600;padding:20px 40px}.bic-prcs .pagination-wrap a.dropdown-toggle:hover{background-color:#aa37b2;border-color:#aa37b2;color:#fff}@media(min-width:992px){.bic-prcs .pagination-wrap a.dropdown-toggle{font-size:16px}}.page-product .rating-label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;position:relative;text-decoration:underline;text-underline-offset:2px}.page-product .rating-label:before{background-image:url(https://yyf.t4.upgates.shop/shop-data/images/tooltip.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}.page-product .ratings-wrapper{position:relative}.page-product .ratings-tooltip{bottom:100%;left:0;margin-bottom:8px;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;z-index:1000}.page-product .ratings-tooltip--visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.page-product .ratings-container{background-color:#fff;border-radius:16px;border-bottom-left-radius:0;box-shadow:0 4px 74px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:12px;min-width:250px;padding:16px}.page-product .ratings-title{color:#000;font-size:18px;font-weight:700}.page-product .rating-item{align-items:center;display:flex;gap:24px}.page-product .rating-item-stars{display:flex;gap:4px}.page-product .rating-star{border-radius:50%;display:inline-block;height:10px;width:10px}.page-product .rating-star--filled{background-color:#000}.page-product .rating-star--empty{background-color:transparent;border:1px solid #000}.page-product .rating-item-label{font-size:14px;font-weight:500}.max.max-w-xl:has(.full-width-page){max-width:none}body:has(.hide-page-title) .ph-page{display:none}.junior-video{aspect-ratio:16/10;border-radius:12px;display:block;overflow:hidden;position:relative;width:100%}.junior-video iframe,.junior-video img{border:0;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.junior-video[data-video-id]{cursor:pointer}.junior-video.is-playing .junior-video__play{display:none}.junior-video__play{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;height:56px;inset:0;justify-content:center;margin:auto;position:absolute;width:56px}.junior-video__play:before{border-color:transparent transparent transparent #ff44ef;border-style:solid;border-width:9px 0 9px 15px;content:"";margin-left:3px}.about-page .about-intro{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}@media(min-width:768px){.about-page .about-intro{align-items:center;flex-direction:row;gap:40px}}.about-page .about-intro__text{flex:1}.about-page .about-intro__text h1{font-size:28px;font-weight:800;margin-bottom:16px}@media(min-width:992px){.about-page .about-intro__text h1{font-size:36px}}.about-page .about-intro__text h2{margin-top:24px}.about-page .about-intro__text p{font-size:14px;line-height:1.6;margin-top:12px}.about-page .about-intro__image{border-radius:12px;flex:1;-o-object-fit:cover;object-fit:cover;width:100%}.about-page .team-section{margin-bottom:48px}.about-page .team-section__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.about-page .team-section__title-group{flex:1}.about-page .team-section__title-group h2{margin-bottom:8px}.about-page .team-section__title-group p{font-size:14px;line-height:1.5}.about-page .team-section__logo{flex-shrink:0;max-height:50px;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.about-page .team-section__logo{max-height:80px}}.about-page .team-grid{display:flex;flex-wrap:nowrap;gap:12px;margin:-24px -24px 0;overflow-x:auto;padding:24px 24px 0}@media(min-width:768px){.about-page .team-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin:0;overflow:visible;padding:0}}.about-page .team-card{aspect-ratio:3/4;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);display:grid;flex:0 0 auto;grid-template-areas:"stack";overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:40%}@media(min-width:768px){.about-page .team-card{width:auto}}.about-page .team-card:hover{box-shadow:0 0 35px 0 rgba(0,0,0,.12);transform:translateY(-4px)}.about-page .team-card__image,.about-page .team-card__overlay{grid-area:stack}.about-page .team-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-page .team-card__overlay{align-items:flex-end;align-self:end;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);color:#fff;display:flex;gap:8px;justify-content:space-between;padding:12px 14px}.about-page .team-card__name{color:#fff;font-size:14px;font-weight:700;line-height:1.2;margin:0}.about-page .team-card__link,.about-page .team-card__link:hover{color:inherit}.about-page .team-card__link:after{content:"";inset:0;position:absolute;z-index:1}.about-page .team-card__arrow{color:#ff44ef;flex-shrink:0;font-size:18px;line-height:1}.about-page .join-section{margin-bottom:48px}.about-page .join-section>h2{margin-bottom:8px}.about-page .join-section>p{font-size:14px;margin-bottom:24px}.about-page .join-steps{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.about-page .join-steps__item{align-items:center;display:flex;gap:16px}.about-page .join-steps__number{align-items:center;background:linear-gradient(90deg,#aa37b2 0,#ff44ef);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.about-page .join-steps__text{font-size:14px;line-height:1.5;margin:0}.about-page .media-section{margin-bottom:48px}.about-page .media-section>h2{margin-bottom:24px}.about-page .media-grid{display:flex;flex-wrap:nowrap;gap:16px;margin:-24px -24px 0;overflow-x:auto;padding:24px 24px 0}@media(min-width:768px){.about-page .media-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0;overflow:visible;padding:0}}.about-page .media-card{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:60%}@media(min-width:768px){.about-page .media-card{width:auto}}.about-page .media-card:hover .media-card__image{box-shadow:0 0 35px 0 rgba(0,0,0,.12);transform:translateY(-4px)}.about-page .media-card__image{aspect-ratio:16/10;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.about-page .media-card__title{background:linear-gradient(90deg,#aa37b2 0,#ff44ef) no-repeat 0 100%/60px 2px;font-size:14px;font-weight:700;margin:0;padding-bottom:8px}.about-page .media-card__link,.about-page .media-card__link:hover{color:inherit}.about-page .media-card__link:after{content:"";inset:0;position:absolute;z-index:1}.events-page__intro{font-size:14px;line-height:1.6;margin-bottom:32px;max-width:760px}@media(min-width:768px){.events-page__intro{margin-bottom:48px}}.events-page .events-grid{display:flex;flex-wrap:nowrap;gap:16px;margin:-24px -24px 0;overflow-x:auto;padding:24px 24px 0}@media(min-width:768px){.events-page .events-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0;overflow:visible;padding:0}}.events-page .event-card{aspect-ratio:8/9;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);flex:0 0 auto;isolation:isolate;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:40%}@media(min-width:768px){.events-page .event-card{width:auto}}.events-page .event-card:hover{box-shadow:0 0 35px 0 rgba(0,0,0,.12);transform:translateY(-4px)}.events-page .event-card__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.events-page .event-card__overlay{align-items:flex-start;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 100%,transparent 0);color:#fff;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:flex-end;padding:24px;position:absolute}.events-page .event-card__title{color:#fff;font-size:20px;font-weight:700;line-height:1.2;margin:0}.events-page .event-card__arrow{color:#ff44ef;flex-shrink:0;font-size:40px;line-height:0;padding-bottom:5px}.events-page .event-card__link,.events-page .event-card__link:hover{color:inherit}.events-page .event-card__link:after{content:"";inset:0;position:absolute;z-index:1}.payments-page__intro{font-size:14px;line-height:1.6;margin-bottom:32px}.payments-page__heading{margin:8px 0 24px}.payments-page .info-card{background:#fff;border-radius:6px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);font-size:14px;line-height:1.6;padding:20px}.payments-page .info-card p{margin:0 0 8px}.payments-page .info-card a{color:#aa37b2}.payments-page .info-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.payments-page .info-card__title{font-size:20px;font-weight:700;margin:0 0 12px}.payments-page .info-card__head .payments-page .info-card__title{margin-bottom:0}.payments-page .info-card__badge{max-height:32px;-o-object-fit:contain;object-fit:contain}.payments-page .info-card__badge[alt=PayPal]{max-height:44px}.payments-page .info-card__note,.payments-page .info-card__price{font-weight:700;margin:12px 0 0}.payments-page .payment-grid{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}@media(min-width:768px){.payments-page .payment-grid{align-items:flex-start;flex-direction:row}}.payments-page .payment-grid__col{display:flex;flex:1;flex-direction:column;gap:16px}.payments-page .payment-logos{align-items:center;display:flex;flex-wrap:wrap;gap:35px;margin:20px 0}.payments-page .payment-logos img{height:48px;-o-object-fit:contain;object-fit:contain}.payments-page .bank-details{margin-top:12px}.payments-page .bank-details p{margin-bottom:16px}.payments-page .bank-details p:last-child{margin-bottom:0}.payments-page .delivery-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.payments-page .delivery-grid{grid-template-columns:repeat(2,1fr)}}.payments-page .delivery-card{display:flex;flex-direction:column}.payments-page .delivery-card__logo{align-self:flex-start;height:38px;margin-bottom:12px;-o-object-fit:contain;object-fit:contain}.payments-page .delivery-card__logo[alt=GLS]{height:28px}.payments-page .delivery-card__logo[alt=FedEx]{height:48px}.payments-page .delivery-card .info-card__price{margin-top:auto}.junior-cup .info-block,.junior-cup .junior-about,.junior-cup .junior-hero,.junior-cup .junior-signup{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.junior-cup .info-block,.junior-cup .junior-about,.junior-cup .junior-hero,.junior-cup .junior-signup{align-items:center;flex-direction:row;gap:40px}}.junior-cup .junior-hero{margin-bottom:56px}.junior-cup .junior-hero__text{flex:1}.junior-cup .junior-hero__text h1{font-size:28px;font-weight:800;line-height:1.15;margin-bottom:16px}@media(min-width:992px){.junior-cup .junior-hero__text h1{font-size:40px}}.junior-cup .junior-hero__text p{font-size:14px;line-height:1.6}.junior-cup .junior-hero__address{font-weight:500;margin-top:16px}.junior-cup .junior-hero__image{aspect-ratio:16/10;border-radius:12px;flex:1;min-width:0;-o-object-fit:cover;object-fit:cover;width:100%}.junior-cup .junior-about{margin-bottom:56px}.junior-cup .junior-about>*{flex:1}.junior-cup .junior-about h2{margin-bottom:12px}.junior-cup .junior-about p{font-size:14px;line-height:1.6}.junior-cup .junior-signup{background:#f9f9fe;box-shadow:0 0 0 100vmax #f9f9fe;clip-path:inset(0 -100vmax);margin-bottom:56px;padding:48px 0}@media(min-width:768px){.junior-cup .junior-signup{gap:64px}}.junior-cup .junior-signup__info{flex:1;text-align:center}.junior-cup .junior-signup__info h2{margin-bottom:12px}.junior-cup .junior-signup__info p{font-size:14px;line-height:1.6;margin:0 auto;max-width:360px}.junior-cup .junior-signup__arrow{color:#ff44ef;display:none;font-size:100px;line-height:1;margin-top:16px}@media(min-width:768px){.junior-cup .junior-signup__arrow{display:inline-block}}.junior-cup .terminy{flex:1}.junior-cup .terminy__heading{align-items:center;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:8px}.junior-cup .terminy__icon{color:#ff44ef}.junior-cup .terminy__row{border-bottom:2px solid #ff44ef;display:flex;font-size:14px;justify-content:space-between;padding:14px 4px}.junior-cup .terminy__month{font-weight:700}.junior-cup .junior-categories>h2{font-size:28px;margin-bottom:24px}.junior-cup .category-block{margin-bottom:40px}.junior-cup .category-block h3{font-size:24px}.junior-cup .category-block>h3{margin-bottom:8px}.junior-cup .category-block>p{font-size:14px;line-height:1.6;margin-bottom:20px}.junior-cup .trick-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.junior-cup .trick-grid{gap:16px;grid-template-columns:repeat(4,1fr)}}.junior-cup .trick-card{align-items:center;background:#fff;border-radius:6px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;padding:22px 16px;position:relative;transition:box-shadow .3s ease}.junior-cup .trick-card:hover{box-shadow:0 0 35px 0 rgba(0,0,0,.12)}.junior-cup .trick-card__link,.junior-cup .trick-card__link:hover{color:inherit}.junior-cup .trick-card__link:after{content:"";inset:0;position:absolute}.junior-cup .trick-card__arrow{color:#ff44ef;flex-shrink:0}.junior-cup .info-block{align-items:flex-start;margin-top:24px}.junior-cup .info-block>*{flex:1}.junior-cup .info-block h3,.junior-cup .info-block h4{margin-bottom:12px}.junior-cup .info-block h4{font-size:16px;font-weight:700}.junior-cup .info-block p{font-size:14px;line-height:1.6;margin-bottom:12px}@media(min-width:768px){.junior-cup .info-block--reverse{flex-direction:row-reverse}}.junior-cup .yoyo-accordion-section{margin-top:56px}.courses-page .courses-intro,.courses-page .instructor,.courses-page .recommendation{display:flex;flex-direction:column;gap:24px;margin-bottom:56px}@media(min-width:768px){.courses-page .courses-intro,.courses-page .instructor,.courses-page .recommendation{align-items:center;flex-direction:row;gap:40px}}.courses-page .courses-intro>*,.courses-page .instructor>*,.courses-page .recommendation>*{flex:1;min-width:0}.courses-page .courses-intro>img{aspect-ratio:16/9;border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}.courses-page .courses-intro p{font-size:14px;line-height:1.6;margin-top:12px}.courses-page .courses-intro p:first-child{margin-top:0}.courses-page .courses-info{background:#f9f9fe;box-shadow:0 0 0 100vmax #f9f9fe;clip-path:inset(0 -100vmax);display:grid;gap:24px;margin-bottom:56px;padding:48px 0}@media(min-width:768px){.courses-page .courses-info{gap:64px;grid-template-columns:1fr 1fr}}.courses-page .courses-info__heading{align-items:center;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 20px}@media(min-width:992px){.courses-page .courses-info__heading{font-size:22px}}.courses-page .courses-info__icon{color:#ff44ef}.courses-page .schedule{list-style:none;margin:0;padding:0}.courses-page .schedule__row{border-bottom:2px solid #ff44ef;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:14px 4px}.courses-page .schedule__name{font-weight:700}.courses-page .schedule__time{flex-shrink:0}.courses-page .info-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.courses-page .info-list li{font-size:14px;padding-left:24px;position:relative}.courses-page .info-list li:before{color:#ff44ef;content:"→";font-weight:700;left:0;position:absolute}.courses-page .instructor>img{aspect-ratio:16/9;border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}.courses-page .instructor__name{align-items:center;display:flex;font-size:24px;font-weight:700;gap:10px;margin:0}.courses-page .instructor__instagram{color:#ff44ef;display:inline-flex}.courses-page .instructor__instagram svg{display:block}.courses-page .instructor__role{color:#ff44ef;font-size:14px;font-weight:700;margin:6px 0 16px}.courses-page .instructor__bio{font-size:14px;line-height:1.6;margin:0 0 20px}.courses-page .instructor__link{align-items:center;display:inline-flex;font-size:14px;font-weight:700;text-decoration:underline}.courses-page .recommendation h2{margin-bottom:16px}.courses-page .recommendation p{font-size:14px;line-height:1.6}.yoyo-triky .tip-block{display:flex;flex-direction:column;gap:24px;margin-bottom:56px}@media(min-width:768px){.yoyo-triky .tip-block{align-items:center;flex-direction:row;gap:40px}}.yoyo-triky .tip-block>*{flex:1;min-width:0}.yoyo-triky__intro{margin-bottom:56px;max-width:760px}.yoyo-triky__intro p{font-size:14px;line-height:1.6;margin-top:12px}.yoyo-triky__intro p:first-child{margin-top:0}@media(min-width:768px){.yoyo-triky .tip-block--reverse{flex-direction:row-reverse}}.yoyo-triky .tip-block__image{aspect-ratio:16/9;border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}.yoyo-triky .tip-block__text h2{font-size:24px;margin-bottom:12px}.yoyo-triky .tip-block__text p{font-size:14px;line-height:1.6;margin-bottom:20px}.yoyo-triky .tip-block__btn{background:linear-gradient(90deg,#aa37b2 0,#ff44ef);border-radius:6px;display:inline-block;font-size:14px;font-weight:700;padding:12px 24px}.yoyo-triky .tip-block__btn,.yoyo-triky .tip-block__btn:hover{color:#fff}.yoyo-triky .tip-block__btn:hover{opacity:.92}.yoyoer__name{align-items:center;display:flex;font-size:28px;font-weight:800;gap:12px;margin-bottom:24px}@media(min-width:992px){.yoyoer__name{font-size:40px}}.yoyoer__instagram{color:#ff44ef;display:inline-flex}.yoyoer__instagram:hover{color:#aa37b2}.yoyoer__body{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.yoyoer__body{align-items:flex-start;flex-direction:row;gap:40px}}.yoyoer__image{aspect-ratio:1/1;border-radius:12px;flex:0 0 40%;min-width:0;-o-object-fit:cover;object-fit:cover;width:100%}.yoyoer__text{flex:1;min-width:0}.yoyoer__text p{font-size:14px;line-height:1.6;margin-bottom:16px}.yoyoer__facts{list-style:none;margin:24px 0 0;padding:0}.yoyoer__facts li{font-size:14px;line-height:1.5;margin-bottom:12px;padding-left:28px;position:relative}.yoyoer__facts li:before{color:#ff44ef;content:"→";font-weight:700;left:0;position:absolute}body.page-hp h2.ph-block,body.page-hp h2.ph-box{font-size:20px;font-weight:700;margin-bottom:24px;margin-top:48px}@media(min-width:768px){body.page-hp h2.ph-block,body.page-hp h2.ph-box{font-size:24px}}body.page-hp h2.ph-block:after,body.page-hp h2.ph-box:after{display:none}body.page-hp .title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:48px}body.page-hp .title-wrapper h2.ph-block,body.page-hp .title-wrapper h2.ph-box{margin:0}body.page-hp .title-wrapper a.group-products-link{font-size:14px;font-weight:400;text-decoration:underline}
@supports (-moz-appearance:none){.section.bic-fnl section div.max-w-lg div.row .n-l-col2 form #frmnewsletterForm-email{padding:27px 1rem}}