.cg-wl a:focus-visible,.cg-wl button:focus-visible,#compare button:focus-visible,#compare a:focus-visible,#compare .product-compare-btn input:focus-visible+label,.product-compare-btn input.compare:focus-visible+label,#product_quickview button:focus-visible,#product_quickview a:focus-visible,#product_quickview input:focus-visible,#product_quickview select:focus-visible,.btn-compare:focus-visible{outline:3px solid var(--cg-focus);outline-offset:2px;box-shadow:var(--cg-ring-primary)}.cg-wl .btn,.cg-wl .product-remove,.cg-wl .pagination a,#compare .remove-all,#compare .close-modal,#compare .product-remove,#product_quickview .close-modal,#product_quickview .qty-group .button,#product_quickview .wishlist,.btn-compare{min-height:var(--cg-control-h);min-width:var(--cg-control-h)}.cg-wl__state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cg-space-3);margin:var(--cg-space-4) 0;padding:var(--cg-space-4) var(--cg-space-5);border:1px solid var(--cg-border);border-radius:var(--cg-radius-md);background:var(--cg-surface);color:var(--cg-text);font-size:var(--cg-text-body)}.cg-wl__state[hidden]{display:none}.cg-wl__state--empty{flex-direction:column;align-items:flex-start;background:var(--cg-surface-soft)}.cg-wl__empty-text{margin:0;font-size:var(--cg-text-body-lg)}.cg-wl__state--error{border-color:var(--cg-danger);color:var(--cg-text);background:var(--cg-surface)}.cg-wl__spinner{width:20px;height:20px;border:3px solid var(--cg-border);border-top-color:var(--cg-primary-dark);border-radius:50%;animation:cg-wcq-spin .8s linear infinite}@keyframes cg-wcq-spin{to{transform:rotate(360deg)}}.cg-wl [data-cg-wl-table-wrap][hidden],.cg-wl .wishlist-footer[hidden],.cg-wl .wishlist_pagination[hidden]{display:none}.cg-wl .wishlist_table_wrapper{overflow-x:auto;max-width:100%}.cg-wl .wishlist_table{width:100%;border-collapse:collapse;font-family:var(--cg-font-body)}.cg-wl .wishlist_table thead{background:var(--cg-surface-soft)}.cg-wl .wishlist_table thead .wishlist_col{color:var(--cg-navy);font-family:var(--cg-font-heading);font-size:var(--cg-text-label);font-weight:var(--cg-weight-bold);letter-spacing:.02em}.cg-wl .wishlist_table tbody .wishlist_col{border-bottom:1px solid var(--cg-border);font-weight:var(--cg-weight-regular);text-align:left}.cg-wl .wishlist_table tbody .wishlist_image img{display:block;max-width:96px;height:auto;border-radius:var(--cg-radius-sm);background:var(--cg-surface-soft)}.cg-wl .wishlist_table .product-title{color:var(--cg-navy);font-weight:var(--cg-weight-semibold);text-decoration:none}.cg-wl .wishlist_table .product-title:hover{text-decoration:underline}.cg-wl .wishlist_table .product-price .price-item{font-weight:var(--cg-weight-bold);color:var(--cg-text)}.cg-wl .wishlist_table .product-remove{display:inline-flex;align-items:center;justify-content:center;gap:var(--cg-space-2);cursor:pointer}.cg-wl .wishlist_table .btn-wl-remove-reset{font:inherit}.cg-wl .wishlist-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cg-space-4);margin-top:var(--cg-space-5)}.cg-wl .wishlist-footer[hidden]{display:none}.cg-wl .button-share .share{display:inline-flex;align-items:center;gap:var(--cg-space-2);min-height:var(--cg-control-h);color:var(--cg-primary-ink);font-weight:var(--cg-weight-semibold)}.cg-wl .pagination{display:flex;flex-wrap:wrap;gap:var(--cg-space-2);margin:0;padding:0;list-style:none}.cg-wl .pagination .pagination--current{background:var(--cg-navy);color:#fff}.cg-wl .pagination a{display:inline-flex;align-items:center;justify-content:center}.cg-wl .pagination a.disabled{opacity:.5}@media(max-width:900px){.cg-wl .wishlist_table_wrapper{overflow-x:visible}.cg-wl .wishlist_table,.cg-wl .wishlist_table tbody{display:block;width:100%;min-width:0}.cg-wl .wishlist_table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cg-wl .wishlist_table tbody .wishlist_row{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"img name" "img price" "remove remove" "add add";gap:var(--cg-space-2) var(--cg-space-4);margin:0 0 var(--cg-space-4);padding:var(--cg-space-4);border:1px solid var(--cg-border);border-radius:var(--cg-radius-md);background:var(--cg-surface);box-shadow:var(--cg-shadow-sm)}.cg-wl .wishlist_table tbody .wishlist_col{display:block;width:auto;min-width:0;padding:0;border:0;text-align:left}.cg-wl .wishlist_table tbody .wishlist_price[data-cg-label]:before{content:attr(data-cg-label) ": ";color:var(--cg-muted);font-size:var(--cg-text-small)}.cg-wl .wishlist_table tbody .wishlist_image{grid-area:img}.cg-wl .wishlist_table tbody .wishlist_name{grid-area:name;overflow-wrap:anywhere}.cg-wl .wishlist_table tbody .wishlist_price{grid-area:price}.cg-wl .wishlist_table tbody .wishlist_remove{grid-area:remove}.cg-wl .wishlist_table tbody .wishlist_add{grid-area:add}.cg-wl .wishlist_table tbody .wishlist_image a{display:block;max-width:96px}.cg-wl .wishlist_table tbody .wishlist_remove .product-remove,.cg-wl .wishlist_table tbody .wishlist_add .btn,.cg-wl .wishlist_table tbody .wishlist_add form{width:100%;min-width:0}.cg-wl .wishlist-footer{flex-direction:column;align-items:flex-start}}#compare .modal-header{align-items:center;gap:var(--cg-space-3)}#compare .modal-title{font-family:var(--cg-font-heading);color:var(--cg-navy);text-transform:capitalize}#compare .remove-all{margin-left:auto;padding:0 var(--cg-space-3);border:0;background:transparent;color:var(--cg-primary-ink);font:inherit;font-weight:var(--cg-weight-semibold);text-decoration:underline;cursor:pointer}#compare .close-modal{position:static;border:0;background:transparent;line-height:1;cursor:pointer}#compare .product-row[hidden]{display:none}#compare .product-remove{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--cg-primary-ink);font:inherit;text-decoration:underline;cursor:pointer}#compare .compare-content{overflow-x:auto}.btn-compare{display:inline-flex;align-items:center;gap:var(--cg-space-2);cursor:pointer}.product-compare-btn input.compare:focus-visible+label{border-radius:var(--cg-radius-sm)}#product_quickview .modal-content{border-radius:var(--cg-radius-lg)}#product_quickview .close-modal{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--cg-surface);cursor:pointer}#product_quickview .product_shop .product-title{font-family:var(--cg-font-heading);font-size:var(--cg-text-h3);line-height:var(--cg-leading-tight);color:var(--cg-navy)}#product_quickview .qty-group .button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cg-border-control);background:var(--cg-surface);cursor:pointer}#product_quickview .qty-group input[data-quantity-input]{min-height:var(--cg-control-h)}#product_quickview .wishlist{cursor:pointer}#product_quickview .selector-wrapper[role=group]{border:0;margin-inline:0;padding:0}@media(max-width:575px){#product_quickview .modal-dialog{margin:var(--cg-space-2);max-width:calc(100% - 16px)}#product_quickview .modal-body{padding:var(--cg-space-4)}#compare .modal-dialog{margin:var(--cg-space-2);max-width:calc(100% - 16px)}}@media(prefers-reduced-motion:reduce){.cg-wl__spinner{animation:none;border-top-color:var(--cg-primary-dark)}#product_quickview.fade .modal-dialog,#compare.fade .modal-dialog,#product_quickview.fade,#compare.fade{transition:none}}.cg-wl,#product_quickview .product_template,#compare .compare-modal-wrapper{max-width:100%}.cg-wl img,#product_quickview img{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cg-wishlist-compare-qv.css.map */
