.template-product .product-block-list .card,.template-cart .cart-wrapper .card,.template-cart .table-wrapper{border:1px solid #e8eaee;border-radius:14px;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280d;overflow:hidden}.template-product .product-form__add-button,.template-cart .cart-recap__checkout,.mini-cart .mini-cart__button-container .button--primary,.lh-sticky-atc__button{background:var(--lh-orange, #ff9718)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-weight:700!important;letter-spacing:.01em;box-shadow:0 6px 16px #ff971847;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.template-product .product-form__add-button:hover,.template-cart .cart-recap__checkout:hover,.mini-cart .mini-cart__button-container .button--primary:hover,.lh-sticky-atc__button:hover{background:var(--lh-orange-dark, #f08000)!important;box-shadow:0 8px 20px #ff97185c}.template-product .product-form__add-button:active,.template-cart .cart-recap__checkout:active{transform:translateY(1px)}.template-product .product-block-list__item--gallery{background:#fff}.template-product .product-gallery__thumbnail{border-radius:8px;overflow:hidden}.template-product .product-gallery__thumbnail.is-nav-selected{box-shadow:0 0 0 2px var(--lh-orange, #ff9718);border-color:transparent}.template-product .product-meta__title{font-size:clamp(22px,2.1vw,28px);line-height:1.25;font-weight:700;color:#14161a;letter-spacing:-.01em;margin-bottom:10px}.template-product .product-meta__share-buttons{opacity:.55;transform:scale(.9);transform-origin:left center}.template-product .product-block-list__item--info .card__separator{margin:6px 0 18px;border-color:#eef0f3}.template-product .product-form__info-list{display:block;margin-bottom:4px}.template-product .product-form__info-item{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px;float:none!important;margin-bottom:18px}.template-product .product-form__info-title{font-size:12px;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;padding:0!important}.template-product .product-form__info-content{padding:0!important;width:100%}.template-product .product-block-list__item--info .price-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.template-product .product-block-list__item--info .price-list .price{font-size:34px;line-height:1;font-weight:800;color:#14161a;letter-spacing:-.02em}.template-product .product-block-list__item--info .price-list .price--highlight{color:#d92d20}.template-product .product-block-list__item--info .price-list .price--compare{font-size:18px;font-weight:500;color:#8a9097}.lh-save{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#fdecea;color:#b42318;font-size:13px;font-weight:700;line-height:1}.template-product .quantity-selector--product{border:1.5px solid #dfe2e7;border-radius:10px;overflow:hidden;height:46px;background:#fff}.template-product .quantity-selector--product .quantity-selector__button{width:44px;height:100%}.template-product .quantity-selector--product .quantity-selector__button:hover{background:var(--lh-soft-bg, #fff6eb);color:var(--lh-orange-dark, #f08000)}.template-product .quantity-selector--product .quantity-selector__value{font-size:16px;font-weight:700;width:48px}.template-product .lh-warranty__box{border-radius:12px!important;transition:border-color .2s ease,background .2s ease}.template-product .lh-warranty__box:hover{border-color:var(--lh-orange, #ff9718)!important}.template-product .product-form__payment-container{display:flex;flex-direction:column;gap:10px;margin-top:14px}.template-product .product-form__payment-container>*{margin:0!important;width:100%!important;flex:none!important}.template-product .product-form__add-button{height:54px;font-size:16px!important;display:inline-flex;align-items:center;justify-content:center;gap:10px}.template-product .product-form__add-button:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat;mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat}.template-product .product-form__add-button[disabled]{background:#c5c9cf!important;box-shadow:none}.template-product .shopify-payment-button__button{border-radius:10px!important;min-height:50px;overflow:hidden}.template-product .shopify-payment-button__more-options{font-size:13px;color:#4b5260!important}.lh-trust{margin-top:18px;border:1px solid #eceef1;border-radius:12px;background:#fafbfc;padding:14px 16px}.lh-trust__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lh-trust--product .lh-trust__list{grid-template-columns:1fr 1fr}.lh-trust__item{display:flex;align-items:flex-start;gap:10px;margin:0}.lh-trust__icon{flex:0 0 34px;height:34px;border-radius:9px;background:#fff3e3;color:var(--lh-orange-dark, #f08000);display:inline-flex;align-items:center;justify-content:center}.lh-trust__text{display:flex;flex-direction:column;font-size:13px;line-height:1.35;color:#5b6270}.lh-trust__text strong{color:#14161a;font-size:14px;font-weight:700;margin-bottom:2px}.lh-trust__text a{color:#5b6270;text-decoration:underline;text-decoration-color:#5b627059;text-underline-offset:2px}.lh-trust__text a:hover{color:var(--lh-orange-dark, #f08000)}.lh-steps{border-top:1px dashed #e1e4e8;margin-top:14px;padding-top:12px}.lh-steps__title{margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.lh-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lh-steps__list li{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#14161a;line-height:1.25}.lh-steps__num{flex:0 0 24px;height:24px;border-radius:50%;background:#14161a;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.lh-trust__pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid #eceef1}.lh-trust__pay-icon{width:38px;height:24px}.template-product .product-block-list__item--description .card__header{border-bottom:1px solid #eef0f3}.template-product .product-block-list__item--description .rte{font-size:16px;line-height:1.7;color:#2b2f36}.template-product .product-block-list__item--description .rte h2{font-size:24px;font-weight:700;color:#14161a;margin-top:1.8em;letter-spacing:-.01em}.template-product .product-block-list__item--description .rte h2:first-child{margin-top:0}.template-product .product-block-list__item--description .rte h3{font-size:19px;font-weight:700;color:#14161a;margin-top:1.5em}.template-product .product-block-list__item--description .rte ul li::marker{color:var(--lh-orange, #ff9718)}.template-product .product-block-list__item--description .rte table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e6e8ec;border-radius:10px;overflow:hidden;font-size:15px}.template-product .product-block-list__item--description .rte th{background:#f5f6f8;font-weight:700;color:#14161a}.template-product .product-block-list__item--description .rte th,.template-product .product-block-list__item--description .rte td{padding:11px 14px;border-bottom:1px solid #eef0f3;text-align:left}.template-product .product-block-list__item--description .rte tr:last-child td{border-bottom:0}.template-product .product-block-list__item--description .rte tr:nth-child(2n) td{background:#fafbfc}.template-product .product-block-list__item--description .rte a{color:#c25e00;text-decoration:underline;text-underline-offset:2px}.lh-sticky-atc{display:none}@media screen and (max-width:999px){.lh-sticky-atc:not([hidden]){display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8eaee;box-shadow:0 -8px 24px #1018281a;transform:translateY(110%);transition:transform .25s ease}.lh-sticky-atc.is-visible{transform:translateY(0)}.lh-sticky-atc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.lh-sticky-atc__title{font-size:13px;font-weight:600;color:#14161a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-sticky-atc__price{font-size:17px;font-weight:800;color:#d92d20}.lh-sticky-atc__button{flex:0 0 auto;height:48px;padding:0 22px!important;font-size:15px!important}.lh-trust--product .lh-trust__list{grid-template-columns:1fr}}@media screen and (max-width:480px){.lh-steps__list{grid-template-columns:1fr}.template-product .product-block-list__item--info .price-list .price{font-size:30px}}.template-cart .page__header .page__title{font-size:30px;font-weight:700;letter-spacing:-.01em}.template-cart .line-item-table thead th{background:#f7f8fa;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.template-cart .line-item__image-wrapper{border-radius:10px;overflow:hidden;background:#f5f6f8}.template-cart .line-item__title{font-weight:700;color:#14161a;font-size:15px;line-height:1.35}.template-cart .line-item__title:hover{color:var(--lh-orange-dark, #f08000)}.template-cart .quantity-selector{border:1.5px solid #dfe2e7;border-radius:10px;overflow:hidden;background:#fff}.template-cart .line-item__remove{color:#8a9097;font-size:13px;text-decoration:underline;text-underline-offset:2px}.template-cart .line-item__remove:hover{color:#b42318}.template-cart .line-item__line-price,.template-cart .line-item-table td:last-child .price{font-weight:700;color:#14161a}.template-cart .discount-badge,.template-cart .line-item__discount-list li{border-radius:6px}.template-cart .cart-recap .card{padding:6px 4px}.template-cart .cart-recap__price-line{font-size:20px;font-weight:800;color:#14161a}.template-cart .cart-recap__amount-saved{display:inline-block;margin-top:6px;padding:4px 10px;border-radius:999px;background:#ecfdf3;color:#067647;font-weight:700;font-size:13px}.template-cart .cart-recap__notices{font-size:13px;color:#6b7280}.template-cart .cart-recap__checkout{height:56px;font-size:17px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:10px}.template-cart .cart-recap__checkout:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask: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.2' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat;mask: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.2' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat}.template-cart .lh-trust{margin-top:16px;background:#fff}.template-cart .lh-trust__pay{display:none}.template-cart .cart-recap__secure-payment{opacity:.9}.template-cart .empty-state__heading{font-size:28px;font-weight:700}.template-cart .empty-state .button{background:var(--lh-orange, #ff9718)!important;border-radius:10px!important;color:#fff!important;font-weight:700}.mini-cart{border-radius:14px;box-shadow:0 24px 50px #10182838!important}.mini-cart .mini-cart__line-item .line-item__title{font-weight:700;color:#14161a}.mini-cart .mini-cart__button-container .button--primary{height:50px}.mini-cart .mini-cart__button-container .button--secondary{border-radius:10px!important;background:#fff!important;color:#14161a!important;border:1.5px solid #14161a!important;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lh-commerce.css.map */
