.module-wrapper{position:relative;display:block}.module-header{position:relative;z-index:1;padding-right:30px;padding-bottom:50px;padding-left:30px;text-align:center}.module-subtitle{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;display:block;max-width:900px;padding:15px 0 0;margin:0 auto;color:#515050;font-size:18px;line-height:28px}.module-body{position:relative;z-index:1}.product-focus-has-content .product-focus-hero-image-container{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;text-align:center}.product-focus-has-content .product-focus-hero-image{position:relative;display:inline-block;height:100%;width:100%;max-width:380px;margin:auto}.product-focus-has-content .product-focus-hero-image img,.product-focus-has-content .product-focus-hero-image svg{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;max-width:100%;max-height:100%}.product-focus-list-container{position:relative;display:block;margin:0 auto;padding-right:30px}.product-focus-list{position:relative;width:100%;min-height:380px;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:0;text-align:left;margin:0 0 0 -5px}ul{list-style:outside none}.product-focus-list-item{display:inline-block;padding:0 0 0 45%;margin:30px 0;font-size:16px;text-align:center;vertical-align:top}.product-focus-list-item.list-item-1,.product-focus-list-item.list-item-3{padding:0 45% 0 0;text-align:center}.product-focus-list-item-icon{margin-bottom:15px;color:#554d99}.icon-size-3x,.icon-size-4x{font-size:3em}.module-title{display:block;padding:0;margin:0;color:#000}.product-focus-list-item-title{margin:0 0 10px;font-size:22px;line-height:32px;color:#554d99}.product-focus-list-item-text{padding:0}.module-content{display:block;font-size:16px;line-height:26px;color:#515050}.product-focus-list-item img{max-width:100%}@media screen and (min-width: 921px){.product-focus-list-item img{width:80px;height:auto}}@media screen and (max-width: 920px){.product-focus-list-item img{width:60px;height:auto}}@media screen and (max-width: 920px){.product-focus-has-content .product-focus-list{grid-template-columns:1fr 1fr;text-align:center}.product-focus-list-item{display:inline-block;width:100%;padding:0;text-align:center}.product-focus-list-item.list-item-1,.product-focus-list-item.list-item-3{display:inline-block;float:none;width:100%;padding:0!important;text-align:center}}@media screen and (max-width: 920px){.module-title{font-size:24px;line-height:32px}.product-focus-list-item-title{font-size:16px;line-height:24px}.module-content{font-size:14px;line-height:22px}}@media screen and (max-width: 920px){.product-focus-has-content .product-focus-hero-image-container{position:relative;bottom:auto;left:auto;display:block;margin:0 0 30px;padding:0}.product-focus-has-content .product-focus-hero-image{display:block;max-width:100%}.product-focus-has-content .product-focus-hero-image img{transform:translate(0);position:static;display:block;margin-right:auto;margin-left:auto}.product-focus-list{grid-template-columns:1fr;text-align:center}.product-focus-list-item{display:block;width:100%;padding:0;text-align:center}.product-focus-list-item.list-item-1,.product-focus-list-item.list-item-3{display:block;float:none;width:100%;padding:0 15px;text-align:center}}.btn.btn--primary,.btn.btn--secondary{color:#000;grid-column-gap:10px;letter-spacing:.03em;text-transform:uppercase;background-color:#f6c567;border-radius:13px;justify-content:center;align-items:center;padding:20px 50px;font-weight:700;font-size:15px;transition:background-color .2s;display:flex}.quantity-input{color:#000;grid-column-gap:10px;letter-spacing:.03em;background-color:#f6c567;border-radius:13px;justify-content:center;align-items:center;font-weight:700;font-size:15px;transition:background-color .2s;display:flex}#appstle_subscription_widget0 .appstle_subscription_wrapper{border-radius:20px!important}.input{border-radius:13px}.product__media-item{border-radius:50px}.select-wrapper{background-color:#f6c567;border-radius:13px;justify-content:center;align-items:center}.header__row .header__row-segment.contains-nav{gap:60px;!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
