.product-lifestyle-gallery-padded-section{padding-top:40px;padding-bottom:40px}.custom-program-header{margin-top:3em}.custom-program-hero-cont{max-width:800px;margin:auto}.custom-program-hero-cont img{width:100%}.custom-program-info{max-width:600px;margin:auto}.custom-program-info h2{font-family:var(--font-archer-stack);font-weight:800;color:$colorDarkGray;font-size:2.3em;margin-bottom:.25em;margin-top:0;line-height:1.1em;text-align:center}.custom-program-info .custom-program-desc{margin-bottom:2em;font-weight:400;font-size:1.1em;line-height:1.3em;text-align:center}.stand-alone,.cta-button{min-width:140px;font-family:var(--font-archer-stack);font-size:1.6em;line-height:1.9em;font-weight:800;font-style:italic}.cta-button{margin-top:2em!important}.custom-prog-detail-section{position:relative}.custom-prgram-detail-title{font-family:var(--font-archer-stack);font-size:1.75em;font-weight:600;text-align:center;font-style:italic;color:#414042;max-width:300px;margin:3em auto 2em}.custom-prgram-detail-title span{border-bottom:2px #414042 solid;padding-bottom:.9em}.detail-text-block-title{font-family:var(--font-archer-stack);font-size:2.14em;font-weight:600;line-height:1.1em;color:#000;text-align:center;margin-top:3em;margin-bottom:.5em}.detail-text-block-desc{max-width:80%;margin:auto auto 2em;font-weight:400;font-size:1.2em;line-height:1.3em}.cont-detail-item{margin-bottom:4em}.detail-image-block img{width:100%}#details-section-custom{margin-bottom:90px}.program-options{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.program-options .option{background:#fff;border:1px solid #ddd;border-radius:10px;padding:20px;margin:10px 0;flex:1 1 calc(33.333% - 20px);box-shadow:0 2px 5px #0000001a;max-width:calc(33.333% - 20px);text-align:left;display:flex;flex-direction:column;justify-content:space-between}.program-options .option h3{font-family:var(--font-archer-stack);font-weight:800;font-size:3.8rem;color:#333;margin-bottom:0;text-align:center;line-height:.8em;margin-top:0}.program-options .option p{font-family:var(--font-archer-stack);font-weight:400;font-size:1.4em;color:#999;text-align:center;font-style:italic;margin-bottom:0;margin-top:0}.program-options .option ul{text-align:left;margin-bottom:68px;padding-left:20px;list-style-type:disc;font-size:1.2rem;margin-top:20}.program-options .option ul li{font-family:var(--font-verlag-stack);font-size:1.1em;color:#333;margin-bottom:0}.program-options .option button{font-family:var(--font-archer-stack);font-style:italic;font-weight:800;font-size:1.6em;color:#fff;background-color:#f75c29;border:none;border-radius:5px;padding:10px 36px;cursor:pointer;transition:background-color .3s;align-self:flex-start;margin-top:auto;margin-left:auto;margin-right:auto}.program-options .option button:hover{background-color:#d9511d}.program-options a{margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.detail-text-block{width:50%;float:left}.detail-text-block.right,.detail-image-block{width:50%;float:right}.custom-program-header{margin-bottom:2em}.custom-program-hero-cont{margin-top:0}.custom-program-info h2{margin-top:.2em}.custom-prgram-detail-title{font-size:1.75em;margin-top:4em;margin-bottom:4em}}@media screen and (max-width:749px){.program-options .option{flex:1 1 100%;max-width:100%}}.product-details-section{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;padding:0;max-width:1200px}.product-detail{width:100%;margin-bottom:20px;text-align:center;padding-top:3rem}.main-image{width:auto;height:220px;margin:auto}.product-detail-icon{width:90px;height:auto}.product-detail-title{font-family:var(--font-archer-stack);font-size:3rem;font-weight:600;line-height:1.1em;text-align:center;margin:14px 0 0}.product-detail-subtitle{font-family:var(--font-verlag-stack);font-size:2.3rem;font-weight:400;color:#000;text-align:center;margin:2px 0 0 10px}.product-detail-desc{text-align:left;font-size:1.2em;line-height:1.3em;margin:5px 0 0;padding:0 15px}@media screen and (min-width:768px){.product-detail,.main-image{width:calc(50% - 10px);margin-bottom:0;height:auto}.product-deatil{max-width:540px;width:40%}.product-details-section.image-left .main-image{order:-1;padding-right:10px;padding-left:0}.product-details-section.image-left .product-detail,.product-details-section .main-image{order:0;padding-left:10px;padding-right:0}.product-details-section .product-detail{order:-1;padding-right:10px;padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/page-custom-program.css.map */
