body:has(.lg-header) .grid.product-grid>.grid__item,body:has(.lg-header) .lg-product-grid>li{display:flex;flex-direction:column}body:has(.lg-header) .grid__item>product-component,body:has(.lg-header) .lg-product-grid>li>product-component{display:flex;flex-direction:column;flex:1 1 auto}body:has(.lg-header) .grid__item .product-card-wrapper,body:has(.lg-header) .lg-product-grid .product-card-wrapper{display:flex;flex:1 1 auto;height:auto}body:has(.lg-header) .product-card-wrapper>.card{display:flex;flex-direction:column;flex:1 1 auto;height:auto}body:has(.lg-header) .product-card-wrapper>.card>.card__content{display:flex;flex-direction:column;flex:1 1 auto}body:has(.lg-header) .product-card-wrapper>.card>.card__content>.card__information{flex:1 1 auto;width:100%}body:has(.lg-header) .product-card-wrapper>.card>.card__content>.card__information>.card-information{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:6px;align-items:center;flex:1 1 auto}body:has(.lg-header) .product-card-wrapper>.card>.card__content>.card__information>.card-information>*{grid-column:1/-1}body:has(.lg-header) .product-card-wrapper>.card>.card__content>.card__information>.card-information>.caption-with-letter-spacing{grid-row:1}body:has(.lg-header) .product-card-wrapper>.card>.card__content>.card__information>.card-information>.rating{grid-row:2;grid-column:1;margin:0}body:has(.lg-header) .product-card-wrapper>.card>.card__content>.card__information>.card-information>.rating-count{grid-row:2;grid-column:2;margin:0}body:has(.lg-header) .product-card-wrapper>.card>.card__content>.card__information>.card-information>.price{grid-row:3;align-self:end;padding-top:6px}body:has(.lg-header) .product-card-wrapper .card-information .rating-star{--letter-spacing:.3;--font-size:1.4}body:has(.lg-header) .product-card-wrapper>.card>.card__content>.quick-add{margin-top:15px}body:has(.lg-header) product-info .product__inventory .svg-wrapper{width:15px;height:15px;flex-shrink:0;overflow:visible}body:has(.lg-header) product-info .product__inventory .svg-wrapper svg{display:block;width:15px;height:15px}body:has(.lg-header) product-info .product__inventory .svg-wrapper[style*="200, 200, 200"],body:has(.lg-header) product-info .product__inventory .svg-wrapper[style*="200,200,200"]{color:#9aa6ae!important}body:has(.lg-header) product-info .product__inventory:has(.svg-wrapper[style*="200, 200, 200"]),body:has(.lg-header) product-info .product__inventory:has(.svg-wrapper[style*="200,200,200"]){color:#6b7a85}body:has(.lg-header) product-info .price:not(.price--on-sale) .price__sale{display:none}body:has(.lg-header) .lh-footer .lh-footer-socials{gap:12px}body:has(.lg-header) .lh-footer .lh-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #cfe3ee;border-radius:50%;background:#fff;font-size:0!important;line-height:0;color:transparent;text-decoration:none;transition:border-color .18s,background .18s}body:has(.lg-header) .lh-footer .lh-footer-socials a:before{content:"";display:block;width:20px;height:20px;background:#17648a;-webkit-mask:var(--lg-social) center/contain no-repeat;mask:var(--lg-social) center/contain no-repeat}body:has(.lg-header) .lh-footer .lh-footer-socials a:hover{border-color:#29abe2;background:#edf7fc}.lh-footer-socials a[href*=instagram]{--lg-social:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='black' stroke='none'/%3E%3C/svg%3E")}.lh-footer-socials a[href*=facebook]{--lg-social:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.5 22v-8h2.7l.4-3.2h-3.1V8.8c0-.9.3-1.6 1.6-1.6h1.7V4.3c-.3 0-1.3-.1-2.5-.1-2.5 0-4.1 1.5-4.1 4.2v2.4H7.5V14h2.7v8h3.3Z'/%3E%3C/svg%3E")}.lh-footer-payment-logo:has(>svg[aria-labelledby=pi-american_express])>svg,.lg-product-payments li:has(>svg[aria-labelledby=pi-american_express])>svg{display:none}.lh-footer-payment-logo:has(>svg[aria-labelledby=pi-american_express]):before,.lg-product-payments li:has(>svg[aria-labelledby=pi-american_express]):before{content:"AMEX";display:flex;align-items:center;justify-content:center;border-radius:4px;background:#006fcf;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:800;line-height:1;letter-spacing:.5px}.lh-footer-payment-logo:has(>svg[aria-labelledby=pi-american_express]):before{width:53px;height:34px;font-size:14px}.lg-product-payments li:has(>svg[aria-labelledby=pi-american_express]):before{width:38px;height:24px;border-radius:3px;font-size:10px;letter-spacing:.3px}.lg-product-payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px 0 0;padding:0}.lg-product-payments li{display:flex;align-items:center;justify-content:center;width:48px;height:32px;margin:0;border:1px solid #dcebf4;border-radius:5px;background:#fff;overflow:hidden}.lg-product-payments svg{display:block;width:38px;height:24px}.lg-product-payments img{display:block;width:40px;height:24px;object-fit:contain;padding:0!important}.lg-collection-about{padding-top:0;padding-bottom:48px}.lg-collection-about-inner{max-width:850px;border-top:1px solid #dce8ef;padding-top:28px;font-size:14px;line-height:1.75;color:#546c7c}.lg-collection-about-inner>:first-child{margin-top:0}.lg-collection-about-inner :is(h2,h3){font-size:20px;line-height:1.35;letter-spacing:-.015em;margin:22px 0 10px;color:#142e44}.lg-collection-about-inner h3{font-size:18px}.lg-collection-about-inner li{margin-bottom:7px}.lg-collection-about-inner a{color:#17648a;text-underline-offset:3px}body:has(.lg-header) .collection-hero__description>:last-child{margin-bottom:0}@media(max-width:749px){.lg-collection-about{padding-bottom:32px}.lg-collection-about-inner{padding-top:22px}.lg-collection-about-inner :is(h2,h3){font-size:18px}}body:has(.lg-header) cart-drawer .cart-item__totals,body:has(.lg-header) cart-drawer .cart-item__totals .price{white-space:nowrap!important}@media(max-width:749px){body:has(.lg-header) cart-drawer .drawer__header{padding:10px 0 8px!important}body:has(.lg-header) cart-drawer .drawer__heading{font-size:20px!important;margin:0!important}body:has(.lg-header) cart-drawer .cart-items thead{display:none!important}body:has(.lg-header) cart-drawer .cart-items td{padding-top:10px!important}body:has(.lg-header) cart-drawer .cart-item{gap:10px!important;margin-bottom:0!important}body:has(.lg-header) cart-drawer .cart-item__image{width:56px!important;max-width:56px!important;height:auto!important}body:has(.lg-header) cart-drawer .cart-item__name{font-size:13px!important;line-height:1.35!important}body:has(.lg-header) cart-drawer .cart-item__details .product-option{font-size:12px!important;line-height:1.4!important}body:has(.lg-header) cart-drawer .cart-item__totals .price{font-size:13px!important}body:has(.lg-header) cart-drawer .cart-item__quantity{padding-top:0!important}body:has(.lg-header) cart-drawer .quantity{width:104px!important;min-height:36px!important}body:has(.lg-header) cart-drawer .quantity__button{width:32px!important}body:has(.lg-header) cart-drawer .quantity__input{font-size:14px!important;padding:0!important}body:has(.lg-header) cart-drawer .cart-remove-button{min-width:36px!important;min-height:36px!important;margin-left:6px!important}body:has(.lg-header) cart-drawer .drawer__footer{padding:10px 0 12px!important}body:has(.lg-header) cart-drawer .drawer__footer>details{margin-top:0!important}body:has(.lg-header) cart-drawer .drawer__footer summary{padding:8px 0!important;font-size:13px!important}body:has(.lg-header) cart-drawer .cart-drawer__footer{padding:8px 0 0!important}body:has(.lg-header) cart-drawer .totals{margin:0!important}body:has(.lg-header) cart-drawer .totals__total{font-size:15px!important;margin:0!important}body:has(.lg-header) cart-drawer .totals__total-value{font-size:16px!important}body:has(.lg-header) cart-drawer .tax-note{display:block;margin:4px 0 10px!important;font-size:11px!important;line-height:1.4!important}body:has(.lg-header) cart-drawer .cart__checkout-button{min-height:46px!important}body:has(.lg-header) cart-drawer .cart__ctas{padding-right:84px!important}body:has(.lg-header) cart-drawer .lg-delivery-progress{padding:8px 12px!important;margin-bottom:8px!important}body:has(.lg-header) cart-drawer .lg-delivery-progress p{margin:0 0 6px!important;font-size:12px!important;line-height:1.4!important}body:has(.lg-header) cart-drawer .lg-delivery-progress progress[value="69900"]{display:none!important}body:has(.lg-header) cart-drawer .lg-delivery-progress:has(progress[value="69900"]) p{margin:0!important}body:has(.lg-header) cart-drawer .lg-boost-item:nth-child(n+2){display:none!important}body:has(.lg-header) cart-drawer .lg-boost-title{margin-bottom:6px!important}body:has(.lg-header) cart-drawer .lg-boost-list{margin-bottom:8px!important}body:has(.lg-header) cart-drawer .lg-boost-item{grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important;padding:6px 8px!important}body:has(.lg-header) cart-drawer .lg-boost-image,body:has(.lg-header) cart-drawer .lg-boost-image img{width:40px!important;height:40px!important}body:has(.lg-header) cart-drawer .lg-boost-add{min-height:36px!important;padding:6px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/legion-extra.css.map */
