 .edublink-single-product-main-content-wrapper{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.edublink-product-gallery{width:50%;position:relative;margin-bottom:30px}.edublink-gallery-main{width:100%;margin-bottom:15px;position:relative}.edublink-main-image{width:100%;display:block;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;overflow:hidden;background:#f8f9fa}.edublink-main-image img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.edublink-main-image:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.edublink-gallery-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edublink-thumbnail{width:80px;height:80px;cursor:pointer;border:2px solid transparent;border-radius:6px;overflow:hidden;opacity:.7;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.edublink-thumbnail:hover{opacity:.9;border-color:#ddd}.edublink-thumbnail.active{opacity:1;background-color:var(--edublink-color-secondary);-webkit-box-shadow:0 0 0 2px rgba(90,103,216,.2);box-shadow:0 0 0 2px rgba(90,103,216,.2)}.edublink-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.edublink-gallery-zoom{position:absolute;top:15px;right:15px;background:white;border-radius:50%;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.edublink-gallery-zoom:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15)}.edublink-gallery-zoom svg{width:20px;height:20px;fill:#333}.edublink-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:99999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.edublink-lightbox.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.edublink-lightbox-content{max-width:90%;max-height:90%;position:relative}.edublink-lightbox-img{max-width:100%;max-height:90vh;display:block;border-radius:8px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.3);box-shadow:0 5px 30px rgba(0,0,0,.3)}.edublink-lightbox-close{position:absolute;top:0;right:0;color:white;background:none;border:none;font-size:30px;cursor:pointer;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.edublink-lightbox-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.edublink-lightbox-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;color:white;width:50px;height:50px;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.edublink-lightbox-nav:hover{background:rgba(255,255,255,.2);-webkit-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.edublink-lightbox-prev{left:20px}.edublink-lightbox-next{right:20px}@media (max-width:768px){.edublink-single-product-main-content-wrapper{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.edublink-product-gallery{width:100%}.edublink-thumbnail{width:60px;height:60px}.edublink-lightbox-content{max-width:70%;max-height:70%}.edublink-gallery-thumbnails{gap:8px}.edublink-lightbox-nav{width:40px;height:40px;font-size:20px}.edublink-lightbox-prev{left:10px}.edublink-lightbox-next{right:10px}}.edublink-woo-review .edublink-review-rating{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important;gap:5px!important}.woocommerce-verification-required{margin-top:40px!important}.woocommerce-verification-required{margin:30px auto 0;padding:20px 15px;border-radius:4px;font-size:14px;font-weight:var(--edublink-p-semi-bold,600);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.woocommerce-verification-required.warning{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.woocommerce-verification-required p{margin:0!important}.woocommerce #reviews #comments ol.commentlist li .comment-text p,.edublink-woo-review .reviewer-name-date .date{color:var(--edublink-color-body)}.woocommerce-Reviews .tutor-review-list-item{background:#fff!important}.woocommerce-Reviews .tutor-review-summary{border-bottom:1px solid var(--tutor-border-color)}.woocommerce #reviews #comments ol.commentlist{padding:25px 0 0!important;border:0!important}.woocommerce-Reviews .edublink-pagination-wrapper{margin-top:35px;border-top:1px solid var(--tutor-border-color);padding-top:35px}.woocommerce-Reviews .page-number{margin-top:0!important}@media (max-width:480px){.edublink-woo-review div.avatar{display:none!important}.edublink-woo-review .comment-box{padding:0!important}}.woocommerce-noreviews{text-align:center!important;margin:20px auto!important}.woocommerce div.product .edublink-single-product-main-content-wrapper p.price{font-size:18px!important;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce div.product .edublink-single-product-main-content-wrapper p.price del .woocommerce-Price-amount.amount{color:#373737!important}.product_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin:20px 0;padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.product_meta .meta-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:15px!important;line-height:1.4;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_meta .meta_title{font-weight:var(--edublink-p-semi-bold,600)!important;color:#333!important;min-width:100px;margin:0!important}.product_meta .sku,.product_meta .isbn,.product_meta .posted_in a,.product_meta .tagged_as a,.product_meta .stock-status,.product_meta .weight,.product_meta .dimensions,.product_meta .product_brand a{color:#666!important;text-decoration:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;margin:0!important;white-space:nowrap}.product_meta .posted_in a:hover,.product_meta .tagged_as a:hover,.product_meta .product_brand a:hover{color:var(--edublink-color-primary,--theme-primary-color,#156db5);text-decoration:underline}.product_meta .stock-status{padding:2px 8px;border-radius:3px;font-size:13px}.product_meta .stock-instock{background-color:#d4edda;color:#155724}.product_meta .stock-outofstock{background-color:#f8d7da;color:#721c24}.product_meta .stock-onbackorder{background-color:#fff3cd;color:#856404}@media (max-width:768px){.product_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.edublink-single-product-main-content-wrapper form.cart .button,.woocommerce div.product .edublink-yith-wcqv-wrapper form.cart .button{background:var(--edublink-color-primary,--theme-primary-color,#156db5)!important}.edublink-single-product-main-content-wrapper form.cart .button:hover,.woocommerce div.product .edublink-yith-wcqv-wrapper form.cart .button:hover{background:#0062b3!important}.edublink-single-product-social-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.edublink-single-product-social-share span{margin-right:25px;margin-bottom:0;font-weight:var(--edublink-p-semi-bold);font-size:var(--edublink-h6);line-height:var(--edublink-h6-lineHeight);font-family:var(--edublink-font-secondary);color:var(--theme-heading-color,--edublink-color-heading,#0a083b)}.edublink-single-product-main-content-wrapper .woocommerce-product-details__short-description,.woocommerce-Tabs-panel--description{font-size:16px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding:40px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.1)}.bila-tabs-panels #description{padding:40px;border:1px solid var(--tutor-border-color)}.bila-tabs-panels .tutor-review-card{-webkit-box-shadow:0 20px 60px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.1)}@media (max-width:768px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.bila-tabs-panels #description{padding:25px}}.bila-tabs-panels #review_form_wrapper{margin-top:50px}.woocommerce #review_form #respond textarea,.bila-tabs-panels #description,.bila-tabs-panels #additional_information{-webkit-box-shadow:var(--edublink-shadow-darker);box-shadow:var(--edublink-shadow-darker)}.woocommerce-tabs ul.tabs.wc-tabs{margin:0!important;padding:0!important}.bila-woocommerce-tabs{margin:0 0 40px;clear:both}.bila-tabs{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px 0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #d3d3d3;position:relative}.bila-tab{display:inline-block!important;margin:0 25px 0 0!important;padding:0!important;list-style:none!important}.bila-tab a{display:block;padding:10px 0;color:#666;text-decoration:none;font-weight:normal;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:16px;position:relative;padding:15px 25px}.bila-tab a:after{content:"";position:absolute;max-width:0;height:2px;background:var(--edublink-color-primary,--theme-primary-color,#156db5);bottom:0;left:0;right:0;-webkit-transition:var(--theme-transition);-o-transition:var(--theme-transition);transition:var(--theme-transition)}.bila-tab.active a{color:var(--edublink-color-primary,--theme-primary-color,#156db5);font-weight:600}.bila-tab.active a:after,.bila-tab a:hover::after{max-width:100%}.bila-hidden-tabs a::after{display:none!important}.bila-more-item,.bila-hidden-tabs{display:none!important}@media (max-width:768px){.bila-tabs>.bila-tab:not(.bila-tab-first){display:none!important}.bila-tabs>.bila-tab-first{display:inline-block!important}.bila-more-item{display:inline-block!important;margin-left:auto;list-style:none!important;position:relative;margin-top:0;margin-bottom:0}.bila-more-link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:15px 25px!important;color:#333!important;text-decoration:none!important;font-weight:600;cursor:pointer;position:relative;font-size:16px}.bila-more-link::before{content:"";position:absolute;max-width:0;height:2px;background:var(--edublink-color-primary,--theme-primary-color,#156db5);bottom:0;left:0;right:0;-webkit-transition:var(--theme-transition);-o-transition:var(--theme-transition);transition:var(--theme-transition)}.bila-more-link::after{content:"";width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.bila-hidden-tabs{display:none!important;position:absolute;top:100%;right:0;min-width:240px;margin:5px 0 0!important;padding:8px 0!important;list-style:none!important;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:9999}.bila-hidden-tabs.show{display:block!important}.bila-hidden-tabs .bila-tab{display:block!important;margin:0!important;padding:0!important}.bila-hidden-tabs .bila-tab a{display:block!important;padding:12px 20px!important;color:#333!important;text-decoration:none!important;border-bottom:1px solid #eee!important}.bila-hidden-tabs .bila-tab:last-child a{border-bottom:none!important}.bila-hidden-tabs .bila-tab a:hover,.bila-hidden-tabs .bila-tab.active a{background:#f0f7fc!important;color:var(--edublink-color-primary,--theme-primary-color,#156db5)!important}.bila-more-link.active::before,.bila-more-link:hover::before{max-width:100%}.bila-more-link.active{color:var(--edublink-color-primary,--theme-primary-color,#156db5)!important}.bila-more-link.active::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")}}.bila-tabs-panels{clear:both;padding:20px 0}.bila-tab-panel{display:none}.bila-tab-panel:first-of-type{display:block}.bila-tab.highlight-tab a{-webkit-animation:tab-highlight 1s ease;animation:tab-highlight 1s ease}@-webkit-keyframes tab-highlight{0%{color:#0073aa;border-bottom-color:#0073aa}50%{color:#ff9900;border-bottom-color:#ff9900}100%{color:#0073aa;border-bottom-color:#0073aa}}@keyframes tab-highlight{0%{color:#0073aa;border-bottom-color:#0073aa}50%{color:#ff9900;border-bottom-color:#ff9900}100%{color:#0073aa;border-bottom-color:#0073aa}}