.product-images-wrapper{--bs-product-image-thumbnain-width: 64px;position:sticky;top:var(--bs-navdrawer)}.template-product-section .breadcrum-wrap{padding-top:11px}@media (max-width: 991px){.template-product-section .breadcrum-wrap{padding-top:9px}.template-product-section .section-spacing-bottom-md{padding-bottom:var(--bs-section-spacing-sm)}}.product-thumb-slider{margin-top:32px;max-width:100%}.product-thumb--image img{width:100%;object-fit:cover;height:100%}.product-thumb--image.media--video .icon-play{left:50%;top:50%;font-size:30px;transform:translate(-50%,-50%);color:#fff}.product-thumb--image{width:64px}.product-thumb--image .thumb-item{width:64px;border:1px solid transparent;aspect-ratio:1/1;transition:all .3s ease-in-out;position:relative;cursor:pointer;border-radius:7px}.product-thumb--image.swiper-slide-thumb-active .thumb-item{border-color:var(--bs-color-secondary)}.product-thumb--image .thumb-item:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;box-shadow:0 0 0 transparent inset;transition:all .3s ease-in-out;border-radius:5px}.product-thumb--image.swiper-slide-thumb-active .thumb-item:after{box-shadow:0 0 0 2px #fff inset}.media--video img{width:100%;height:100%;object-fit:cover}.custom-video-container .video-section{display:none}.custom-video-container.playing--video .video-section{display:block}.custom-video-container.playing--video .content-section,.custom-video-container.playing--video .cta-btn{display:none}.product-images-wrapper .swiper-container-vertical .swiper-wrapper{flex-wrap:wrap}.product-carousel .swiper-wrapper .swiper-slide{height:auto;background:#fff;aspect-ratio:1 / .89}.product-carousel .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:contain}.product-carousel .video-section video{width:100%}@media (min-width: 1200px){.product-carousel .swiper-button-next,.product-carousel .swiper-button-prev,.product-thumbnails .swiper-button-prev,.product-thumbnails .swiper-button-next{opacity:0;transition:.15s ease-in-out}.product-carousel:hover .swiper-button-next,.product-carousel:hover .swiper-button-prev,.product-thumbnails:hover .swiper-button-prev,.product-thumbnails:hover .swiper-button-next{opacity:1}}@media (max-width: 991px){.product-carousel.swiper [class*=swiper-button]{display:none!important}.product-carousel.swiper .swiper-pagination{position:relative;left:auto;right:auto;bottom:auto;top:auto;line-height:0;margin-top:20px}}.cta-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.media{position:relative}.image-magnify-full-size{position:absolute;display:block!important;width:100%;height:100%;cursor:zoom-out}.image-magnify-hover{cursor:zoom-in}.pdp-tabs .tabs{border-bottom:none;z-index:1}.pdp-tabs .tabs .tablink .nav-link{font-size:16px;font-weight:600;line-height:1.2;color:var(--bs-color-secondary-800);padding:12px 30px;display:block}.pdp-tabs .tabs .tablink.open .nav-link{color:var(--bs-color-secondary)}.pdp-tabs .tabs .tab-slider{background:var(--bs-tabs-bg);top:1px;height:auto;z-index:-1;border:1px solid var(--bs-color-secondary-200);border-bottom:none;border-radius:5px 5px 0 0}.pdp-tabs .tabcontent{border-top:1px solid;border-bottom:1px solid;border-color:var(--bs-color-secondary-200);background:var(--bs-tabs-bg)}.pdp-tabs .tabcontent .tab-content-inner{padding-block:39px}.pdp-tabs .tabcontent .rte-txt p{margin-bottom:24px}.pdp-tabs .tabcontent .rte-txt *:last-child{margin-bottom:0}.pdp-tabs .tabcontent .rte-txt :is(ol,ul){padding-left:23px}.pdp-tabs .tabcontent .rte-txt ol li,.pdp-tabs .tabcontent .rte-txt ul li{margin-bottom:10px}.pdp-tabs .tabcontent .rte-txt ol li:last-child,.pdp-tabs .tabcontent .rte-txt ul li:last-child{margin-bottom:0}.pdp-tabs .product-details-list li:not(:last-child){margin-right:80px}.companionvideo-block .companionvideo-img{aspect-ratio:1/1;margin-bottom:20px;z-index:0}.companionvideo-block .companionvideo-img:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#00263a33}.companionvideo-block .companionvideo-img img{width:100%;height:100%;object-fit:cover}.companionvideo-block .companionvideo-img .icon-play-alt{transform:translate(-50%,-50%);font-size:60px}.add-res-block .add-res-img svg:not(#youtube_icon){width:100%;height:100%;object-fit:cover}.add-res-block .add-res-img{aspect-ratio:1/ 1;margin-bottom:12px}.add-res-block .title{margin-bottom:12px}body .okeReviews .oke-sr-count{text-decoration:underline}.pdp-tabs-mobile .collapsible_panel.open .icon-plus-alt:before{content:"\e915"}@media screen and (max-width: 991px){.pdp-tabs-mobile .collapsible_panel{border:none;margin-bottom:10px;background:var(--bs-tabs-bg);border-radius:10px}.pdp-tabs-mobile .collapsible_panel:last-child{margin-bottom:0}.pdp-tabs-mobile .collapsible_panel .panel_toggle{color:var(--bscolor-secondary);padding:20.2px 15px}.pdp-tabs-mobile .collapsible_panel .toggle-content-wrap .rte-txt{padding:0 15px 15px}.companionvideo-block .companionvideo-img{margin-bottom:10px}.companionvideo-block .companionvideo-img .icon-play-alt{font-size:30px}.add-res-block .add-res-img{margin-bottom:20px}}.product-details-wrapper .shortdescription *:last-child{margin-bottom:0}.product-details-wrapper .title{margin-bottom:2px}.product-details-wrapper .shortdescription{margin-bottom:6px;font-size:16px}.product-details-wrapper .pdp-authors{font-size:14px;padding-left:2px}.product-details-wrapper .pdp-authors li:not(:last-child){margin-bottom:5px}.product-details-wrapper hr{border:none;margin-block:15px;border-top:1px solid var(--bs-color-secondary-200)}.product-details-wrapper .price-wrapper{font-size:36px;line-height:1.2;margin-bottom:14px}.product-details-wrapper .price-wrapper s.money{font-size:66.5%;color:var(--bs-color-secondary-800);top:-2px;position:relative;margin-left:10px}.product-details-wrapper .volume-pricing-wrap{font-size:14px;letter-spacing:.02em}.product-details-wrapper .volume-pricing-table{background:#f5f5f5;margin-bottom:2px}.product-details-wrapper .volume-pricing-table th{text-transform:none;font-weight:600;border:1px solid #fff;padding:12px 14px;letter-spacing:.02em;width:122px;text-align:center}.product-details-wrapper .volume-pricing-table td{border:1px solid #fff;padding:12px 8px;width:80px;text-align:center}.product-details-wrapper .toc{font-size:14px}.product-details-wrapper .toc a{display:inline-flex;align-items:center;vertical-align:top}.product-details-wrapper .toc a svg{width:25px;margin-right:10px}.product-details-wrapper .toc .left{flex:0 0 48.6%}.product-details-wrapper .toc .right{letter-spacing:.02em}.product-details-wrapper .pills-style .swatch .form-label{border-radius:10px;margin-bottom:0;font-size:14px;line-height:1.5;text-transform:capitalize;padding:9px 14px}.product-details-wrapper .quantity-wrapper{max-width:120px}.product-details-wrapper .input-group{border:1px solid var(--bs-color-secondary-500);border-radius:50px}.product-details-wrapper .input-group .form-control{border:none;background:transparent;padding:0;height:42px}.product-details-wrapper .input-group .btn{border-radius:0;border:none;background:transparent;padding:0 13px;font-size:12px}.product-details-wrapper .teacher-account{background:var(--bs-color-primary-200);border-radius:22px;text-align:center;padding:10px}.product-details-wrapper .pdp-tag{font-size:12px;font-weight:700;line-height:1.2;display:inline-block;vertical-align:top;letter-spacing:.02em;border-radius:15px;padding:5px 10px}.product-details-wrapper .ebook-edition a{height:20px;margin-right:15px;display:block}.product-details-wrapper .ebook-edition a:last-child{margin-right:0}.product-details-wrapper .ebook-edition a img{width:auto;height:auto;max-width:100%;max-height:100%;height:100%}.product-details-wrapper .pdp-coupon{padding:15px 15px 15px 11px;margin-top:10px}.product-details-wrapper .pdp-coupon svg{width:25px;margin-right:14px}.product-details-wrapper .pdp-coupon p{margin-bottom:5px}.product-details-wrapper .pdp-coupon p:last-child{margin-bottom:0}.product-details-wrapper .pdp-coupon p strong{font-weight:600}.product-details-wrapper .swym-button.swym-add-to-wishlist{padding:0;background:transparent;margin:12px 0 0;text-transform:none;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.02em;height:auto;display:inline-flex;align-items:center;border:none;color:#116ccc!important}.product-details-wrapper .swym-button.swym-add-to-wishlist:hover{color:var(--bs-color-rose)!important}.product-details-wrapper .swym-button.swym-add-to-wishlist [class*=icon-]{font-size:23px;margin-right:10px}.product-details-wrapper .swym-button.swym-added .item-added{display:block!important}.product-details-wrapper .swym-button.swym-added .item-not-added{display:none}.product-details-wrapper .swym-button.swym-added{color:var(--bs-color-rose)!important}.product-details-wrapper .swym-button.swym-added [class*=icon-]:before{content:"\e917"}.product-details-wrapper .okeReviews .oke-sr-stars{margin-right:4px;width:75px}.product-details-wrapper .okeReviews .oke-sr-stars .oke-stars{display:block}.product-details-wrapper .okeReviews[data-oke-container],.product-details-wrapper div.okeReviews{margin-top:9px}@media screen and (max-width: 991px){.product-details-wrapper .price-wrapper{font-size:30px}.product-details-wrapper .volume-pricing-table th{padding:11px 14px;width:148px}.product-details-wrapper .volume-pricing-table td{padding:11px 8px}.product-details-wrapper .volume-pricing-table{margin-bottom:6px}.product-details-wrapper .pdp-coupon{font-size:14px}.product-details-wrapper .pdp-coupon svg{width:30px;margin-right:10px}}@media screen and (max-width: 767px){.product-details-wrapper .toc .left{margin-bottom:11px}}body .oke-w-ratingAverageModule--oneLine{column-gap:9px}body .oke-w-ratingAverageModule-count{font-size:var(--oke-title-fontSize);color:#667d89;line-height:1.2;position:relative;top:2px}body .oke-w-ratingAverageModule-rating{font-size:38px;font-weight:700;line-height:1;display:flex;align-items:center}body .oke-w-ratingAverageModule-rating-stars{font-size:0}body .okeReviews[data-oke-container] .oke-w-navBar-item,div.okeReviews .oke-w-navBar-item{font-weight:600;text-transform:uppercase;line-height:1.78;color:var(--bs-color-secondary-400);margin:0 13px}body .okeReviews[data-oke-container] .oke-w-navBar-item[aria-selected=true],div.okeReviews .oke-w-navBar-item[aria-selected=true]{border-color:var(--bs-color-secondary);color:var(--bs-color-secondary)}body .okeReviews[data-oke-container].oke-w .oke-w-controls-nav,body div.okeReviews.oke-w .oke-w-controls-nav{padding-bottom:6px;margin-bottom:20px}body .okeReviews[data-oke-container].oke-w,body div.okeReviews.oke-w{padding-bottom:0}body .okeReviews[data-oke-container] .oke-w-reviews-controls,body div.okeReviews .oke-w-reviews-controls{font-size:15px;font-weight:600;color:var(--bs-color-secondary-600)}body .okeReviews[data-oke-container] .oke-w-reviewer>*:last-child,body div.okeReviews .oke-w-reviewer>*:last-child{display:flex;align-items:center}body .okeReviews[data-oke-container] .oke-w-reviewer-avatar,body div.okeReviews .oke-w-reviewer-avatar{margin-right:12px}body .okeReviews[data-oke-container] .oke-w-reviewer-identity,body div.okeReviews .oke-w-reviewer-identity{font-size:12px;line-height:2.25;color:var(--bs-color-secondary-800);margin-right:10px;font-weight:600}body .okeReviews[data-oke-container] .oke-w-reviewer-identity strong,body div.okeReviews .oke-w-reviewer-identity strong{font-weight:inherit}body .okeReviews[data-oke-container] .oke-w-reviewer-verified,body div.okeReviews .oke-w-reviewer-verified{font-weight:500;color:var(--bs-color-secondary-400);line-height:1.75}body .okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before,body div.okeReviews .oke-w-reviewer-verified-icon:before{color:var(--bs-color-primary);margin-left:0}body .okeReviews[data-oke-container] .oke-w-reviewMinimal-date,body div.okeReviews .oke-w-reviewMinimal-date{font-size:var(--oke-text-small);color:var(--bs-color-secondary-600);font-weight:500;line-height:1.75}body .okeReviews[data-oke-container] .oke-w-reviewMinimal-content,body div.okeReviews .oke-w-reviewMinimal-content{margin-top:12px}body .okeReviews[data-oke-container] .oke-w-reviewMinimal-content,body div.okeReviews .oke-w-reviewMinimal-content{margin-top:12px;padding-left:58px}body .okeReviews[data-oke-container] .oke-reviewContent-body,body .okeReviews[data-oke-container] .oke-reviewContent-title,body div.okeReviews .oke-reviewContent-body,body div.okeReviews .oke-reviewContent-title{margin-top:2px}body .okeReviews[data-oke-container] .oke-reviewContent-body,body div.okeReviews .oke-reviewContent-body{color:var(--bs-color-secondary-700)}body .okeReviews[data-oke-container] .oke-reviewContent-body p,body div.okeReviews .oke-reviewContent-body p{line-height:1.64286}body .okeReviews[data-oke-container] .oke-helpful,body div.okeReviews .oke-helpful{color:var(--bs-color-secondary-600);line-height:1.75;display:flex;font-weight:500;align-items:center;text-transform:capitalize}body .okeReviews[data-oke-container] .oke-helpful-vote,body div.okeReviews .oke-helpful-vote{margin-left:20px;top:-1px}body .oke-avatar-placeholder{font-size:15px;font-weight:500}body .okeReviews[data-oke-container].oke-w .oke-w-controls-nav .oke-poweredBy,body div.okeReviews.oke-w .oke-w-controls-nav .oke-poweredBy{order:-1;margin-bottom:12px;display:none}body .oke-sortSelect{display:flex;align-items:center}@media screen and (max-width: 767px){body .okeReviews[data-oke-container] .oke-w-navBar-item,div.okeReviews .oke-w-navBar-item{margin:0 11px}body .okeReviews[data-oke-container].oke-w .oke-w-controls-nav,body div.okeReviews.oke-w .oke-w-controls-nav{border:none}}.my-icon-unfilled.swym-added{display:none}.my-icon-filled:not(.swym-added){display:none}
/*# sourceMappingURL=/cdn/shop/t/175/assets/template-product.css.map */
