html{scroll-padding-top:150px}@media (max-width: 992px){html{scroll-padding-top:130px}}body{margin:0}strong{font-weight:700}.h5{font-size:18px!important;font-weight:600!important}.h2{font-size:24px!important;font-weight:600!important}.h4{font-size:20px!important;font-weight:600!important}.h6{font-size:16px!important;font-weight:600!important}.fs-22{font-size:22px!important}.fw-600{font-weight:600!important}.m-0{margin:0}.mx-1{margin:0 10px}.mx-2{margin:0 20px}.mx-3{margin:0 30px}.mx-4{margin:0 40px}.mb-2{margin-bottom:20px!important}.mb-1{margin-bottom:10px!important}.mb-3{margin-bottom:30px!important}.mr-1{margin-right:10px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:10px!important}.mt-2{margin-top:20px!important}.mt-3{margin-top:30px!important}.ml-auto{margin-left:auto}.ml-3{margin-left:30px}.ml-1{margin-left:10px}.pb-2{padding-bottom:20px!important}.pl-2{padding-left:20px!important}.pl-3{padding-left:30px!important}.pr-1{padding-right:10px!important}.pr-2{padding-right:20px!important}.px-1{padding:0 10px}.px-2{padding:0 20px}.px-3{padding-left:30px;padding-right:30px}.py-1{padding:10px 0}.py-2{padding-top:20px;padding-bottom:20px}.py-3{padding-top:30px;padding-bottom:30px}.pt-1{padding-top:10px!important}.pt-2{padding-top:20px!important}.pt-3{padding-top:30px!important}.pb-3{padding-bottom:30px!important}.pt-4{padding-top:40px!important}.pb-4{padding-bottom:40px!important}.pl-1{padding-left:10px}.pl-2{padding-left:20px}.pl-3{padding-left:30px}.rounded-1{border-radius:5px!important}.rounded-2{border-radius:10px!important}.rounded-3{border-radius:15px!important}.content-text,.content-list{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;text-align:left}.content-list.ul{list-style-type:disc;padding-left:10px}.no-scroll{overflow:hidden;touch-action:none}.scrollbar::-webkit-scrollbar{width:4px}.scrollbar::-webkit-scrollbar-track{background:#f5f6fa}.scrollbar::-webkit-scrollbar-thumb{background:#adadad}.scrollbar::-webkit-scrollbar-thumb:hover{background:#525252}.bg-light{background:#f2f2f280}.container,.rebuild-container{display:flex;flex-direction:column;padding:0 23%}@media screen and (max-width: 2400px){.container,.rebuild-container{padding:0 20%}}@media screen and (max-width: 2000px){.container,.rebuild-container{padding:0 15%}}@media screen and (max-width: 1720px){.container,.rebuild-container{padding:0 10%}}@media screen and (max-width: 1500px){.container,.rebuild-container{padding:0 5%}}.article-container{display:flex;flex-direction:column;padding:0 23%}@media screen and (max-width: 1000px){.article-container{padding:0 5%}}.device{display:none!important}@media screen and (max-width: 992px){.device{display:flex!important}}.desktop{display:none!important}@media screen and (min-width: 992px){.desktop{display:flex!important}}.desktop-and-tablet{display:flex!important}@media screen and (max-width: 576px){.desktop-and-tablet{display:none!important}}@media screen and (max-width: 576px){.device--sm{display:none!important}}@media screen and (min-width: 576px){.device-sm{display:none!important}}[role=button]{cursor:pointer}.img-fluid{max-width:100%;height:auto}.text-center{text-align:center!important}.text-danger{color:#dc3545}.text-success{color:#5edc6099}.text-strike{text-decoration:line-through}figure>img{width:100%}.d-none{display:none!important}.no-style-anchor{text-decoration:none}.inherit{color:inherit;font-size:inherit;font-weight:inherit}.d-flex{display:flex}.gap-20{gap:20px}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.content-center{justify-content:center}.content-between{justify-content:space-between}.items-center{align-items:center}.text-right{text-align:right}.w-100{width:100%}.rebuild-alert{display:flex;align-items:center;justify-content:center;width:423px;height:50px;flex-shrink:0;border-radius:5px;border:1px solid #57b7f7;background:#57b7f726}.rebuild-alert.lg{width:100%}.rebuild-alert.dark{background-color:#000;color:#fff!important;border:1px solid black}input::-ms-reveal,input::-ms-clear{display:none}.bg-gray-95{background-color:#f2f2f2}.full-width-container{padding-right:60px;padding-left:60px}@media (max-width: 992px){.full-width-container{padding-right:45px;padding-left:45px}}@media (max-width: 768px){.full-width-container{padding-right:30px;padding-left:30px}}@media (max-width: 576px){.full-width-container{padding-right:20px;padding-left:20px}}.rebuild-row{display:flex;flex-wrap:wrap}.rebuild-col-12{padding-left:15px;padding-right:15px;box-sizing:border-box;width:100%}.hover-underline:hover{text-decoration:underline!important}@keyframes imageRotateIn{0%{opacity:0;transform:rotate(-.25turn) translate(-68%)}to{opacity:1;transform:rotate(0) translate(0)}}@keyframes imageRotateOut{0%{transform:rotate(0) translate(0);opacity:.5}to{opacity:0;transform:rotate(.25turn) translateY(-110%)}}.loader{width:30px;height:30px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #696969;animation:prixClipFix 2s linear infinite}.loader-large{width:50px;height:50px}.loader-small{width:20px;height:20px}.loader__white:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}.loader__black{display:inline-block}.loader__black:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #000;animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.subs-btn{--subs-btn-background: #000;--subs-btn-color: #fff;--subs-btn-border-color: #000;padding:0 20px;height:40px;display:inline-flex;gap:5px;align-items:center;justify-content:center;outline:none;text-align:center;cursor:pointer;border-radius:4px;background:var(--subs-btn-background);border:none;color:var(--subs-btn-color);text-decoration:none;position:relative}.subs-btn-primary{--subs-btn-background: #ec6611;--subs-btn-color: #fff;--subs-btn-border-color: #ec6611}.subs-btn-light{--subs-btn-background: #fff;--subs-btn-color: #000;--subs-btn-border-color: #fff}.subs-btn-success{--subs-btn-background: #5edc60;--subs-btn-color: #fff;--subs-btn-border-color: #5edc60}.subs-btn-danger{--subs-btn-background: #dc3545;--subs-btn-color: #fff;--subs-btn-border-color: #dc3545}.subs-btn-primary-gradient{background-image:linear-gradient(135deg,#f79f27,#ec6611);--subs-btn-color: #fff;--subs-btn-border-color: #ec6611}.subs-btn-outlined{--subs-btn-background: transparent;color:var(--subs-btn-border-color);border:2px solid var(--subs-btn-border-color)}.subs-btn.loading{opacity:.6;pointer-events:none}.subs-btn.loading:after{content:"";display:inline-block;margin-left:10px;margin-bottom:-4px;width:16px;height:16px;border:2px solid transparent;border-top-color:var(--subs-btn-color);border-radius:50%;transform:translateY(-50%);animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.subs-btn-rounded{border-radius:20px!important}.subs-btn-small{padding:4px 15px;font-size:12px}.search{display:flex;flex:9;padding:1rem;color:#696969;border:1px solid #c4c4c4;font-size:18px;background:#fff;align-content:center;flex-wrap:wrap;align-items:center;gap:20px;border-radius:5px;position:relative;margin:10px 0}.search-input{border:0;display:flex;flex:1;width:100%;height:29px;font-size:18px}.search-input:focus,.search-input:active{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none}.search-icon{width:25px;height:25px}.search-icon:hover{cursor:pointer}.search-close{width:24px;height:24px}.search-close:hover{cursor:pointer}.search-results{position:absolute;top:61px;border:1px solid #c4c4c4;width:100%;left:0;background:#fff;z-index:10;overflow:auto;max-height:400px;font-size:14px;padding:10px}.search-results>div{display:flex;gap:10px;flex-direction:column;margin-bottom:15px}.search-results-list{display:flex;gap:10px;flex-direction:column}.search-results-list-item{display:flex;gap:20px;align-items:center}@media (max-width: 768px){.search-results-list-item{display:flex;flex-direction:column;border-bottom:1px solid #f2f2f2}}.search-results-list-item>a{text-decoration:none;color:#000;display:flex;gap:20px;width:100%}.search-results-list-item:hover{background-color:#f2f2f2;cursor:pointer}.search-results-list-item-text{display:flex;flex:1;align-items:center}.search-results-list-item.active-item{background-color:#f2f2f2}.search-results-box{padding:20px 10px;display:flex;flex-direction:column;gap:20px}.search-results-box>span{font-weight:700}.search-results-box-items-item{padding:15px 10px;display:flex;flex-direction:row;gap:10px;justify-items:center;align-items:center}.search-results-box-items-item:hover{background-color:#f2f2f2;cursor:pointer}.search-results-box-items-item-image{width:34px;height:34px}.search-results-box-items-item-product{display:flex;flex-direction:column;flex:1}.search-results-box-items-item-price{display:flex;flex-direction:row;gap:10px}.search-results-box-items-item-price>span{font-weight:600}.search-results-box-items-item-price-del{font-size:16px}.search-results-box-items-link{text-decoration:none;color:#000}.search-results .products .search-results-list-item-text{display:flex;justify-content:space-between;gap:20px}.search-results .products .search-results-list-item-container{display:flex;gap:20px;align-items:center}.search-results .products .search-results-list-item-price-text{color:#696969}.select{padding:5px 10px;border:1px solid #adadad;border-radius:5px;display:flex;justify-content:center;align-items:center;background:none;flex:1}.select>select{border:0;background:transparent;flex:1}.select>select:focus,.select>select:active{outline:none}.select-borderless{border:0px}select.type-selector{border:none!important;background-color:transparent!important;font-size:16px;font-weight:600}.packt-checkbox{position:relative;padding-left:35px}.packt-checkbox input[type=checkbox]{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #f97141;background-color:#fff;cursor:pointer;border-radius:3px;z-index:3}.packt-checkbox input[type=checkbox]:checked{background-image:url(/images/new-product/checked.svg);background-size:100% 100%}.form-error-text{margin-top:10px;color:#a30505;display:flex;align-items:flex-start;line-height:16px}.form-error-text__password{white-space:pre-line}.form-error-text:before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F00%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Ccircle cx%3D%2212%22 cy%3D%2212%22 r%3D%2210%22/%3E%3Cline x1%3D%2215%22 y1%3D%229%22 x2%3D%229%22 y2%3D%2215%22/%3E%3Cline x1%3D%229%22 y1%3D%229%22 x2%3D%2215%22 y2%3D%2215%22/%3E%3C/svg%3E");display:inline-block;width:16px;height:16px;margin-right:8px;flex-shrink:0}.form-mandatory{color:#a30505;margin-left:3px}.packt-radio{accent-color:#ec6611;height:16px}.float-alert{--float-alert-background: #36c;--float-alert-color: #fff;color:var(--float-alert-color);background-color:var(--float-alert-background);width:100%;padding:10px 20px;text-align:center;border-radius:5px}.float-alert-info{--float-alert-background: #f6b11f;--float-alert-color: #fff}.float-alert-light{--float-alert-background: #e4e7ed;--float-alert-color: #000;border:1px solid #000}.float-alert-danger{--float-alert-background: #dc3545;--float-alert-color: #fff}.float-alert-success{--float-alert-background: #0f5e03;--float-alert-color: #fff}.float-alert-container{display:flex;flex-direction:column;gap:10px;width:calc(100% - 40px);max-width:500px;position:fixed;top:20;left:50%;transform:translate(-50%);z-index:1000}.float-alert b *{font-weight:700}.float-alert a{color:inherit;text-decoration:none}.float-alert a:hover{text-decoration:underline}.rebuild-modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#00000080;z-index:999;display:flex;justify-content:center;align-items:center}.rebuild-modal-content{background:#fff;max-width:90vw;max-height:90vh;border-radius:10px;width:500px;display:flex;flex-direction:column}@media (max-width: 768px){.rebuild-modal-content{width:100vw;min-height:100vh;max-width:100vw;border-radius:0}}.rebuild-modal-content-md{width:700px}.rebuild-modal-content-lg{width:900px}.rebuild-modal-content-xl{width:1100px}.rebuild-modal-content-xxl{width:1300px}.rebuild-modal-content-auto{width:auto}.rebuild-modal-content-header{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid #a8adb5;align-items:center}.rebuild-modal-content-header-title{font-weight:700;font-size:1em}.rebuild-modal-content-body{display:flex;flex:1;padding:20px;overflow:hidden;overflow-y:auto}.rebuild-modal-content-body a{color:#000;text-decoration:none}.rebuild-modal-content-body-country{display:flex;flex-direction:column}.rebuild-modal-content-body-country-flag{width:30px;height:30px;margin-right:10px}.rebuild-modal-content-footer{display:flex;padding:20px;border-top:1px solid #a8adb5}.header{display:flex;font-size:14px;font-weight:500;background:#fff;box-shadow:0 3px 20px #3f4f6e26;height:70px;padding-bottom:0!important;padding-top:0!important;position:sticky;top:0;z-index:10;align-items:center;gap:30px}.header .icon{width:20px;cursor:pointer}.header .icon-1{width:10px}.header.header-sticky{position:sticky}.header .navbar-brand{margin-right:10px}.header .navbar-brand img{width:92px;height:30px}.header .navbar-collapse{position:absolute;top:100%;display:flex;flex-direction:column;padding:10px 0;left:0;right:0;background-color:#f5f6fa;height:calc(100vh - 70px)}.header .navbar-collapse>*{padding:15px 20px}.header .navbar-collapse>.subs-btn{margin:15px 20px;padding:8px 20px}.header .navbar-collapse.collapse{display:none}.header .navbar-collapse.collapse~.navbar-toggler .switch-icon{display:none}.header .navbar-collapse.collapse~.navbar-toggler .default-icon{display:block}.header .navbar-nav{align-items:center}.header .navbar-toggler{border:none;background-color:transparent;padding:10px 0}.header .header-searchbar-collapse{position:absolute;top:100%;display:flex;flex-direction:column;padding:20px;left:0;right:0;background-color:inherit}.header .header-searchbar-collapse.collapse{display:none}.header .header-searchbar-collapse.collapse~.mobile-search-parent .switch-icon{display:none}.header .header-searchbar-collapse.collapse~.mobile-search-parent .default-icon{display:block}.header .mobile-search-parent .default-icon{filter:brightness(0) saturate(100%) invert(74%) sepia(6%) saturate(307%) hue-rotate(178deg) brightness(93%) contrast(90%)}.header .mobile-search-parent .default-icon,.header .navbar-toggler .default-icon{display:none}.header .mobile-search-parent .switch-icon,.header .navbar-toggler .switch-icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%)}.header .nav-link{color:#454a55;font-size:14px;line-height:16px;text-decoration:none;cursor:pointer}.header .nav-link:hover{color:#ec6611!important}.header .nav-link:hover .icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%)!important}.header .nav-link.style-1{color:#4ac5e3}.header-search-form{position:relative;margin-block-end:0;min-width:500px}.header-search-form input{background-color:#f5f6fa;border:0 solid;border-radius:20px;font-size:14px;line-height:16px;padding:12px 40px 12px 20px;width:100%}.header-search-form input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ec6611}.header-search-form-btn{position:absolute;top:0;right:0;height:100%;border:none;padding:10px 12px;background-color:transparent}.header-search-form-btn .icon{width:18px;filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%);opacity:.5}.header .start-free-trial-btn{font-size:16px;text-wrap:nowrap}.header .dropdown{position:relative}.header .dropdown-menu{position:absolute;top:calc(100% + 10px)!important;max-width:calc(100vw - 60px);width:250px;right:-25px;left:auto!important;padding:0;background-color:#fff;border:0px solid;border-radius:.25rem;box-shadow:0 8px 16px #0000001a;transform:unset!important}.header .dropdown-divider{border-top:1px solid #e4e7ed;height:0;margin:.5rem 0;overflow:hidden}.header .dropdown-button{display:flex;gap:4px;justify-content:space-between;text-wrap:nowrap}.header .dropdown:has(.dropdown-menu:not(.d-none)) .dropdown-button{color:#ec6611}.header .dropdown:has(.dropdown-menu:not(.d-none)) .dropdown-button .icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%);transform:rotate(180deg)}.header .cart-btn-parent{position:relative;color:#454a55}.header .cart-btn-parent .btn-content{position:relative;padding:10px}.header .cart-btn-parent .btn-content .item-count{align-items:center;background:#ec6611;background:#f94141;border-radius:50px;bottom:calc(100% - 10px);color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-6px;width:18px}.header .cart-btn-parent .dropdown-menu{top:calc(100% - 5px)!important;max-width:calc(100vw - 60px);width:350px}.header .cart-btn-parent .dropdown-menu:before{content:"";position:absolute;height:12px;width:100%;bottom:100%}.header .cart-btn-parent .dropdown-menu:after{content:"";border:8px solid transparent;border-bottom-color:#e4e7ed;position:absolute;bottom:100%;right:40px}@media (max-width: 400px){.header .cart-btn-parent .dropdown-menu{right:-20px}.header .cart-btn-parent .dropdown-menu:after{right:30px}}.header .cart-btn-parent .dropdown-menu .card{border:0px solid;border-radius:0}.header .cart-btn-parent .dropdown-menu .card:hover{transform:none}.header .cart-btn-parent .dropdown-menu .card .price-parent .price{font-weight:600}.header .cart-btn-parent .dropdown-menu .card .price-parent .strike-price{color:#696969;text-decoration:line-through}.header .cart-btn-parent .dropdown-menu .card .card-body{overflow:auto;max-height:240px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info{display:flex;margin-bottom:10px;align-items:center}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .product-img{width:35px;border-radius:5px;align-self:flex-start}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .product-title{margin-right:auto}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .excluded-title{color:#36c;font-weight:400;margin-top:3px;font-size:13px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .excluded-title i{font-size:13px;margin-right:1px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .product-title,.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .price-parent{line-height:normal;font-size:13px;padding-left:10px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn{margin-left:10px;border:0px solid;background:transparent;line-height:normal}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn .loader{display:block}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn button{outline:none;border:none;background-color:transparent;padding:10px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn .icon{height:13px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn .spinner-border{width:16px;height:16px}.header .cart-btn-parent .dropdown-menu .card .card-body.empty-items{display:flex;align-items:center;justify-content:center;min-height:70px}.header .cart-btn-parent .dropdown-menu .card .card-body.empty-items .empty-label{font-size:16px;font-weight:700}.header .cart-btn-parent .dropdown-menu .card .card-header,.header .cart-btn-parent .dropdown-menu .card .card-body,.header .cart-btn-parent .dropdown-menu .card .card-footer{border:0px solid;padding:12px 15px}.header .cart-btn-parent .dropdown-menu .card .card-header{display:flex;align-items:center;background:#e4e7ed;padding:7px 15px}.header .cart-btn-parent .dropdown-menu .card .card-header .label{font-size:12px}.header .cart-btn-parent .dropdown-menu .card .card-header .total-items{font-size:12px;margin-left:auto}.header .cart-btn-parent .dropdown-menu .card .card-header .close-btn{margin-left:auto}.header .cart-btn-parent .dropdown-menu .card .card-header .close-btn .dropdown-item{display:flex;padding:0}.header .cart-btn-parent .dropdown-menu .card .card-header .close-btn .dropdown-item svg{height:14px}.header .cart-btn-parent .dropdown-menu .card .card-footer{background:transparent;text-align:right;padding-top:10px;border-top:1px solid #e0e1e4}.header .cart-btn-parent .dropdown-menu .card .card-footer .subtotal,.header .cart-btn-parent .dropdown-menu .card .card-footer .list-item{display:flex;font-size:13px;margin-bottom:5px}.header .cart-btn-parent .dropdown-menu .card .card-footer .subtotal .price-parent,.header .cart-btn-parent .dropdown-menu .card .card-footer .list-item .price-parent{line-height:normal;margin-left:auto}.header .cart-btn-parent .dropdown-menu .card .card-footer .subtotal{margin-bottom:15px}.header .cart-btn-parent .dropdown-menu .card .card-footer .discount-text{background:#f9714126;margin:0 -15px 15px;padding:10px 15px;font-size:13px;font-weight:400;line-height:17px;text-align:left}.header .cart-btn-parent .dropdown-menu .card .card-footer .discount-text strong{font-weight:700}.header .cart-btn-parent .dropdown-menu .card .card-footer .discount-text .cart-none{display:none}.header .cart-btn-parent .dropdown-menu .card .card-footer .show-more-btn,.header .cart-btn-parent .dropdown-menu .card .card-footer .checkout-btn{margin:auto;font-size:12px;letter-spacing:1px;border:1px solid #202020;color:#fff;background:#202020;border-radius:5px;padding:4px 15px;display:inline-block;transition:all .15s ease-in-out;text-transform:uppercase}.header .cart-btn-parent .dropdown-menu .card .card-footer .show-more-btn[disabled],.header .cart-btn-parent .dropdown-menu .card .card-footer .checkout-btn[disabled]{cursor:not-allowed;opacity:.6}.header .cart-btn-parent .dropdown-menu .card .card-footer .show-more-btn:hover,.header .cart-btn-parent .dropdown-menu .card .card-footer .checkout-btn:hover{text-decoration:none}.header .cart-btn-parent .dropdown-menu .card .card-footer .show-more-btn{margin-right:10px;background:#fff;color:#363636}.header-account-link .icon{filter:brightness(0) saturate(100%) invert(74%) sepia(6%) saturate(307%) hue-rotate(178deg) brightness(93%) contrast(90%)}.header .header-my-library-dropdown .dropdown-menu,.header .header-my-library-dropdown-mobile .dropdown-menu,.header .header-recent-dropdown .dropdown-menu,.header .header-recent-dropdown-mobile .dropdown-menu{padding:5px 0;width:180px;box-shadow:0 3px 20px #3f4f6e26}.header .header-my-library-dropdown .dropdown-menu .icon,.header .header-my-library-dropdown-mobile .dropdown-menu .icon,.header .header-recent-dropdown .dropdown-menu .icon,.header .header-recent-dropdown-mobile .dropdown-menu .icon{width:18px}.header .header-my-library-dropdown a,.header .header-my-library-dropdown-mobile a,.header .header-recent-dropdown a,.header .header-recent-dropdown-mobile a{display:flex;gap:10px;padding:10px 15px}.header .header-my-library-dropdown-mobile .dropdown-menu,.header .header-recent-dropdown-mobile .dropdown-menu{position:relative;width:auto;right:0;background-color:unset!important;box-shadow:unset}.header .header-recent-dropdown .dropdown-menu{width:250px}.header .button--more-info{margin-left:auto;max-width:180px;width:180px}@media screen and (max-width: 1400px){.header-search-form{min-width:300px}}@media screen and (max-width: 1199px){.header{gap:20px}.header-search-form{min-width:200px}}@media screen and (max-width: 992px){.header{gap:10px}.header .mobile-search-parent{margin-left:auto}}.night-mode .header{background:#24272e}.night-mode .header .navbar-collapse{background-color:#24272e}.night-mode .header .nav-link{color:#fff}.night-mode .header .auth-btn{color:#4ac5e3}.night-mode .header .cart-btn-parent .btn-content .icon,.night-mode .header .navbar-toggler .default-icon,.night-mode .header .dropdown .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .header .dropdown-menu{background-color:#202020}.night-mode .header-search-form input{background-color:#454a55;color:#fff}.subs-home-page-footer-container{background-color:#3c3c3b;font-size:14px;color:#fff}.subs-home-page-footer-container .footer-group{display:flex;padding:20px 0}.subs-home-page-footer-container .footer-links-container{flex:6}.subs-home-page-footer-container .footer-links-container-rows{display:grid;grid-template-columns:1fr 1fr}.subs-home-page-footer-container .footer-useful-links{flex:3}.subs-home-page-footer-container .tech-links-container{padding:5px 0}.subs-home-page-footer-container .tech-links-container a:hover{color:#ec6611;cursor:pointer}.subs-home-page-footer-container .header-text{font-weight:700}.subs-home-page-footer-container a{color:inherit;text-decoration:none}.subs-home-page-footer-container .footer-email-subscribe-container{text-align:left;flex:5}.subs-home-page-footer-container .footer-email-subscribe-container ul>li{list-style-type:none;margin-bottom:10px}.subs-home-page-footer-container .footer-email-subscribe-container .newsletter-signup{display:flex;padding-top:10px}.subs-home-page-footer-container .footer-email-subscribe-container .newsletter-signup .btn{border-radius:0 3px 3px 0;width:3em;background-color:#ec6611;height:40px;border:none}.subs-home-page-footer-container .footer-email-subscribe-container .newsletter-signup input[type=email]{height:40px;background-color:#fff;border-radius:5px 0 0 5px;font-size:15px;padding-left:10px;position:relative;width:70%;border:none}.subs-home-page-footer-container .footer-email-subscribe-container .app-icons{padding-top:10px;display:flex;gap:10px}.subs-home-page-footer-container .footer-copyright{font-size:12px;text-align:center;background-color:#2b2b2b;padding:26px 0 26px 15px}.subs-home-page-footer-container .footer-copyright .copy-right-text a{text-decoration:none;color:inherit}.subs-home-page-footer-container .footer-copyright .copy-right-text span{margin:1em}@media screen and (max-width: 992px){.subs-home-page-footer-container .footer-email-subscribe-container{display:none}}@media screen and (max-width: 576px){.subs-home-page-footer-container .footer-useful-links{flex:2}}.rebuild-btn{width:100%;border-radius:5px;font-size:1em;border:0;outline:1px solid transparent;font-weight:400;text-transform:uppercase;padding:10px 5px;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:10px}.rebuild-btn:hover{cursor:pointer}.rebuild-btn:active{outline:1px solid #f2f2f2}.rebuild-btn[disabled]{pointer-events:none;opacity:.6}.rebuild-btn-primary{background-color:#f97141;color:#000}.rebuild-btn-primary:hover,.rebuild-btn-primary:focus,.rebuild-btn-primary:active,.rebuild-btn-primary:visited{background-color:#f97141!important;color:#000!important}.rebuild-btn-white{background-color:#fff;color:#000}.rebuild-btn-dark{background-color:#202020;color:#fff}.rebuild-btn-primary-light{background-color:#f9714126;color:#000}.rebuild-btn-outline{background-color:transparent;color:#000;border:1px solid #f97141}.rebuild-btn-outline:hover{background:#f97141}.rebuild-btn-outline.rebuild-btn-loading{background:transparent}.rebuild-btn-outline-dark{background-color:transparent;color:#000;border:1px solid #202020}.rebuild-btn-outline-dark:hover{background:#f2f2f2}.rebuild-btn-outline-dark.rebuild-btn-loading{background:transparent}.rebuild-btn-outline-primary{background-color:transparent;color:#000;border:1px solid #ec6611}.rebuild-btn-outline-primary:hover{background:#ec6611}.rebuild-btn-outline-primary.rebuild-btn-loading{background:transparent}.rebuild-btn-success{border:1px solid #0f5e03;color:#0f5e03;background:#168a040d!important}.rebuild-btn-success[disabled]{opacity:.9;cursor:not-allowed;pointer-events:none}.rebuild-btn-grey{background-color:#f2f2f2;color:#000}.rebuild-btn-grey[disabled]{opacity:.9;cursor:not-allowed;pointer-events:none}.rebuild-btn-medium{min-height:50px}.rebuild-btn-remove-cart{background:#fff;color:#000}.rebuild-btn-remove-cart:hover{background:#f2f2f2}.rebuild-btn .rebuild-btn-loader{width:16px;height:16px;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rebuild-btn-express-checkout{cursor:pointer;background-color:#fff;border:solid 1px #202020;border-radius:5px;margin-top:10px;width:127px;height:48px;display:flex;align-items:center;justify-content:center}.rebuild-modal#add-to-playlist .rebuild-modal-content-body{flex-direction:column}.rebuild-modal#add-to-playlist .choose-playlist-header{padding:10px 0}.rebuild-modal#add-to-playlist .choose-playlist-container{background-color:#f5f6fa;border-radius:10px;color:#696969;max-height:381px;overflow:hidden;padding:15px 10px 15px 20px}.rebuild-modal#add-to-playlist .choose-playlist-create{color:#4ac5e3;padding:10px 0;cursor:pointer}.rebuild-modal#add-to-playlist .choose-playlist-list{max-height:200px;overflow-y:auto}.rebuild-modal#add-to-playlist .choose-playlist-list-item{border-top:1px solid #e0e1e4;font-size:14px;line-height:16px;margin-right:20px;padding:12px 0;cursor:pointer}.rebuild-modal#add-to-playlist .choose-playlist-list-item.not-present .icon,.rebuild-modal#add-to-playlist .choose-playlist-list-item.loading .icon{display:none}.rebuild-modal#add-to-playlist .choose-playlist-list-item.loading:after{content:"";display:inline-block;margin-left:10px;width:12px;height:12px;border:2px solid transparent;border-top:2px solid #ec6611;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rebuild-modal#add-to-playlist .create-playlist-form-header{padding:10px 0}.rebuild-modal#add-to-playlist .create-playlist-form-input{width:100%;background-color:#f5f6fa;border:2px solid #f5f6fa;border-radius:20px;box-shadow:none!important;color:#454a55;font-size:14px;height:40px;line-height:16px;padding:10px 15px}.rebuild-modal#add-to-playlist .create-playlist .buttons .subs-btn{flex:1}@media screen and (max-width: 768px){.rebuild-modal#add-to-playlist .rebuild-modal-content{max-width:min(90vw,480px);max-height:90vh;border-radius:10px}}.night-mode .rebuild-modal#add-to-playlist .rebuild-modal-content{background-color:#24272e;color:#c3c8cf}.night-mode .rebuild-modal#add-to-playlist .rebuild-modal-content-header .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .rebuild-modal#add-to-playlist .choose-playlist-container,.night-mode .rebuild-modal#add-to-playlist .create-playlist-form-input{background-color:#434549!important;color:#fff;border:none}.ai-assistant-modal{position:fixed;bottom:5px;right:5px;width:500px;padding:0 15px;border:1px solid rgba(0,0,0,.2);border-radius:2px;outline:0;pointer-events:auto;background-color:#f5f6fa;color:#6d737d;z-index:1050;box-shadow:-4px -4px 4px #2020201a}.ai-assistant-modal .icon{cursor:pointer}.ai-assistant-modal-header{border-bottom:1px solid #e0e1e4;padding:16px 10px;display:flex;align-items:center}.ai-assistant-modal-header-title{align-items:center}.ai-assistant-modal-header-title .icon{width:35px}.ai-assistant-modal-header-title-container{margin-left:10px}.ai-assistant-modal-header-title-1{font-size:20px;color:#454a55}.ai-assistant-modal-header-title-2{font-size:16px;margin-top:5px}.ai-assistant-modal-body{height:450px;max-height:calc(100vh - 320px);padding:10px 20px;overflow-y:auto}.ai-assistant-modal-body-welcome-prompt{display:flex;align-items:center;flex-direction:column;margin-block:28px;font-size:clamp(20px,2.5vw,24px)!important}.ai-assistant-modal-body-welcome-prompt .icon{width:60px}.ai-assistant-modal-body .message{display:flex;flex-direction:column}.ai-assistant-modal-body .generated-answer{padding:10px 15px 5px;margin:5px 0;display:inline-block;justify-self:end;font-weight:400;color:#757575;line-height:25px}.ai-assistant-modal-body .generated-answer pre.ai-language-markup{display:flex;flex-direction:column;text-wrap:wrap}.ai-assistant-modal-body .generated-answer pre{position:relative}.ai-assistant-modal-body .generated-answer pre .copy-btn{background:#fff;border-radius:20px;position:absolute;padding:14px 15px;right:10px;top:5px;color:#ec6611;cursor:pointer;width:70px;line-height:0}.ai-assistant-modal-body .generated-answer pre .copy-btn:hover{color:#000}.ai-assistant-modal-body .generated-answer pre code{background-color:#e4e7ed;color:#454a55;font-family:Roboto Mono,monospace,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px!important;line-height:22px;overflow:visible;overflow-x:auto;white-space:break-spaces;border-radius:16px;padding:32px 10px 10px}.ai-assistant-modal-body .generated-answer pre code::-webkit-scrollbar{width:4px;height:4px}.ai-assistant-modal-body .generated-answer pre code::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.ai-assistant-modal-body .generated-answer pre code::-webkit-scrollbar-track{background:transparent}.ai-assistant-modal-body .generated-answer .annotation-block a{color:#4ac5e3;text-decoration:none}.ai-assistant-modal-body .generated-answer .annotation-block a:hover{text-decoration:underline}.ai-assistant-modal-body .user-question{color:#000;margin:5px 0;max-width:350px;display:inline-block;align-self:end;background:#f9714133;border-radius:0 0 0 15px;padding:15px}.ai-assistant-modal-body::-webkit-scrollbar{width:4px;height:4px}.ai-assistant-modal-body::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.ai-assistant-modal-body::-webkit-scrollbar-track{background:transparent}.ai-assistant-modal-footer{padding:10px 20px;position:relative}.ai-assistant-modal-footer-form{display:flex;align-items:flex-end;background-color:#fff;border-radius:4px;overflow:hidden;justify-content:space-between;width:100%}.ai-assistant-modal-footer-form textarea{width:100%;height:120px;padding:5px 10px;border:none;outline:none;resize:none;background-color:inherit}.ai-assistant-modal-footer-form button{width:40px;border:none;background-color:transparent}.ai-assistant-modal-footer-form button .icon{width:24px;padding:10px 0}.ai-assistant-modal-footer-feedback-navigator{border-top:1px solid #e0e1e4;padding:10px 0}.ai-assistant-modal-footer-feedback-navigator div{cursor:pointer;text-decoration:underline}.ai-assistant-modal-footer-feedback-navigator div:hover{text-decoration:none}.ai-assistant-modal-feedback{display:flex;flex-direction:column;padding:20px;height:600px;gap:10px}.ai-assistant-modal-feedback-form{display:flex;flex-direction:column;gap:10px;font-size:16px}.ai-assistant-modal-feedback-form .icon{filter:brightness(0) saturate(100%) invert(62%) sepia(100%) saturate(1324%) hue-rotate(2deg) brightness(105%) contrast(107%);width:14px}.ai-assistant-modal-feedback-form textarea{width:100%;padding:5px 10px;border:none;outline:none;resize:none}.ai-assistant-modal-feedback-form textarea:focus-visible{border-color:#ec6611;box-shadow:0 0 0 .2rem #f27c2840}.ai-assistant-modal-feedback-header{padding:10px 0;font-size:18px}.ai-assistant-modal-feedback-header span{display:flex;gap:2px;cursor:pointer;text-decoration:underline}.ai-assistant-modal-feedback-header span:hover{text-decoration:none}.ai-assistant-modal-feedback-header span .icon{filter:brightness(0)}.ai-assistant-modal-feedback .subs-btn{max-width:150px}.ai-assistant-modal-all-loader,.ai-assistant-modal-footer-query-loader{position:absolute;width:100%;height:calc(100% - 80px);top:80px;left:0;z-index:1;background-color:#ffffff70;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ai-assistant-modal-footer-query-loader{display:none;top:0;height:145px}.ai-assistant-modal .loader{--loader-color: $black;font-size:10px;width:30px;height:30px;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease;transform:translateZ(0)}.ai-assistant-modal.loading .ai-assistant-modal-footer-form{pointer-events:none;opacity:.5}.ai-assistant-modal.loading .ai-assistant-modal-footer-query-loader{display:flex}.ai-assistant-modal.minimize{bottom:0}.ai-assistant-modal.minimize .ai-assistant-modal-header{border-bottom:none}.ai-assistant-modal.minimize .ai-assistant-modal-body,.ai-assistant-modal.minimize .ai-assistant-modal-footer,.ai-assistant-modal.minimize .ai-assistant-modal-feedback,.ai-assistant-modal.minimize .ai-assistant-modal-header-title-2{display:none!important}@media (max-width: 768px){.ai-assistant-modal{width:100vw;bottom:0;right:0}}.night-mode .ai-assistant-modal{background-color:#202020;color:#dbdbdb;border:1px solid #363636;box-shadow:-4px -4px 4px #dedede1a}.night-mode .ai-assistant-modal .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .ai-assistant-modal-body .user-question{color:#fff}.night-mode .ai-assistant-modal-body .generated-answer{color:#dbdbdb}.night-mode .ai-assistant-modal-body .generated-answer pre code{background-color:#454a55;color:#fff}.night-mode .ai-assistant-modal-header-title-1{font-size:20px;color:#fff}.night-mode .ai-assistant-modal-footer-form,.night-mode .ai-assistant-modal textarea{background-color:#525252;color:#fff}.night-mode .ai-assistant-modal-feedback-header{color:#fff}.night-mode .ai-assistant-modal-feedback-form .icon{filter:brightness(0) saturate(100%) invert(62%) sepia(100%) saturate(1324%) hue-rotate(2deg) brightness(105%) contrast(107%)}.night-mode .ai-assistant-modal-feedback-form .subs-btn{background-color:#ec6611}.night-mode .ai-assistant-modal-all-loader,.night-mode .ai-assistant-modal-footer-query-loader{background-color:#00000070}.summarize-it-modal{position:fixed;bottom:5px;right:5px;width:500px;padding:0 15px;border:1px solid rgba(0,0,0,.2);border-radius:2px;outline:0;pointer-events:auto;background-color:#f5f6fa;color:#6d737d;z-index:1050;box-shadow:-4px -4px 4px #2020201a}.summarize-it-modal .icon{cursor:pointer}.summarize-it-modal-header{border-bottom:1px solid #e0e1e4;padding:16px 10px;display:flex;align-items:center}.summarize-it-modal-header-title{align-items:center}.summarize-it-modal-header-title .icon{width:35px}.summarize-it-modal-header-title-container{margin-left:10px}.summarize-it-modal-header-title-1{font-size:20px;color:#454a55}.summarize-it-modal-header-title-2{font-size:16px;margin-top:5px}.summarize-it-modal-body{height:450px;max-height:calc(100vh - 280px);padding:10px 20px;overflow-y:auto}.summarize-it-modal-body .message{display:flex;flex-direction:column}.summarize-it-modal-body .generated-answer{padding:10px 15px 5px;margin:5px 0;display:inline-block;justify-self:end;font-weight:400;color:#757575;line-height:25px}.summarize-it-modal-body .generated-answer pre.ai-language-markup{display:flex;flex-direction:column;text-wrap:wrap}.summarize-it-modal-body .generated-answer pre{position:relative}.summarize-it-modal-body .generated-answer pre .copy-btn{background:#fff;border-radius:20px;position:absolute;padding:14px 15px;right:10px;top:5px;color:#ec6611;cursor:pointer;width:70px;line-height:0}.summarize-it-modal-body .generated-answer pre .copy-btn:hover{color:#000}.summarize-it-modal-body .generated-answer pre code{background-color:#e4e7ed;color:#454a55;font-family:Roboto Mono,monospace,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px!important;line-height:22px;overflow:visible;overflow-x:auto;white-space:break-spaces;border-radius:16px;padding:32px 10px 10px}.summarize-it-modal-body .generated-answer pre code::-webkit-scrollbar{width:4px;height:4px}.summarize-it-modal-body .generated-answer pre code::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.summarize-it-modal-body .generated-answer pre code::-webkit-scrollbar-track{background:transparent}.summarize-it-modal-body .generated-answer .annotation-block a{color:#4ac5e3;text-decoration:none}.summarize-it-modal-body .generated-answer .annotation-block a:hover{text-decoration:underline}.summarize-it-modal-body .user-question{color:#000;margin:5px 0;max-width:350px;display:inline-block;align-self:end;background:#f9714133;border-radius:0 0 0 15px;padding:15px}.summarize-it-modal-body::-webkit-scrollbar{width:4px;height:4px}.summarize-it-modal-body::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.summarize-it-modal-body::-webkit-scrollbar-track{background:transparent}.summarize-it-modal-footer{padding:10px 20px;position:relative}.summarize-it-modal-footer-form{display:flex;align-items:flex-end;background-color:#fff;border-radius:4px;overflow:hidden;justify-content:space-between;width:100%}.summarize-it-modal-footer-form textarea{width:100%;height:120px;padding:5px 10px;border:none;outline:none;resize:none;background-color:inherit}.summarize-it-modal-footer-form button{width:40px;border:none;background-color:transparent}.summarize-it-modal-footer-form button .icon{width:24px;padding:10px 0}.summarize-it-modal-footer-feedback-navigator{border-top:1px solid #e0e1e4;padding:10px 0}.summarize-it-modal-footer-feedback-navigator div{cursor:pointer;text-decoration:underline}.summarize-it-modal-footer-feedback-navigator div:hover{text-decoration:none}.summarize-it-modal-feedback{display:flex;flex-direction:column;padding:20px;height:600px;gap:10px}.summarize-it-modal-feedback-form{display:flex;flex-direction:column;gap:10px;font-size:16px}.summarize-it-modal-feedback-form .icon{filter:brightness(0) saturate(100%) invert(62%) sepia(100%) saturate(1324%) hue-rotate(2deg) brightness(105%) contrast(107%);width:14px}.summarize-it-modal-feedback-form textarea{width:100%;padding:5px 10px;border:none;outline:none;resize:none}.summarize-it-modal-feedback-form textarea:focus-visible{border-color:#ec6611;box-shadow:0 0 0 .2rem #f27c2840}.summarize-it-modal-feedback-header{padding:10px 0;font-size:18px}.summarize-it-modal-feedback-header span{display:flex;gap:2px;cursor:pointer;text-decoration:underline}.summarize-it-modal-feedback-header span:hover{text-decoration:none}.summarize-it-modal-feedback-header span .icon{filter:brightness(0)}.summarize-it-modal-feedback .subs-btn{max-width:150px}.summarize-it-modal-all-loader,.summarize-it-modal-footer-query-loader{position:absolute;width:100%;height:calc(100% - 56px);top:56px;left:0;z-index:1;background-color:#ffffff70;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.summarize-it-modal-footer-query-loader{display:none;top:0;height:145px}.summarize-it-modal .loader{--loader-color: $black;font-size:10px;width:30px;height:30px;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em 0 0 var(--loader-color),1.8em -1.8em rgba(var(--loader-color),.2),2.5em 0 rgba(var(--loader-color),.2),1.75em 1.75em rgba(var(--loader-color),.2),0 2.5em rgba(var(--loader-color),.2),-1.8em 1.8em rgba(var(--loader-color),.2),-2.6em 0 rgba(var(--loader-color),.5),-1.8em -1.8em rgba(var(--loader-color),.7)}}.summarize-it-modal.loading .summarize-it-modal-footer-form{pointer-events:none;opacity:.5}.summarize-it-modal.loading .summarize-it-modal-footer-query-loader{display:flex}.summarize-it-modal.minimize{bottom:0}.summarize-it-modal.minimize .summarize-it-modal-header{border-bottom:none}.summarize-it-modal.minimize .summarize-it-modal-body,.summarize-it-modal.minimize .summarize-it-modal-footer,.summarize-it-modal.minimize .summarize-it-modal-feedback,.summarize-it-modal.minimize .summarize-it-modal-header-title-2{display:none!important}@media (max-width: 768px){.summarize-it-modal{width:100vw;bottom:0;right:0}}.night-mode .summarize-it-modal{background-color:#202020;color:#dbdbdb;border:1px solid #363636;box-shadow:-4px -4px 4px #dedede1a}.night-mode .summarize-it-modal .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .summarize-it-modal-body .user-question{color:#fff}.night-mode .summarize-it-modal-body .generated-answer{color:#dbdbdb}.night-mode .summarize-it-modal-body .generated-answer pre code{background-color:#454a55;color:#fff}.night-mode .summarize-it-modal-header-title-1{font-size:20px;color:#fff}.night-mode .summarize-it-modal-footer-form,.night-mode .summarize-it-modal textarea{background-color:#525252;color:#fff}.night-mode .summarize-it-modal-feedback-header{color:#fff}.night-mode .summarize-it-modal-feedback-form .icon{filter:brightness(0) saturate(100%) invert(62%) sepia(100%) saturate(1324%) hue-rotate(2deg) brightness(105%) contrast(107%)}.night-mode .summarize-it-modal-feedback-form .subs-btn{background-color:#ec6611}.night-mode .summarize-it-modal-all-loader,.night-mode .summarize-it-modal-footer-query-loader{background-color:#00000070}body{padding-top:0!important}*{box-sizing:border-box}.carousel{position:relative}.carousel-body-arrow{width:30px;height:30px;position:absolute;z-index:1;background-color:#ec6611;border-radius:50px;object-fit:scale-down;padding:5px}.carousel-body-arrow-right{right:0}.star-rating{display:flex;align-items:center;gap:2px}.star-rating .svg-icon{filter:brightness(0) saturate(100%) invert(90%) sepia(24%) saturate(6436%) hue-rotate(344deg) brightness(100%) contrast(94%)}.star-rating span{margin-left:5px}.carousel{display:flex;flex-direction:column;background:none;width:100%}.carousel-header{display:flex;flex-direction:row;justify-content:space-between;gap:10px;flex:1;margin:0 0 20px}@media (max-width: 992px){.carousel-header{flex-direction:column;justify-content:center;text-align:center;margin:0}}.carousel-header-left{display:flex;flex:3;flex-direction:column}.carousel-header-left-title{font-size:1.9rem;font-weight:600}@media screen and (max-width: 576px){.carousel-header-left-title{font-size:22px!important;font-weight:600!important}}.carousel-header-right{display:flex;margin:0 35px 0 0;align-content:flex-end;flex-wrap:wrap;flex:1;justify-content:flex-end;margin-right:unset}@media (max-width: 992px){.carousel-header-right{justify-content:center;margin:0 0 10px}}@media (max-width: 992px){.carousel-header-right{display:block!important}}.carousel-body{display:flex;flex-direction:row;background:none;-moz-user-select:none;-webkit-user-select:none;height:fit-content;align-items:center}.carousel-body-margin{margin:0 35px}.carousel-body-arrow{cursor:pointer}.carousel-body>img.svg-icon:hover{cursor:pointer}@media (max-width: 992px){.carousel-body>img.svg-icon{display:block!important}}.carousel-body-navigation{display:flex;justify-content:center;align-items:center}.carousel-body-navigation:hover{cursor:pointer}.carousel-body-items{display:flex;flex:1;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}.carousel-body-items-item{display:flex;flex-shrink:0;cursor:grab}@media (max-width: 992px){.carousel-body-items-item{flex:0 0 33.33%!important}}@media (max-width: 767px){.carousel-body-items-item{flex:0 0 50%!important}}@media (max-width: 460px){.carousel-body-items-item{flex:0 0 100%!important}}.horizontal-card{margin:10px 15px;position:relative;width:100%;cursor:pointer;transition:all .1s}.horizontal-card-image{width:80px;height:100px;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:10px}.horizontal-card-remove{position:absolute;right:5px;top:5px;filter:brightness(0) saturate(100%) invert(74%) sepia(6%) saturate(307%) hue-rotate(178deg) brightness(93%) contrast(90%)}.horizontal-card-remove:hover{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%)}.horizontal-card-content{min-height:150px;margin-left:30px;background-color:#fff;border-radius:10px;padding:20px 10px 20px 60px;display:flex;flex-direction:column;color:#4ac5e3}.horizontal-card-content-body{flex:1;display:flex;flex-direction:column}.horizontal-card-content-body-title{font-size:18px;line-height:22px;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.horizontal-card-content-body-sub_title,.horizontal-card-content-body-sub_title2{font-size:14px;line-height:16px;margin-top:10px}.horizontal-card a{text-decoration:none;color:inherit}.horizontal-card.style-2 .horizontal-card-image{top:0;left:20px;transform:none}.horizontal-card.style-2 .horizontal-card-content{padding-left:20px;margin-left:0;margin-top:60px}.horizontal-card.style-2 .horizontal-card-content-body{justify-content:center}.horizontal-card.style-2 .horizontal-card-content-body-title{line-clamp:2;-webkit-line-clamp:2}.horizontal-card:hover{transform:scale(1.02)}.horizontal-card:hover .horizontal-card-content{box-shadow:0 0 10px #3f4f6e4d}.horizontal-erl-card{margin:10px 15px;position:relative;width:100%;cursor:pointer;color:#454a55;transition:all .1s}.horizontal-erl-card-image-container{height:120px;position:absolute;top:0;left:20px}.horizontal-erl-card-image-container img{border-radius:10px;position:relative}.horizontal-erl-card-image-container img:nth-of-type(1){height:120px;width:auto;z-index:3}.horizontal-erl-card-image-container img:nth-of-type(2){height:110px;margin-left:-60px;margin-top:8px;width:auto;z-index:2}.horizontal-erl-card-image-container img:nth-of-type(3){height:100px;margin-left:-60px;margin-top:12px;width:auto;z-index:1}.horizontal-erl-card-background{margin-top:80px;background-color:#f5f6fa;border-radius:10px}.horizontal-erl-card-content{min-height:210px;background-color:#fff;border-radius:10px;padding:60px 20px 20px;display:flex;flex-direction:column}.horizontal-erl-card-content-body{flex:1;display:flex;flex-direction:column;justify-content:center}.horizontal-erl-card-content-body-title{font-size:18px;line-height:22px;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.horizontal-erl-card-content-body-sub_title{font-size:14px;color:#757575;line-height:16px;margin-top:10px;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.horizontal-erl-card-content-body-sub_title2{font-size:14px;line-height:16px;margin-top:10px}.horizontal-erl-card-content-footer{margin-top:10px;color:#757575;font-size:14px;align-items:center}.horizontal-erl-card-content-footer-bottom-left{font-size:11px}.horizontal-erl-card-content-footer-bottom-left span{color:#454a55}.horizontal-erl-card-content-footer-bottom-right{color:#a8adb5}.horizontal-erl-card-dropdown-btn{padding:20px;display:flex;justify-content:space-between;font-size:14px}.horizontal-erl-card-dropdown-btn .icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%);width:10px;opacity:.5}.horizontal-erl-card-dropdown-menu{height:300px;overflow:auto;padding:0 20px}.horizontal-erl-card-dropdown-menu-item{padding:10px 0;display:flex;gap:10px;font-size:14px;color:#4ac5e3;border-bottom:1px solid #e0e1e4}.horizontal-erl-card-dropdown-menu-item:last-child{border-bottom:none}.horizontal-erl-card-dropdown-menu-item img{width:30px;height:40px;border-radius:5px}.horizontal-erl-card-dropdown-menu::-webkit-scrollbar{width:4px;height:4px}.horizontal-erl-card-dropdown-menu::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.horizontal-erl-card-dropdown-menu::-webkit-scrollbar-track{background:transparent}.horizontal-erl-card:has(.horizontal-erl-card-dropdown-menu:not(.d-none)){z-index:6}.horizontal-erl-card:has(.horizontal-erl-card-dropdown-menu:not(.d-none)) .horizontal-erl-card-dropdown-btn .dropdown-chevron{transform:rotate(180deg)}.horizontal-erl-card a{text-decoration:none;color:inherit}.horizontal-erl-card:hover{transform:scale(1.02)}.horizontal-erl-card:hover .horizontal-erl-card-background{box-shadow:0 0 10px #3f4f6e4d}.packt-accordion{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center}.packt-accordion[data-accoridon-disabled]{opacity:.5;pointer-events:none}.packt-accordion-title{text-align:center;margin:30px 0}.packt-accordion-title>h2{font-size:1.4em;font-weight:600}.packt-accordion-header{width:100%;border:solid 1px #ccc;border-bottom:none;min-height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;font-size:18px;position:relative}.packt-accordion-header-toc-hover:hover{border-right:5px solid #f97141;background:#f9714133}.packt-accordion-header-dot:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#000}.packt-accordion-header:hover{cursor:pointer}.packt-accordion-header.hover-none{cursor:default}@media screen and (max-width: 992px){.packt-accordion-header{font-size:16px}}.packt-accordion-header img.svg-icon{transform:rotate(360deg);transition:all .5s ease-out}.packt-accordion-header img.svg-icon.active{transition:all .5s ease-out;transform:rotate(180deg)}.packt-accordion-header[data-collapse=true] img.svg-icon{transform:rotate(180deg)}.packt-accordion-subheader{display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:16px;font-weight:400;color:#696969;font-style:normal;line-height:normal}@media screen and (max-width: 992px){.packt-accordion-subheader{font-size:12px}}.packt-accordion-collapse{width:100%;border:solid 1px #ccc;max-height:0;padding:0;overflow:hidden;transition:max-height .7s;font-size:16px;font-style:normal;color:#202020;font-weight:400;line-height:24px}@media screen and (max-width: 992px){.packt-accordion-collapse{font-size:14px}}.packt-accordion-collapse.open{max-height:500px;overflow-y:auto}.suggested-title-section{position:relative}.suggested-title-section .suggestedTitlesBody{padding-top:3rem;padding-bottom:3rem;overflow:hidden;width:100%;color:#fff}.suggested-title-section .suggestedTitlesBody .header-subtitle{margin-top:10px}.suggested-title-section .suggestedTitlesBody .header-subtitle a{color:#4ac5e3;text-decoration:none}.suggested-title-section .suggestedTitlesBody .header-subtitle a:hover{color:inherit}.suggested-title-section .suggestedTitlesBody .main-content-wrapper{max-width:1730px;margin:20px auto}.suggested-title-section .suggestedTitlesBody .bookContentWrapper{display:flex;justify-content:center;max-height:420px}.suggested-title-section .suggestedTitlesBody .mediaComponent{padding:2rem;border-radius:12px;background-color:#454a55cc;display:grid;grid-template-columns:160px 1fr auto;grid-template-rows:min-content;column-gap:30px;width:75%;z-index:1}.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-1{grid-row:1/4;display:flex;flex-direction:column}.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-1 .subs-btn{width:160px;font-size:16px;border-color:#a8adb5;transition:border-color .2s linear}.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-1 .subs-btn:hover{border-color:#fff}.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-3 .subs-btn{width:145px;font-size:14px}.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-4{font-size:14px;grid-column:2/4;margin-top:12px}.suggested-title-section .suggestedTitlesBody .mediaComponent .mobileTittleContent{font-size:2.5rem}.suggested-title-section .suggestedTitlesBody .mediaComponent .detail-pointer{left:-2em;top:.5em}.suggested-title-section .suggestedTitlesBody .mediaComponent .star-rating{margin:5px 0}.suggested-title-section .suggestedTitlesBody .mediaComponent .title-description{line-height:16px;display:flex;align-items:flex-start;margin-top:10px}.suggested-title-section .suggestedTitlesBody .mediaComponent .title-description-container{margin-top:30px}.suggested-title-section .suggestedTitlesBody .buttets{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%);transform:rotate(270deg)}.suggested-title-section .suggestedTitlesBody .chapterList{background-color:#24272ed9;overflow-x:hidden;overflow-y:auto;border-radius:5px;width:40%;max-height:420px}.suggested-title-section .suggestedTitlesBody .chapterList::-webkit-scrollbar{width:7px}.suggested-title-section .suggestedTitlesBody .chapterList::-webkit-scrollbar-track{background:#454a55;border-radius:20px}.suggested-title-section .suggestedTitlesBody .chapterList::-webkit-scrollbar-thumb{background:#e4e7ed;border-radius:20px;opacity:.2}.suggested-title-section .suggestedTitlesBody .chapterList::-webkit-scrollbar-thumb:hover{background:#c2c4c8}.suggested-title-section .suggestedTitlesBody .chapterList .main-card-header{padding-bottom:11px!important}.suggested-title-section .suggestedTitlesBody .chapterList .chapter-index{margin-right:13px}.suggested-title-section .suggestedTitlesBody .chapterList .section-names{color:#4ac5e3}.suggested-title-section .suggestedTitlesBody .suggested_title{font-size:32px;line-height:38px}.suggested-title-section .suggestedTitlesBody .book-active{opacity:.3}.suggested-title-section .suggestedTitlesBody .selectedProductImage{height:200px;width:162px;border-radius:5px}.suggested-title-section .suggestedTitlesBody .main-title{font-size:28px;line-height:38px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.suggested-title-section .suggestedTitlesBody .carousel{margin-top:2rem}.suggested-title-section .suggestedTitlesBody .carousel-header{display:none}.suggested-title-section .suggestedTitlesBody .carousel-body-items{overflow-y:hidden}.suggested-title-section .suggestedTitlesBody .carousel-body-items-item{margin:20px 0}.suggested-title-section .suggestedTitlesBody .horizontal-card{transition:transform .5s;opacity:.8}.suggested-title-section .suggestedTitlesBody .horizontal-card *{color:#fff}.suggested-title-section .suggestedTitlesBody .horizontal-card-content{background-color:#3c3c3b;min-height:190px}.suggested-title-section .suggestedTitlesBody .horizontal-card-content-body-title{pointer-events:none}.suggested-title-section .suggestedTitlesBody .horizontal-card-content-footer{font-size:14px}.suggested-title-section .suggestedTitlesBody .horizontal-card-content-footer-bottom-left{color:#4ac5e3}.suggested-title-section .suggestedTitlesBody .horizontal-card.selected{opacity:.3}.suggested-title-section .suggestedTitlesBody .horizontal-card:hover{transform:scale(1.1)}.suggested-title-section .suggestedTitlesBody .suggested-titles-toc-toggler{display:none;padding:30px;text-align:center;cursor:pointer}.suggested-title-section .suggestedTitlesBody .packt-accordion{padding:30px}.suggested-title-section .suggestedTitlesBody .packt-accordion *{font-size:14px}.suggested-title-section .suggestedTitlesBody .packt-accordion-header{border:none;background-color:transparent}.suggested-title-section .suggestedTitlesBody .packt-accordion-header-toc-hover{min-height:35px}.suggested-title-section .suggestedTitlesBody .packt-accordion-collapse{border:none;border-bottom:1px solid #fff}.suggested-title-section .suggestedTitlesBody .packt-accordion-collapse a{color:#4ac5e3}@media only screen and (max-width: 1200px){.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-3 .subs-btn{width:100%}}@media only screen and (max-width: 992px){.suggested-title-section .suggestedTitlesBody .mediaComponent{width:100%!important}.suggested-title-section .suggestedTitlesBody .bookContentWrapper{flex-direction:column;max-height:unset}.suggested-title-section .suggestedTitlesBody .chapterList{width:100%;margin-top:-10px;border-radius:0 0 30px 30px}.suggested-title-section .suggestedTitlesBody .chapterList .suggested-titles-toc.collapse{height:0;overflow:hidden}.suggested-title-section .suggestedTitlesBody .chapterList .suggested-titles-toc-toggler{display:block}}@media only screen and (max-width: 768px){.suggested-title-section .suggestedTitlesBody .mediaComponent{grid-template-columns:30% auto;row-gap:20px;column-gap:20px;padding:2rem}.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-1 img{width:100%;height:auto}.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-3{order:2;grid-column:1/3}.suggested-title-section .suggestedTitlesBody .mediaComponent .grid-4{grid-column:1/3}.suggested-title-section .suggestedTitlesBody .selectedProductImage{border-radius:5px}.suggested-title-section .suggestedTitlesBody .main-title{font-size:24px;line-height:24px}}@media only screen and (max-width: 576px){.suggested-title-section .suggestedTitlesBody .bookContentWrapper{margin-left:0;margin-right:0;display:flex;justify-content:center}}.early-access-section{width:100%;position:relative;overflow:hidden;padding-top:3rem;padding-bottom:2rem}.early-access-section-header{display:flex}.early-access-section-header-title{font-size:32px;line-height:38px;color:#fff;margin-bottom:2rem}.early-access-section-header-description{font-size:18px;color:#fff}.early-access-section-header-btn{margin-left:auto}.early-access-section-header-btn .subs-btn{width:200px}.early-access-section .carousel{margin-top:10px;color:#454a55}.early-access-section .carousel-header{display:none}.early-access-section .horizontal-card-content{background:#363636;color:#fff;height:200px}.early-access-section .horizontal-card-content-body-sub_title{color:#c4c4c4}.early-access-section .horizontal-card .dot{display:inline-block;width:5px;height:5px;background-color:#fff;border-radius:50%;margin:0 8px}@media only screen and (max-width: 768px){.early-access-section-header{flex-direction:column;text-align:center}.early-access-section-header-btn{margin:0!important}}.expert-reading-list-section{width:100%;position:relative;overflow:hidden;padding-top:3rem;padding-bottom:2rem}.expert-reading-list-section-header{display:flex}.expert-reading-list-section-header-title{font-size:32px;line-height:38px;color:#fff;margin-bottom:2rem}.expert-reading-list-section-header-description{font-size:18px;color:#fff}.expert-reading-list-section-header-btn{margin-left:auto}.expert-reading-list-section-header-btn .subs-btn{width:200px}.expert-reading-list-section .carousel{margin-top:10px}.expert-reading-list-section .carousel-header{display:none}.expert-reading-list-section .horizontal-card-content{background:#363636;color:#fff;height:200px}.expert-reading-list-section .horizontal-card-content-body-sub_title{color:#c4c4c4}.expert-reading-list-section .horizontal-card .dot{display:inline-block;width:5px;height:5px;background-color:#fff;border-radius:50%;margin:0 8px}@media only screen and (max-width: 768px){.expert-reading-list-section-header{flex-direction:column;text-align:center}.expert-reading-list-section-header-btn{margin:0!important}}.chatbot-banner{background:#202020;color:#fff}.chatbot-banner-container{display:flex;flex-direction:row}.chatbot-banner-container-content{flex:8}.chatbot-banner-container-content-title{font-size:28px;font-weight:600;margin:18px 0}.chatbot-banner-container-content-body{display:flex;align-items:center}.chatbot-banner-container-content-description{flex:1;font-size:clamp(14px,2.5vw,18px);color:#dbdbdb;max-width:580px}.chatbot-banner-container-content .subs-btn{width:150px}.chatbot-banner-container-image{flex:4;background:url(/images/home-page/ai-chatbot.png);background-repeat:no-repeat;background-position:top;background-size:cover;height:140px}@media (max-width: 768px){.chatbot-banner-container-content{text-align:center}.chatbot-banner-container-content-body{flex-direction:column;gap:10px;margin-bottom:10px}.chatbot-banner-container-image{display:none}}.chatbot-banner-modal{position:fixed;bottom:0;right:0;width:500px;border:1px solid #e0e1e4;border-radius:2px;outline:0;pointer-events:auto;background-color:#f5f6fa;color:#000;z-index:1050}.chatbot-banner-modal .icon{cursor:pointer}.chatbot-banner-modal-header{border-bottom:1px solid #e0e1e4;padding:16px 20px}.chatbot-banner-modal-body{height:450px;padding:10px 20px;overflow-y:auto}.chatbot-banner-modal-body-welcome-prompt{display:flex!important;align-items:center}.chatbot-banner-modal-body-welcome-prompt img{width:40px;height:60px}.chatbot-banner-modal-body .message{display:grid}.chatbot-banner-modal-body .generated-answer{background:#fff;border:1px solid #e0e1e4;border-radius:15px 0;padding:10px 15px 5px;margin:5px 0;display:inline-block;justify-self:end;font-weight:400;color:#757575;line-height:25px}.chatbot-banner-modal-body .user-question{background:#ec6611;border-radius:10px 10px 0;color:#fff;padding:.8em;margin:5px 0;max-width:350px;display:inline-block;justify-self:end}.chatbot-banner-modal-body::-webkit-scrollbar{width:4px;height:4px}.chatbot-banner-modal-body::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.chatbot-banner-modal-body::-webkit-scrollbar-track{background:transparent}.chatbot-banner-modal-footer{padding:10px 20px}.chatbot-banner-modal-footer-form{display:flex;align-items:flex-end;background-color:#fff;border-radius:4px;justify-content:space-between;width:100%;color:#757575}.chatbot-banner-modal-footer-form textarea{width:100%;height:120px;padding:5px 10px;border:none;outline:none;resize:none}.chatbot-banner-modal-footer-form button{width:40px;border:none;background-color:transparent}.chatbot-banner-modal-footer-form button .icon{width:24px;padding:10px 0}.chatbot-banner-modal-footer-feedback-navigator{border-top:1px solid #e0e1e4;padding:10px 0}.chatbot-banner-modal-footer-feedback-navigator div{cursor:pointer;text-decoration:underline}.chatbot-banner-modal-footer-feedback-navigator div:hover{text-decoration:none}.chatbot-banner-modal-feedback{display:flex;flex-direction:column;padding:20px;height:600px;gap:10px}.chatbot-banner-modal-feedback-form{display:flex;flex-direction:column;gap:10px}.chatbot-banner-modal-feedback-header{padding:10px 0}.chatbot-banner-modal-feedback-header span{display:flex;gap:2px;cursor:pointer;text-decoration:underline}.chatbot-banner-modal-feedback-header span:hover{text-decoration:none}.chatbot-banner-modal-feedback-header span .icon{filter:brightness(0)}.chatbot-banner-modal-feedback .subs-btn{max-width:150px}.chatbot-banner-modal.loading .chatbot-banner-modal-footer-form{pointer-events:none;opacity:.5}.chatbot-banner-modal.loading .chatbot-banner-modal textarea{width:100%;height:120px;color:#757575;padding:5px 10px;border:none;outline:none;resize:none}.chatbot-banner-modal.minimize .chatbot-banner-modal-body,.chatbot-banner-modal.minimize .chatbot-banner-modal-footer,.chatbot-banner-modal.minimize .chatbot-banner-modal-feedback{display:none!important}@media (max-width: 768px){.chatbot-banner-modal{width:100vw}}.product-strip{display:flex}.product-strip .strip{padding-bottom:3rem;padding-top:2rem;flex:1}.product-strip .strip-header{color:#363636;color:#434549}.product-strip .strip-header-title{font-size:32px;margin:0}.product-strip .strip-header-subtitle{font-size:18px}.product-strip .strip-products{padding:20px 0;margin-top:1rem;display:flex;flex-direction:column;gap:10px}.product-strip .strip-products-item{display:flex;align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 .5rem 2.8rem #3f4f6e00;height:44px;width:100%;gap:10px;font-size:14px;padding-right:10px;position:relative;transition:all .2s linear}.product-strip .strip-products-item-image{width:40px;height:50px;border-radius:4px}.product-strip .strip-products-item-title{flex:1;color:#4ac5e3;text-decoration:none;overflow:hidden;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-strip .strip-products-item-date{margin-left:auto;text-wrap:nowrap;color:#6d737d}.product-strip .strip-products-item-rating .star-rating{display:flex;flex-wrap:nowrap;gap:0}.product-strip .strip-products-item-toggler{cursor:pointer}.product-strip .strip-products-item-toggler .icon{filter:brightness(0) saturate(100%) invert(74%) sepia(6%) saturate(307%) hue-rotate(178deg) brightness(93%) contrast(90%)}.product-strip .strip-products-item-toggler:hover .icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%)}.product-strip .strip-products-item-toc{background-color:#f7f8fb;border-radius:0 0 10px 10px;box-shadow:0 10px 30px -10px #3f4f6e80;height:auto;left:4rem;list-style-type:none;margin:1px 0;max-height:20rem;min-height:10rem;overflow-y:scroll;padding:0 2rem;position:absolute;right:4rem;top:100%;display:none;z-index:5}.product-strip .strip-products-item-toc-item{border-bottom:1px solid #e0e1e4;font-size:14px;padding:10px 0;color:#525252;display:flex;text-decoration:none}.product-strip .strip-products-item-toc-item .icon{margin-left:auto;filter:brightness(0) saturate(100%) invert(84%) sepia(23%) saturate(4447%) hue-rotate(158deg) brightness(96%) contrast(86%)}.product-strip .strip-products-item-toc::-webkit-scrollbar{width:4px;height:4px}.product-strip .strip-products-item-toc::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.product-strip .strip-products-item-toc::-webkit-scrollbar-track{background:transparent}.product-strip .strip-products-item:hover{box-shadow:0 .5rem 2.8rem -.8rem #3f4f6e59;transform:translateY(-3px)}.product-strip .strip-products-item.open{z-index:6}.product-strip .strip-products-item.open .strip-products-item-toc{display:block}.product-strip .new-releases{background-color:#e4e7ed}.product-strip .trending-titles{background-color:#f5f6fa}@media (max-width: 992px){.product-strip{flex-direction:column}.product-strip .strip-header{text-align:center}}@media (max-width: 576px){.product-strip .strip-products-item-toc{left:3rem;right:2rem}}.hero-section{height:513px;background:linear-gradient(94deg,#202020 43.43%,#525252);font-family:Outfit,Arial,Helvetica,sans-serif;position:relative}.hero-section *{font-family:Outfit,Arial,Helvetica,sans-serif}.hero-section-container{height:100%;display:flex;justify-content:center}@media (min-width: 1400px){.hero-section-container{max-width:1320px}}.hero-section-container-content{display:flex;flex-direction:column;gap:30px}.hero-section-container-content-title{width:870px;color:#fff;font-size:48px;font-weight:600}.hero-section-container-content-plan{width:870px;font-size:24px;font-weight:700;color:#f2f2f2}.hero-section-container-content-plan b{font-weight:900}.hero-section-container-content-cta-btn{display:inline-flex;gap:24px;text-wrap:nowrap}.hero-section-container-content-cta-btn a{text-decoration:none}.hero-section-container-content-cta-btn a button{text-transform:uppercase;font-size:20px;font-weight:600}.hero-section-container-content-cta-btn-cta_1,.hero-section-container-content-cta-btn-cta_2{height:48px;border-radius:5px;text-decoration:none;text-transform:uppercase;font-size:20px;font-weight:600;cursor:pointer}.hero-section-container-content-cta-btn-cta_1{width:224px;background:#f97141;color:#202020;border:none;padding:12px 45px}.hero-section-container-content-cta-btn-cta_2{width:288px;border:1px solid #f97141;background:transparent;color:#fff}.hero-section-container-content>*{margin:0}.hero-section-wallpaper{position:absolute;top:0;right:0;height:100%}.hero-section-wallpaper-container img{width:auto;height:100%}@media (max-width: 1800px){.hero-section-container-content-title{width:700px;font-size:42px}}@media (max-width: 1600px){.hero-section-container-content-title{width:560px;font-size:32px}.hero-section-container-content-plan{width:auto;font-size:22px}.hero-section-container-content-cta-btn a button{font-size:20px}.hero-section-container-content-cta-btn-cta_1{width:200px;height:46px;padding:0}.hero-section-container-content-cta-btn-cta_2{height:46px}}@media (max-width: 1400px){.hero-section{height:440px}.hero-section-container-content-title{width:560px;font-size:30px}.hero-section-container-content-plan,.hero-section-container-content-cta-btn a button{font-size:16px}.hero-section-container-content-cta-btn-cta_1{width:168px;height:43px;padding:0}.hero-section-container-content-cta-btn-cta_2{height:43px}}@media (max-width: 1200px){.hero-section{height:359px}.hero-section-container-content-title{width:480px;font-size:25px}.hero-section-container-content-plan{font-size:17px}.hero-section-container-content-cta-btn a button{font-size:16px}.hero-section-container-content-cta-btn-cta_1{width:159px;height:40px;padding:0}.hero-section-container-content-cta-btn-cta_2{width:256px;height:40px}}@media (max-width: 1024px){.hero-section{height:320px}.hero-section-container-content-title{width:480px;font-size:25px}.hero-section-container-content-plan{font-size:17px}}@media (max-width: 992px){.hero-section-wallpaper{display:none!important}.hero-section-container-content{align-items:center;text-align:center}}@media (max-width: 768px){.hero-section{height:285px}.hero-section-container-content-title{width:490px;text-align:center;font-size:27px}.hero-section-container-content-plan{width:445px;text-align:center;font-size:20px}.hero-section-container-content-cta-btn a button{font-size:14px}.hero-section-container-content-cta-btn-cta_1{width:150px;padding:8px 20px}.hero-section-container-content-cta-btn-cta_2{width:215px}}@media (max-width: 576px){.hero-section{height:285px}.hero-section-container-content-title{width:490px;text-align:center;font-size:27px}.hero-section-container-content-plan{width:445px;text-align:center;font-size:20px}.hero-section-container-content-cta-btn a button{font-size:14px}.hero-section-container-content-cta-btn-cta_1{width:150px;padding:8px 20px}.hero-section-container-content-cta-btn-cta_2{width:215px}}@media (max-width: 480px){.hero-section{height:275px}.hero-section-container-content{gap:15px}.hero-section-container-content-title{width:327px;font-size:24px}.hero-section-container-content-plan{width:327px;font-size:14px}.hero-section-container-content-cta-btn{margin-top:20px}.hero-section-container-content-cta-btn a button{font-size:12px}.hero-section-container-content-cta-btn-cta_1{width:124px;height:32px;padding:8px 20px}.hero-section-container-content-cta-btn-cta_2{height:32px;width:169px}}@media (max-width: 320px){.hero-section{height:215px}.hero-section-container-content-title{width:304px;font-size:19px}.hero-section-container-content-plan{font-size:12px;line-height:normal}.hero-section-container-content-cta-btn{column-gap:10px!important}.hero-section-container-content-cta-btn a button{font-size:12px}.hero-section-container-content-cta-btn-cta_1{padding:0;width:108px}.hero-section-container-content-cta-btn-cta_2{width:160px}}.jumpBackIn-section{background-color:#e4e7ed;padding-top:10px;padding-bottom:20px}.jumpBackIn-section .carousel-header-left-title{color:#3c3c3b;font-weight:500;font-size:32px}.section-background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;object-fit:cover;object-position:left}.popup-overlay{z-index:5;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#f5f6fac2}.carousel-body-items-item{max-width:600px}@media (max-width: 1200px){.carousel-body-items-item{flex:0 0 33.33%!important}}@media (max-width: 992px){.carousel-body-items-item{flex:0 0 50%!important}}@media (max-width: 576px){.carousel-body-items-item{flex:0 0 100%!important}}
