html body .product-details add-to-cart-component:has(>tianvow-save-product){display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:0;background:#050505}html body .product-details .product-form-buttons add-to-cart-component:has(>tianvow-save-product)>button.button{padding:0 12px!important;font-family:var(--font-body--family)!important;font-size:20px!important;font-weight:400!important;letter-spacing:.17em!important}html body .product-details .product-form-buttons add-to-cart-component:has(>tianvow-save-product)>button.button:before,html body .product-details .product-form-buttons add-to-cart-component:has(>tianvow-save-product)>button.button:after{content:none!important;display:none!important}tianvow-save-product{display:flex;align-items:stretch}html body .product-details .product-form-buttons .tv-save-button{display:flex;align-items:center;justify-content:center;width:64px;min-height:60px;padding:14px;border:0;border-radius:0;background:#050505;color:#fff;cursor:pointer}.tv-save-button svg,.tv-wishlist-trigger svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tv-save-button[aria-pressed=true] svg{fill:currentColor}.tv-save-button:focus-visible,.tv-wishlist-trigger:focus-visible{outline:2px solid #c7858a;outline-offset:-4px}.tv-wishlist-trigger{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:10px;color:inherit;cursor:pointer}.tv-wishlist-trigger svg{width:23px;height:23px}.tv-wishlist-count{position:absolute;right:0;top:0;border-radius:50%;min-width:16px;height:16px;padding:1px 3px;background:#e8b6b9;color:#111;font:11px/14px Arial,sans-serif}.tv-wishlist-count[hidden]{display:none}.tv-wishlist-dialog{position:fixed;inset:0 0 0 auto;width:min(500px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fff;color:#111;font-family:var(--font-body--family)}.tv-wishlist-dialog::backdrop{background:#0000006b}.tv-wishlist-dialog>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;padding:22px 24px}.tv-wishlist-dialog h2{font-family:inherit;font-size:22px;font-weight:500;margin:0}.tv-wishlist-dialog header button{background:none;border:0;color:inherit;font:32px/1 Arial,sans-serif;width:44px;height:44px;cursor:pointer}.tv-wishlist-body{padding:22px 24px}.tv-wishlist-note{font-size:13px;color:#666;line-height:1.5}.tv-wishlist-dialog ul{padding:0;margin:24px 0;list-style:none}.tv-wishlist-dialog li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid #ddd}.tv-wishlist-dialog li img{width:84px;height:106px;object-fit:cover}.tv-wishlist-dialog li a{color:inherit;font-size:16px;line-height:1.5;text-decoration:none}.tv-wishlist-dialog li p{font-size:13px;color:#666;margin:8px 0}.tv-wishlist-dialog li button{border:0;background:none;color:#555;padding:4px 0;font:13px/1.5 inherit;text-decoration:underline;cursor:pointer}.tv-wishlist-shop{display:inline-block;color:inherit;text-underline-offset:4px;margin-bottom:20px}html.tv-wishlist-open{overflow:hidden}@media(max-width:749px){html body .product-details .product-form-buttons add-to-cart-component:has(>tianvow-save-product)>button.button{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tianvow-wishlist.css.map */
