:root{--lw-cta-bg: var(--lw-black, #000);--lw-cta-bg-hover: var(--lw-charcoal, #1a1a18);--lw-cta-text: var(--lw-white, #fff);--lw-cta-size: 13px;--lw-cta-weight: 600;--lw-cta-track: .08em}.lw-product__add,html body .lwp__add,html body .ck-btn.ckk__go,html body .ck-btn[data-ck-add],html body .dc-btn.dc-sum__add,html body .dc-btn.dcp__add,html body .product-form__submit,html body .quick-add__submit,html body cart-drawer .cart__checkout-button,html body .cart__ctas .cart__checkout-button{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 32px;margin:0;border:2px solid var(--lw-cta-bg);border-radius:999px;background:var(--lw-cta-bg);color:var(--lw-cta-text);font-family:var(--lw-font);font-size:var(--lw-cta-size);font-weight:var(--lw-cta-weight);letter-spacing:var(--lw-cta-track);text-transform:uppercase;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:none;cursor:pointer;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease}html body .product-form__submit:before,html body .product-form__submit:after,html body .quick-add__submit:before,html body .quick-add__submit:after,html body cart-drawer .cart__checkout-button:before,html body cart-drawer .cart__checkout-button:after,html body .cart__ctas .cart__checkout-button:before,html body .cart__ctas .cart__checkout-button:after{display:none}.lw-product__add:hover,html body .lwp__add:hover,html body .ck-btn.ckk__go:hover,html body .ck-btn[data-ck-add]:hover,html body .dc-btn.dc-sum__add:hover,html body .dc-btn.dcp__add:hover,html body .product-form__submit:hover,html body .quick-add__submit:hover,html body cart-drawer .cart__checkout-button:hover,html body .cart__ctas .cart__checkout-button:hover{background:var(--lw-cta-bg-hover);border-color:var(--lw-cta-bg-hover);color:var(--lw-cta-text);transform:translateY(-2px)}.lw-product__add:focus-visible,html body .lwp__add:focus-visible,html body .product-form__submit:focus-visible,html body cart-drawer .cart__checkout-button:focus-visible{outline:2px solid var(--lw-cta-bg);outline-offset:3px;box-shadow:none}.lw-product__add[disabled],html body .lwp__add[disabled],html body .product-form__submit[disabled],html body .product-form__submit[aria-disabled=true]{background:var(--lw-grey-2, #c7c6c2);border-color:var(--lw-grey-2, #c7c6c2);color:var(--lw-white, #fff);cursor:not-allowed;transform:none}.lw-product__add.is-loading{opacity:.6;pointer-events:none}.lw-product{container-type:inline-size;padding:0;gap:0;background:var(--lw-white);border:1px solid var(--lw-grey-2);border-radius:16px;overflow:hidden}.lw-product:hover{transform:none;border-color:var(--lw-black);box-shadow:0 14px 30px -20px #00000059}.lw-product:focus-within{outline:2px solid var(--lw-black);outline-offset:2px}.lw-product__img{aspect-ratio:1 / 1;background:var(--lw-white);border-radius:0;margin:0;padding:20px 20px 0}.lw-product:hover .lw-product__img-inner{transform:scale(1.03)}.lw-product__badges{top:14px;left:14px}.lw-product__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:18px 20px 20px}.lw-product__name{margin:0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--lw-black)}.lw-product__link,.lw-product__link:hover,.lw-product__link:visited{color:inherit!important;text-decoration:none!important}.lw-product__link:focus-visible{outline:none}.lw-product__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lw-product__detail{margin:0;font-size:14px;line-height:1.4;color:var(--lw-muted)}.lw-product__price{margin-top:auto;padding-top:14px;font-size:20px;font-weight:700;color:var(--lw-black)}.lw-product__foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 20px;border-top:1px solid var(--lw-grey-1)}.lw-product__foot .lw-product__add{min-height:44px;padding:0 26px}.lw-product__foot--options .lw-product__add{width:100%}.lw-qty{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.lw-qty__btn{all:unset;box-sizing:border-box;width:40px;height:40px;border-radius:50%;background:var(--lw-grey-1);color:var(--lw-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.lw-qty__btn:hover{background:var(--lw-grey-2)}.lw-qty__btn:focus-visible{outline:2px solid var(--lw-black);outline-offset:2px}.lw-qty__btn svg{width:16px;height:16px;display:block}.lw-qty__input{all:unset;box-sizing:border-box;width:32px;text-align:center;font-family:var(--lw-font);font-size:16px;font-weight:600;color:var(--lw-black);-moz-appearance:textfield}.lw-qty__input::-webkit-outer-spin-button,.lw-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lw-qty__input:focus-visible{outline:2px solid var(--lw-black);outline-offset:2px;border-radius:6px}@container (max-width: 260px){.lw-product__img{padding:14px 14px 0}.lw-product__body{padding:14px 14px 16px}.lw-product__name{font-size:15px}.lw-product__detail{font-size:13px}.lw-product__price{font-size:18px;padding-top:10px}.lw-product__foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.lw-qty{justify-content:space-between}.lw-qty__btn{width:36px;height:36px}.lw-product__foot .lw-product__add{width:100%;min-height:40px;padding:0 16px}}@media(max-width:749px){.lwcg__grid[data-cols="1"] .lw-product__img{aspect-ratio:4 / 3}}.lw-buy{display:flex;flex-direction:column;gap:12px;margin:20px 0 8px;font-family:var(--lw-font)}.lw-buy__row{display:flex;align-items:center;gap:14px;margin:0}.lw-buy__row[hidden]{display:none}.lw-buy .lw-qty__btn{width:44px;height:44px}.lw-buy .lw-qty__input{width:36px;font-size:17px}.lw-buy__add{min-height:52px;padding:0 30px}.lw-buy__dash{opacity:.7}.lw-buy__msg{margin:0;min-height:0;font-size:14px;color:var(--lw-muted)}.lw-buy__msg:empty{display:none}@media(max-width:480px){.lw-buy__row{gap:10px}.lw-buy .lw-qty{gap:4px}.lw-buy .lw-qty__btn{width:40px;height:40px}.lw-buy .lw-qty__input{width:28px}.lw-buy__add{flex:1;min-width:0;padding:0 16px;font-size:12px;letter-spacing:.05em}}.product__info-container .lw-buy{margin-top:1.5rem}cart-drawer .drawer__inner,cart-drawer .drawer__heading,cart-drawer .cart-item__name,cart-drawer .totals,cart-drawer .tax-note,cart-drawer .cart-drawer__empty-content{font-family:var(--lw-font)}cart-drawer .drawer__heading{font-weight:600;letter-spacing:0;color:var(--lw-black)}cart-drawer .cart-item__name{font-weight:600;color:var(--lw-black);text-decoration:none}cart-drawer .totals__total-value{font-weight:700;color:var(--lw-black)}cart-drawer .cart__checkout-button{width:100%;min-height:52px}cart-drawer .quantity{border-radius:999px}cart-drawer .quantity:before,cart-drawer .quantity:after{border-radius:999px}cart-drawer .button--secondary,cart-drawer .cart-drawer__empty-content .button{border-radius:999px;font-family:var(--lw-font);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}cart-drawer .cart-drawer__empty-content .button:before,cart-drawer .cart-drawer__empty-content .button:after{display:none}cart-drawer .cart-drawer__empty-content .button{background:var(--lw-black);color:var(--lw-white);border:2px solid var(--lw-black)}
/*# sourceMappingURL=/cdn/shop/t/58/assets/lw-card.css.map */
