:root{--al-green: #6BA83A;--al-green-dark: #2F5D1E;--al-mint: #E4F0D5;--al-border: #E3E5DF}.announcement-bar{padding-top:8px!important;padding-bottom:8px!important}.announcement-bar-text,.announcement-bar-text-mobile{font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-align:center!important;letter-spacing:0!important}.announcement-bar-text *,.announcement-bar-text-mobile *,.announcement-bar-text strong,.announcement-bar-text b,.announcement-bar-text-mobile strong,.announcement-bar-text-mobile b{font-weight:400!important}.announcement-bar-text p,.announcement-bar-text-mobile p{margin:0!important;font-size:inherit!important;font-weight:400!important}.announcement-bar-contact,.announcement-bar-text a,.announcement-bar-text-mobile a{color:inherit!important;font-weight:400!important;text-decoration:underline;text-underline-offset:2px;transition:opacity .18s}.announcement-bar-contact:hover,.announcement-bar-text a:hover,.announcement-bar-text-mobile a:hover{opacity:.78;text-decoration:underline}@media screen and (max-width:767px){.announcement-bar{padding-top:7px!important;padding-bottom:7px!important}.announcement-bar-text,.announcement-bar-text-mobile{font-size:13px!important;line-height:1.35!important}}.site-footer-block-logo{margin:0 0 14px;text-align:left;line-height:0}.site-footer-block-logo__img{display:block;width:var(--footer-logo-width, 140px);max-width:100%;height:auto}@media screen and (max-width:767px){.site-footer-block-logo{margin:0 0 12px}.site-footer-block-logo__img{width:calc(var(--footer-logo-width, 140px) * .82)}}.image-with-text__text ul,.image-with-text__content .rte ul{list-style:none!important;margin:16px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.image-with-text__text ul li,.image-with-text__content .rte ul li{margin:0!important;padding:0!important;list-style:none!important;display:flex}.image-with-text__text ul li:before,.image-with-text__content .rte ul li:before{content:none!important}.image-with-text__text ul li:last-child:nth-child(odd),.image-with-text__content .rte ul li:last-child:nth-child(odd){grid-column:1 / -1}.image-with-text__text ul li>a,.image-with-text__content .rte ul li>a{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:13px;row-gap:0;align-content:start;width:100%;min-height:104px;box-sizing:border-box;background:#fff;border:1px solid #E6E8E2;border-radius:12px;padding:17px 18px 15px;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--al-ink, #1F2320)!important;text-decoration:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.image-with-text__text ul li>a:before,.image-with-text__content .rte ul li>a:before{content:"";grid-column:1;grid-row:1;width:34px;height:34px;border-radius:9px;background-color:#edf5e2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F5D1E' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' y1='13' x2='16' y2='13'/%3E%3Cline x1='8' y1='17' x2='13' y2='17'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 17px;transition:background-color .2s ease}.image-with-text__text ul li>a:after,.image-with-text__content .rte ul li>a:after{content:"View brochure \2192";grid-column:1 / -1;grid-row:2;margin-top:14px;padding-top:12px;border-top:1px solid #EFF1EB;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--al-green, #6BA83A);white-space:nowrap;transition:color .2s ease,letter-spacing .2s ease}.image-with-text__text ul li>a:hover,.image-with-text__content .rte ul li>a:hover{border-color:var(--al-green, #6BA83A);box-shadow:0 4px 14px #2f5d1e21;transform:translateY(-2px)}.image-with-text__text ul li>a:hover:before,.image-with-text__content .rte ul li>a:hover:before{background-color:#dcedc6}.image-with-text__text ul li>a:hover:after,.image-with-text__content .rte ul li>a:hover:after{color:var(--al-green-dark, #2F5D1E);letter-spacing:.05em}.image-with-text__text ul li>a:focus-visible,.image-with-text__content .rte ul li>a:focus-visible{outline:2px solid var(--al-green, #6BA83A);outline-offset:2px}@media screen and (max-width:900px){.image-with-text__text ul,.image-with-text__content .rte ul{grid-template-columns:1fr;gap:10px}.image-with-text__text ul li>a,.image-with-text__content .rte ul li>a{min-height:0;padding:15px 16px 13px;font-size:14px}.image-with-text__text ul li>a:after,.image-with-text__content .rte ul li>a:after{margin-top:12px;padding-top:10px}}body.template-cart #shopify-section-main,body.template-cart .cart-section,body.template-cart main .cart-wrapper{padding-bottom:100px!important}body.template-cart #shopify-section-main:last-of-type{margin-bottom:0}@media screen and (max-width:767px){body.template-cart #shopify-section-main,body.template-cart .cart-section,body.template-cart main .cart-wrapper{padding-bottom:100px!important}}.slideshow-slide__button,.slideshow-slide__button--primary,.slideshow-slide__button--secondary,.slideshow-slide__buttons .button,.slideshow-slide__content .button,.slideshow-slide__content a.button,.slideshow-slide__content button{font-weight:500!important;letter-spacing:.01em!important}.slideshow-slide__button *,.slideshow-slide__buttons .button *,.slideshow-slide__content .button *{font-weight:500!important}@media screen and (max-width:767px){.slideshow-slide__button,.slideshow-slide__button--primary,.slideshow-slide__button--secondary,.slideshow-slide__buttons .button,.slideshow-slide__content .button{font-weight:500!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/allisons-custom.css.map */
