
.shopify-section-group-footer-group .text-with-icons__list {grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;overflow:visible;margin-inline:0;padding-inline:0}
.shopify-section-group-footer-group .text-with-icons__item {min-width:0;gap:12px}
.shopify-section-group-footer-group .text-with-icons__item svg {flex-shrink:0}
.shopify-section-group-footer-group .text-with-icons__item .h6 {font-size:13px;line-height:1.45;letter-spacing:.02em}
.shopify-section-group-footer-group .text-with-icons > page-dots {display:none}
.footer__payment-icons {justify-content:center;gap:8px}
.footer__payment-icons svg {width:38px;height:24px}
.footer .social-media {gap:12px}
.footer .social-media a {display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #ffffff40;border-radius:50%}
.footer .social-media svg {width:19px;height:19px}
.brf-sticky-summary {display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.3;margin-bottom:8px;color:#17251c}
.br-editable-flag .product-quick-add {background:#fff;border-top:1px solid #d8dfd8;padding-bottom:max(12px,env(safe-area-inset-bottom))}
@media(max-width:699px){
.shopify-section-group-footer-group .text-with-icons__list {grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}
.shopify-section-group-footer-group .text-with-icons__item {padding:0 4px}
.shopify-section-group-footer-group .text-with-icons__item .h6 {font-size:12px}
.footer__aside,.footer__aside-bottom {gap:24px;align-items:center;text-align:center}
.footer__payment-icons {max-width:280px;align-self:center}
.br-editable-flag .product-info {row-gap:18px}
.br-editable-flag .brf-size-card {min-height:126px;padding:10px 4px}
.br-editable-flag .brf-size-picture {height:52px;margin-bottom:5px}
.br-editable-flag .brf-style {font-size:12px}
}
@media(min-width:700px){.brf-sticky-summary {display:none}}
@media(prefers-reduced-motion:reduce){html {scroll-behavior:auto}}
.footer .klaviyo-form-richtext h1 span,.footer .klaviyo-form-richtext h2 span {color:#dce8d9!important;font-family:inherit!important;font-size:28px!important;line-height:1.2!important}
.footer [class*="klaviyo-form"] button {background:#203f2e!important;color:#ffffff!important;border:1px solid #dce8d9!important;border-radius:8px!important}
.footer [class*="klaviyo-form"] input {border-radius:8px!important}
