.content-text.checklist p:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;background:url(//alignmed.com/cdn/shop/t/71/assets/align_check.png?v=11103829155066483521706069415);background-size:contain;background-repeat:no-repeat;background-position:center}.content-text.checklist.white p:before{background-image:url(//alignmed.com/cdn/shop/t/71/assets/check.png?v=164812320980022948351706585806)}h1,h2,h3,h4,h5,h6,.collection_title,.headline,.subtitle p,.footer_menu a,.empty_cart,.promo-banner{letter-spacing:0}.promo-banner__text{letter-spacing:1px;margin:0;font-weight:400;font-size:12px}.header{padding:8px 0}.header__nav-item a{padding:10px 15px!important}.nav ul li summary.dropdown-link{padding:10px!important}.dropdown-links{padding-top:20px;padding-bottom:20px}.header .nav ul.menu ul li a{padding:3px 15px!important}.dropdown-link .icon-arrow-down{font-size:8px;position:relative;top:-1px;left:3px}.feature_image .header .nav a,.dropdown-link{text-shadow:0 1px 1px rgba(0,0,0,.4)}.dropdown-links{background:#122232b3}.header__secondary-navigation li.search{padding:10px 5px 10px 10px!important}a.multi-store-popup{display:flex;gap:3px}.feature_image .promo-banner~.header.sticky-header--true.sticky--active{top:0!important}.shopify-section-group-header-group.shopify-section--header{padding-bottom:0!important}.shopify-section--image-split .dark-image-bg .image-element__wrap,.gallery-with-link .image-element__wrap{position:relative}.shopify-section--image-split .dark-image-bg .image-element__wrap:before,.gallery-with-link .image-element__wrap:before{content:"";background:#0003;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}.shopify-section--image-split .title{color:#fff;letter-spacing:1px;font-weight:700}.shopify-section--image-split .full-link{z-index:5}.image-with-text__wrapper .title.larger{font-size:46px;line-height:55px;text-transform:none;letter-spacing:0;font-weight:700;max-width:580px;margin-left:0}.content-text.larger{font-size:25px;font-weight:500;margin-top:40px;margin-bottom:40px}.content-text.checklist p{position:relative;padding-left:40px}.image-with-text__text-column .action_button.larger{font-size:18px;padding:15px 35px}.gallery-with-link{position:relative}.gallery-with-link .gallery-content{position:absolute;bottom:10px;width:100%;z-index:2;text-align:center}.gallery-with-link h3{color:#fff;letter-spacing:1px;font-weight:700}.gallery-with-link h3.smaller{font-size:18px;line-height:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.gallery-with-link a.action_button{margin-bottom:20px;background:transparent;border:1px solid;padding:5px 10px;font-size:12px}.gallery-with-link a.action_button:hover{background:#fff;color:#000;border-color:#fff}.footer-bottom-right{display:flex;align-items:flex-end;flex-direction:column}.footer .social-icons{margin-bottom:0}.footer .ss-icon{font-size:28px}.payment_methods{margin:0}.payment_methods svg{width:38px;height:25px;padding-right:0}.footer-bottom{justify-content:space-between;align-items:flex-end;border-top:1px solid rgba(0,0,0,.5);padding-bottom:0!important}.footer-bottom .footer__info{margin-bottom:0;padding-bottom:5px}.footer p{margin-bottom:0}.footer_menu{display:flex;flex-direction:column}.footer_menu li{padding-right:0;margin-bottom:0;display:inline-block}.footer_menu li a{margin-bottom:10px;text-transform:capitalize;letter-spacing:0}.footer-title{text-transform:uppercase;font-size:16px!important;margin-bottom:20px!important;font-weight:400}.footer-img img{max-width:180px;margin-left:0}.thumbnail{margin-bottom:2em}.thumbnail__title,.thumbnail__price{font-size:14px}.thumbnail .loox-rating .loox-icon{background:transparent}.thumbnail .loox-rating{text-align:center}body.article .banner__image-wrapper .image-element__wrap:before{content:"";background:#0000004d;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}.shopify-section--product-template .section{width:100%}h1.product_name{font-weight:400;font-size:22px;margin-bottom:0}svg.loox-icon{width:.9em;height:.9em}.loox-rating-label{font-size:14px}.product-block.product-block--price{margin-top:20px}.swatch .option-title{display:flex;justify-content:space-between;align-items:center;font-weight:600;text-transform:uppercase}.swatch .option-title .size_chart{padding-top:0;font-weight:400;text-transform:none}.size-chart-wrap img{max-width:100%;margin:auto;display:block}.purchase-details__buttons{margin-top:10px}.add_to_cart.action_button{border-radius:30px;min-height:50px;padding:10px;line-height:30px}.atc-btn-container.with-offers .action_button{flex:1 0 calc(50% - 10px);max-width:calc(50% - 10px)}.atc-btn-container.with-offers a.action_button{border-radius:30px;line-height:30px}.atc-btn-container.with-offers a.action_button:hover{color:#fff}.cart-msg{background:#eee;padding:15px;margin-bottom:20px}.cart-msg p{margin-bottom:0}.shipping-calculator__button{background:#e2a91c!important;padding:10px!important}body.product-posture .global-wrapper__product{max-width:100%}@media only screen and (max-width: 798px){#nav .mm-panel_has-navbar,#nav .mm-panel_has-searchfield{padding-top:0!important}#nav .mm-panel_has-navbar .mm-navbar{display:none}.image-with-text__wrapper .title.larger{font-size:25px;line-height:35px}.image-with-text__wrapper{padding:20px!important}.content-text.larger{font-size:16px;margin-top:20px;margin-bottom:20px}.content-text.checklist p{padding-left:28px}.content-text.checklist p:before{width:20px;height:20px}.image-with-text__text-column .action_button.larger{font-size:14px;padding:8px 15px}.gallery-with-link h3{font-size:20px}.banner__text a.action_button{font-size:14px;min-width:120px}.footer-img{margin-top:30px}.footer-img img{max-width:100px}.footer-bottom .footer__info{text-align:center;margin-bottom:10px}.footer-bottom-right{align-items:center}.footer a.ss-icon{font-size:30px}.payment_methods{text-align:center;margin-top:5px}.mobile-flip{display:flex;flex-direction:column-reverse}.footer--menu:not(:first-child){margin-top:30px}}.variant-badge{position:absolute;top:-5px;right:-10px;font-size:10px;padding:5px;line-height:1}.header.sticky-header--true.header-background--false{position:absolute}.promo-banner~.header.sticky-header--true.sticky--active{top:0!important}.header.sticky-header--true.sticky--active{position:fixed}
/*# sourceMappingURL=/cdn/shop/t/71/assets/custom.css.map */
