body{overflow-x:hidden!important}.pdp_fixed_buy_box .activate_account,.pdp_fixed_buy_box .gallery-arrows--true .product_gallery .flickity-prev-next-button svg,.pdp_fixed_buy_box .shopify-section.shopify-section--product-sidebar.is-product-sidebar.content{display:none}.purchase-details,.section.pdp{width:100%}.pdp_fixed_buy_box .product-gallery__thumbnails .is-nav-selected{display:block!important;border:1px solid #000}.pdp_fixed_buy_box .product_gallery_nav .gallery-cell{width:20%!important}.product-gallery__thumbnails .product-gallery__thumbnail{border:1px solid #ddd;border-radius:5px;overflow:hidden}.product-main .product__images,.product__details_inner{position:relative}.metafield_badge{position:absolute;top:-2.5rem;right:-3rem;z-index:99;display:inline-block;max-width:fit-content;background-color:#fff;padding:0 10px;border-radius:6px;border:1px solid #1d3a60;color:#1d3a60;font-size:.875rem;letter-spacing:.7px;text-transform:uppercase;font-weight:700}.pdp_fixed_buy_box .product-main .product_gallery .flickity-prev-next-button{background:0 0}.product-block--text-with-icons .text_with_icons{padding-top:1rem}.product-block--text-with-icons .text_with_icons .heading{font-size:1.1rem;letter-spacing:.0325rem;font-weight:600;color:#1d3a60}.metafield-rich_text_field,.pdp_fixed_buy_box .product-block--sku .sku{font-size:.875rem;font-weight:500;color:#333}.product--template .header{z-index:99999!important}.product_section.pdp_fixed_buy_box{position:relative;justify-content:center;padding:2rem 0}.pdp_fixed_buy_box .product__images.three-fifths{width:calc(90% - 20px)}.pdp_fixed_buy_box button.flickity-button.flickity-prev-next-button.previous{transform:rotate(90deg)}.pdp_fixed_buy_box button.flickity-button.flickity-prev-next-button.next{transform:rotate(270deg)}.pdp_fixed_buy_box .product_gallery .flickity-prev-next-button{background:url(/cdn/shop/files/arrow.svg?v=1744288873) center/12px no-repeat #fff;width:56px;height:56px;border-radius:50px;top:50%;margin:0 5px;opacity:1}.customers-login .section--getstarted,.product_section .product_form{margin:0}.pdp_fixed_buy_box .product-block.product-block--form{position:fixed;background:#fff;z-index:9999}.pdp_fixed_buy_box .product-block--price .price span{font-size:1.125rem!important;line-height:1.1;letter-spacing:.9px}.yotpo-bottom-line .yotpo-bottom-line-right-panel{padding-right:20px!important}.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-a5eb37f4]{margin-right:20px!important}.yotpo-bottom-line .yotpo-star-distribution{padding-inline-end:20px!important;padding-left:20px!important}.yotpo-star-rating-reviews-highly-rated-topics,.yotpo-widget-clear.yotpo-bottom-line-scroll-panel .yotpo-star-rating-reviews-summary-link{display:none!important}.pdp_fixed_buy_box .yotpo-reviews-star-ratings-widget{justify-content:end!important}.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button .yotpo-sr-star-full path{fill:#1d3a60;stroke:#1d3a60}.yotpo-bottom-line-scroll-panel .star-container.yotpo-sr-star-half path{stroke:#1d3a60;fill:#fff}.yotpo-widget-clear span{font-size:.875rem!important;font-weight:400!important;color:#333!important}.yotpo-star-rating-reviews-summary-link span path{fill:#1d3a60}.collapsible-tab__heading span{font-size:1rem;letter-spacing:.6px}.collapsible-tab__heading:before,.forgot_password a:hover{color:#1d3a60!important}.metafield-rich_text_field{line-height:1.25rem;letter-spacing:.07px}.pdp_fixed_buy_box .product_info_pre_form{display:block}.product_info_pre_form{width:100%;display:none;align-items:flex-start;justify-content:space-between;padding:1rem 1rem 1rem 2.5rem}.product_info_pre_form .product-title{display:inline-block;color:#1d3a60;font-weight:700;line-height:1.2rem}.product_info_pre_form .prices.js-product-price{display:inline-block;padding:8px 12px;border-radius:16px;background-color:#f1f1f1}.product_info_pre_form .price{color:#1d3a60;font-size:1.125rem;font-weight:700}.purchase-details button.add_to_cart{background:#1d3a60;border-color:#1d3a60;border-radius:8px;padding:15px 20px}.product-quantity-box .product-minus,.product-quantity-box .product-plus{width:35px}.product_info_pre_form .sku{color:#1d3a60;font-weight:500;line-height:2.2rem}.product-quantity-box.purchase-details__quantity .ss-icon{font-size:10px;border:0;color:#1d3a60;line-height:3rem}.product-quantity-box.purchase-details__quantity input.quantity{border:0;padding:0;border-color:#1d3a60!important;border-left:0!important;border-right:0!important;width:40px!important}.pdp_fixed_buy_box .product_gallery img{background-color:transparent!important}.zoom-icon.js-zoom a.lightbox{cursor:pointer;display:flex;align-items:center;justify-content:center}.zoom-icon.js-zoom{display:none;position:absolute;bottom:60px;right:12px;width:35px;height:35px;background-color:#fff;border-radius:50%;cursor:pointer;z-index:1;-webkit-box-shadow:0 8px 14px 0 rgba(0,0,0,.1);box-shadow:0 8px 14px #0000001a;border:0;padding:0}.zoom-icon.js-zoom .icon.icon-magnifying-glass{background-image:url(/cdn/shop/files/zoom.svg?v=1744353876);display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain;width:20px;height:20px}.purchase-details__quantity.product-quantity-box{border:1px solid #1d3a60;border-radius:8px}.yotpo-reviews-carousel-widget-container{width:100%!important;position:relative}.yotpo-reviews-carousel-widget-container ul li{background:unset!important}.yotpo-reviews-carousel-bottomline-seo{max-width:1500px;width:95%;margin:0 auto;padding-bottom:1rem}.reviews-bottomline-total-reviews{font-weight:600!important}@media only screen and (min-width:1024px){.breadcrumb_text{padding-left:3rem}.pdp_fixed_buy_box .product_gallery_nav.product-gallery__thumbnails{width:60%;margin:0 auto}.pdp_fixed_buy_box .product__details--product-page{border-radius:0;max-width:none;margin:0;overflow:auto;position:fixed;top:0;right:0;width:500px;height:100%;overflow-y:auto;background:#fff;padding-top:8rem;border-left:1px solid #ccc}.pdp_fixed_buy_box .product-block.product-block--form{width:500px;padding:0!important;bottom:40px}.pdp_fixed_buy_box .product-block.product-block--form:before{content:"";position:absolute;width:100%;height:1px;background:#ccc}.pdp_fixed_buy_box .product__details--product-page .product-block{padding:0 2.5rem}.product_section .product_form{max-width:100%!important;padding-bottom:1rem}}@media only screen and (min-width:768px){.purchase-details{align-items:end!important}}@media only screen and (max-width:768px){.section.pdp{width:100%!important}.article-pagination,.breadcrumb_text{font-size:.75rem}.breadcrumb_text .breadcrumb-divider{margin:0 2px!important}.breadcrumb_link span{font-weight:400!important;font-size:.75rem}.univerasl_pdp_fixed_buy_box .is-product-main.content{padding:.7rem 0}.product_section.pdp_fixed_buy_box{padding:1rem 0;width:100%;margin:0}.gorgias-chat-key-1vly0ou{left:-5px!important;bottom:-5px!important}.pdp_fixed_buy_box .product__details--product-page{background:#fff;margin:0!important;width:100%;padding:24px;border-radius:16px 16px 0 0}.product-block--title h1{font-size:36px!important;letter-spacing:1.3px;padding-top:10px;line-height:1!important}.pdp_fixed_buy_box .product_gallery .flickity-prev-next-button{width:40px;height:40px}.course__icons__image img{max-width:50%!important}.pdp_fixed_buy_box .product-block.product-block--form{width:100%;bottom:40px;left:0;padding:0 1rem}.product_info_pre_form{padding:.5rem 0 0;gap:.5rem}.product_info_pre_form .product-name{font-size:12px}.product_info_pre_form .price{font-size:.9rem}.purchase-details{padding:1rem 0!important;align-items:flex-start!important}.product-quantity-box.purchase-details__quantity .ss-icon{width:35px!important}.product-quantity-box.purchase-details__quantity input.quantity{border-right:0!important;padding:0!important}.purchase-details__buttons{flex:1 0 58%!important;margin-top:0!important}.faqAccordion.section{margin:0 auto}.pdp_fixed_buy_box .product__images.three-fifths{width:calc(100% - 20px)}.pdp_fixed_buy_box .product_gallery .gallery-cell{margin:0}.pdp_fixed_buy_box .product_gallery .gallery-cell .image__container{width:75%}.flickity-prev-next-button.next{right:-5px!important}.flickity-prev-next-button.previous{left:-5px!important}.section.pdp,.yotpo-reviews-carousel-container{padding-top:1rem}.metafield_badge{top:-2.5rem;right:0}.yotpo-reviews-carousel-widget-container h2.yotpo-reviews-carousel-header{padding:0 1rem;line-height:1}.yotpo-reviews-carousel-bottomline-seo{flex-direction:column!important;align-items:flex-start!important;padding-left:10px}.yotpo-reviews-carousel-widget-container.yotpo-reviews-carousel-widget-mobile-mode .yotpo-reviews-carousel-bottomline-seo{justify-content:flex-start!important;padding-left:10px}.reviews-carousel-reviews-bottomline.reviews-bottomline-mobile-mode{flex-direction:row!important;gap:10px}.reviews-carousel-reviews-bottomline.reviews-bottomline-mobile-mode .reviews-bottomline-total-reviews{margin:0!important}.yotpo-reviews-carousel-reviews-by-yotpo-seo .yotpo-reviews-carousel-seo-link-button{justify-content:flex-start!important}.yotpo-carousel .glide__slides{gap:15px!important;display:flex;justify-content:center}.yotpo-reviews-carousel-widget-container ul li{background:unset!important;margin:0!important;padding:0!important}}.course_title,.login_page_container .collection_nav{text-align:center;margin:0 auto}@media only screen and (max-width:475px){.yotpo-reviews-carousel-reviews-by-yotpo-seo{position:absolute;top:28%;left:0;padding-left:20px}}.section.login_page_container{width:100%;max-width:100%}.login_page_container .one-half.column{width:50%;padding:50px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0!important}.login_page_container .course_details{background:#1d3a60}.login_page_container .form_details,.login_page_container .reset_password{background:#87b0ea}.course_title{font-size:48px;color:#87b0ea;text-transform:uppercase}.course_info{color:#fff;line-height:100%}.course_link{display:flex;align-items:flex-start}.course_link svg{margin-left:8px}.forgot_password a,.forgot_password a:visited,.form_details .course_title,.reset_password .course_title{color:#1d3a60}.form_details .global-button,.reset_password .global-button{width:auto;background:#1d3a60}.login_page_container form{width:60%;margin-top:20px}.login_page_container input[type=email],.login_page_container input[type=password]{border-radius:4px;border:1px solid #fff}input[type=email]::placeholder,input[type=password]::placeholder{color:#ccc;font-weight:700}.login_links{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.login_links .new_customer{color:#fff}.login_links .new_customer #customer_register_link{color:#333}.center-logo{position:absolute;left:50%;top:60%;transform:translate(-50%,-40%);z-index:99}.cancel_request{color:#fff!important;padding-left:10px}@media only screen and (max-width:480px){.login_page_container .one-half.column{width:100%;height:550px}.center-logo img{width:100px}.course_details .course_image{width:126px}.form_details .course_image{width:85px}.login_page_container form{width:100%}}@media(max-width:749px){.login_page_container{margin-top:80px}.login_page_container h1{font-size:28px}.center-logo{top:55.25%;transform:translate(-50%,-50%)}.center-logo img{width:100px;height:auto}}.customily-personalize-button.ld-over-inverse{width:100%!important}@media(max-width:296px){.purchase-details__buttons{flex:1 0 50%!important;margin-top:0!important}.customily-personalize-button.ld-over-inverse,.add_to_cart{font-size:12px!important}}@media(max-width:312px){.swatch label{font-size:12px!important;padding:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/theme.css.map */
