@media screen and (min-width: 768px){.product_section{justify-content:space-between}.product_section .product__images{margin:0;width:calc(55% - 69px)}.product_section .product__details--product-page{margin:0;width:45%}}.product__details--product-page{padding:48px 57px;background-color:#fff;text-align:center}.product_name{color:#000;margin-bottom:15px;letter-spacing:2px}.od-pdp-text,shopify-payment-terms{font-size:14px;line-height:18px;margin-bottom:28px}.od-pdp-text a{color:inherit!important;text-decoration:underline}.product__details--product-page .modal_price span.money,.product__details--product-page .modal_price span.free-price-text{font-family:var(--font-tradeG-bold);font-size:30px;line-height:39px;letter-spacing:2px}.payment-terms-container{margin-top:16px}.product_section .modal_price{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid var(--color-border);padding-bottom:38px;margin-bottom:29px}.product_section--program .modal_price{padding-bottom:29px;margin-bottom:27px}.product_section .modal_price .price__container,.product_section .modal_price .sold-out__container{display:inline-block}.product_section .modal_price .price__container--display-price-true.has-margin-right{margin-right:10px}.product_section .modal_price .sold_out__container{min-width:150px}.product_section .modal_price .sold-out-price.has-margin-right{margin-right:5px}.od-pdp-cta-container{margin-top:-14px;margin-bottom:25px}.od-pdp-start-date,.od-pdp-start-date span{font-family:Gotham,sans-serif!important;font-weight:600;font-size:14px;line-height:18px;letter-spacing:.8px;margin:0}@media screen and (max-width: 767px){.od-pdp-text,shopify-payment-terms{margin-bottom:22px}shopify-payment-terms{font-size:13px;line-height:15px}.payment-terms-container{margin-top:20px}}.product-block--form{padding:0 60px 45px;border-bottom:1px solid var(--color-border)}.product_section--program .product-block--form{padding-bottom:30px}a.od-pdp-guarantee{display:flex;width:100%;justify-content:center;align-items:center;column-gap:4px;margin-top:16px;color:#000;cursor:pointer}.od-pdp-guarantee p{margin:0;font-size:14px;line-height:18px}@media screen and (max-width: 1024px){.product-block--form{padding:0 0 45px}}.product-block .accordion{margin:0}.product-block .accordion>dt>a{padding:19px 0 24px;background:transparent!important;border-bottom-color:var(--color-border)!important}.product-block .accordion>dt p{font-size:14px;line-height:18px;font-weight:400;color:#000;margin:0}.product-block .accordion>dd{color:#000;font-size:13px}.product-block--description .recommended-products__title h2{margin:20px 0 0;font-size:14px!important;line-height:18px!important;color:#000;text-align:left}.product-block--description .flickity-page-dots{display:none}.product-block--description .recommended-products--slider .slider-gallery .gallery-cell{text-align:left}.product-block--description .recommended-products--slider .title,.product-block--description .recommended-products--slider .thumbnail .price span.money{font-size:14px!important;line-height:18px!important;color:#000;font-family:var(--font-tradeG)!important;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-block--description .recommended-products--slider .title:after,.product-block--description .recommended-products--slider .jdgm-widget,.product-block--description .recommended-products--slider .jdgm-widget+div{display:none!important}.product-block--description .recommended-products--slider .thumbnail .price{padding:0}.product-block--description .recommended-products--slider .slider-gallery{margin-bottom:0}.product_gallery_nav{padding:0 85px}.product_gallery_nav .flickity-prev-next-button{opacity:1;background:transparent;width:23px;padding:0}.programs__related-products{margin-top:20px}.programs__related-products-heading{font-size:14px;line-height:18px;text-align:left;margin-bottom:24px}.programs__related-products-list.flickity-enabled{overflow:visible}.programs__related-products-list:not(.flickity-enabled){position:relative;flex-wrap:inherit;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;display:flex;column-gap:23px}.programs__related-product{width:calc((100%/3) - 23px * 2 / 3);flex-grow:1;flex-shrink:0;font-size:14px;line-height:18px;position:relative;margin-right:23px}.programs__related-products-list:not(.flickity-enabled){margin-right:0}.programs__related-product .image-wrapper{width:100%}.programs__related-product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:7px;margin-bottom:5px}.programs__related-product-price-link{display:flex;justify-content:space-between;align-items:center}.programs__related-product a{font-size:10px;line-height:14px;width:50px;height:20px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #000000;color:#000;position:static}.programs__related-product a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.programs__related-products .flickity-prev-next-button:not([disabled]){opacity:1}.programs__related-products .flickity-prev-next-button{background:url(right-arrow.svg) no-repeat center center;padding:0;width:15px}.programs__related-products .flickity-prev-next-button.next{right:-31px}.programs__related-products .flickity-prev-next-button.previous{transform:rotate(180deg);left:-31px}.programs__related-products .flickity-prev-next-button svg{opacity:0}@media screen and (max-width: 767px){.programs__related-product{width:calc(50% - 11.5px)}.programs__related-products .flickity-prev-next-button{display:none}}.product_section--program .swatch .swatch-element{height:45px}.product_section--program .swatch label:before{content:"";width:15px;height:15px;margin-right:4px;border:1px solid #8E8D8D;border-radius:3px}.product_section--program .swatch input:checked+div>label:before{background:#000;border-color:#000}.product_section--program .swatch label{font-size:12px;line-height:15px;color:#676f78;font-family:var(--font-tradeG)!important;column-gap:6px;justify-content:flex-start;padding-left:11px}
/*# sourceMappingURL=/cdn/shop/t/119/assets/main-product.css.map */
