.product--section .product-title{font-size:26px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;color:#1f2a24!important;--element-text-color: #1f2a24}.product--section .product-block--price .price__current,.product--section .product-block--price .price__current .money{font-size:24px!important;font-weight:700!important;color:#000!important;letter-spacing:0!important}@media only screen and (max-width:768px){.product--section .product-title,.product--section .product-block--price .price__current,.product--section .product-block--price .price__current .money{font-size:21px!important}}@media only screen and (min-width:1024px){.product--section .product-gallery{position:sticky;top:82px;align-self:flex-start}}.product-recommendations--section .product-recommendations--title{text-transform:none!important;letter-spacing:0!important;font-size:30px!important;line-height:1.2;font-weight:700;color:#1f2a24}.product-recommendations--section .productgrid--item,.product-recommendations--section .productitem{border:0!important;outline:0!important}.product-recommendations--section .productitem{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #1f2a240f,0 6px 18px #1f2a240f;transition:transform .25s ease,box-shadow .25s ease}.product-recommendations--section .productitem:hover{transform:translateY(-4px);box-shadow:0 2px 6px #1f2a2414,0 14px 30px #1f2a241f}.product-recommendations--section .productitem--info{display:flex;flex-direction:column}.product-recommendations--section .productitem--info>*{order:5}.product-recommendations--section .productitem--info>[class*=title]{order:1}.product-recommendations--section .productitem--info>[class*=price]{order:2;margin-top:6px}.product-recommendations--section [class*=productitem][class*=title],.product-recommendations--section [class*=productitem][class*=title] a{color:#1f2a24!important;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none!important}.product-recommendations--section .productitem:hover [class*=productitem][class*=title],.product-recommendations--section .productitem:hover [class*=productitem][class*=title] a{color:#1f5c41!important}.product-recommendations--section [class*=productitem][class*=price],.product-recommendations--section [class*=productitem][class*=price] .money,.product-recommendations--section [class*=productitem][class*=price] span{color:#1f5c41!important;font-size:17px;font-weight:700!important}@media only screen and (max-width:860px){.product-recommendations--section .product-recommendations--title{font-size:24px!important}.product-recommendations--section [class*=productitem][class*=title],.product-recommendations--section [class*=productitem][class*=title] a{font-size:14px}.product-recommendations--section [class*=productitem][class*=price],.product-recommendations--section [class*=productitem][class*=price] .money,.product-recommendations--section [class*=productitem][class*=price] span{font-size:16px}}.shopify-section-group-footer-group{background:transparent!important}footer[role=contentinfo],.site-footer-wrapper{background:#1f5c41!important}#site-main{margin-bottom:0!important;padding-bottom:0!important}#site-main>.shopify-section:last-child{margin-bottom:0!important;padding-bottom:0!important}.shopify-section-group-footer-group,footer[role=contentinfo],.site-footer-wrapper{margin-top:0!important}.shopify-section-group-footer-group{padding-top:0!important}.sl-highlights-global{margin-top:56px}.sl-highlights-global .highlights-banner__container{margin:0!important}body:has(#site-main .highlights-banner__container) .sl-highlights-global{display:none!important}.sl-footer-top{padding-bottom:0!important}.sl-footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.16)}.sl-footer-brand__logo{display:inline-flex;align-items:center;background:transparent!important;padding:0;border-radius:0;box-shadow:none}.sl-footer-brand__logo img{display:block;height:48px;width:auto;max-width:220px;filter:brightness(0) invert(1);transition:opacity .2s ease}.sl-footer-brand__logo:hover img{opacity:.85}.sl-footer-brand__tagline{margin:0;padding-left:20px;border-left:1px solid rgba(255,255,255,.3);color:#ffffffe0;font-size:15px;line-height:1.3}.back-to-top__button{border-radius:999px!important;background:#1f5c41!important;color:#fff!important;border:2px solid rgba(255,255,255,.9)!important;box-shadow:0 6px 18px #1f2a2440;overflow:hidden}.back-to-top__button:hover{background:#2e7d5a!important}.back-to-top__button svg{color:#fff!important;fill:currentColor}@media only screen and (max-width:768px){.sl-highlights-global{margin-top:32px}.site-footer-wrapper{padding-left:20px!important;padding-right:20px!important}.sl-footer-top{padding-top:36px!important}.sl-footer-brand{flex-direction:column;justify-content:center;text-align:center;gap:12px;margin-bottom:32px;padding-bottom:28px}.sl-footer-brand__logo img{height:52px;max-width:240px}.sl-footer-brand__tagline{padding-left:0;border-left:0;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sundliv-footer.css.map */
