.cw-button,.cw-header-link,.cw-action,.cw-remove{font:inherit;cursor:pointer}.cw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid #dce5e7;border-radius:50%;background:#fff;color:#237388;padding:10px;box-sizing:border-box;line-height:1;touch-action:manipulation}.cw-button svg,.cw-header-link svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.cw-button[aria-pressed=true] svg{fill:currentColor}.cw-button:hover{background:#f1f7f8}.cw-button:focus-visible,.cw-header-link:focus-visible,.cw-action:focus-visible,.cw-remove:focus-visible{outline:2px solid #237388;outline-offset:3px}.cw-card-host{position:relative}.cw-card-host>.cw-button{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:3;box-shadow:0 1px 5px #0000000f}.cw-product-button{border-radius:6px;justify-content:center;margin:12px 0;line-height:1.4;padding:10px 16px}.cw-header-link{display:inline-flex;position:relative;align-items:center;justify-content:center;min-width:30px;min-height:44px;text-decoration:none;color:inherit;margin-inline:3px}.cw-count{position:absolute;inset-block-start:0;inset-inline-end:-7px;min-width:17px;height:17px;padding:0 4px;border-radius:20px;background:#237388;color:#fff;font-size:10px;font-weight:600;text-align:center;line-height:17px}.cw-count[hidden]{display:none}.cw-page{padding-block:36px 60px;min-height:50vh}.cw-page-heading{margin-bottom:24px}.cw-page-heading h1{margin-bottom:8px}.cw-page-heading p{margin:6px 0}.cw-note{font-size:13px;opacity:.75}.cw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;list-style:none;padding:0;margin:0}.cw-item{min-width:0;list-style:none;margin:0;padding:0}.cw-image-wrap{position:relative;background:#f5f5f5;aspect-ratio:1;overflow:hidden;border-radius:5px;margin-bottom:12px}.cw-image-link{display:block;width:100%;height:100%}.cw-image-link img{display:block;width:100%;height:100%;object-fit:contain}.cw-image-wrap>.cw-button{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:1}.cw-item-title{display:block;text-decoration:none;color:inherit;font-weight:500;line-height:1.5;margin-bottom:5px;overflow-wrap:anywhere}.cw-price{margin:0 0 8px;color:#237388}.cw-remove{display:block;background:transparent;border:0;text-decoration:underline;color:inherit;opacity:.75;min-height:44px;padding:8px 0;margin:0 0 5px}.cw-action{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px;border:1px solid #237388;border-radius:4px;padding:10px 16px;background:#fff;color:#237388;text-decoration:none;line-height:1.5}.cw-item>.cw-action{width:100%}.cw-action:hover{background:#f1f7f8}.cw-empty{padding:40px 16px;text-align:center;background:#f7f9f9;border-radius:8px}.cw-empty p{margin:0 0 20px}.cw-error{font-size:13px;margin-block:12px;line-height:1.6}.cw-toast{position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(-50%);z-index:10000;padding:12px 18px;background:#173f49;color:#fff;border-radius:6px;max-width:min(90vw,420px);text-align:center;font-size:14px;pointer-events:none;box-shadow:0 4px 15px #0002}.cw-toast[hidden]{display:none}.cw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:999px){.cw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.cw-page{padding-block:24px 40px}.cw-header-link svg{width:20px;height:20px}.cw-card-host>.cw-button,.cw-image-wrap>.cw-button{inset-block-start:5px;inset-inline-end:5px}.cw-product-button{width:100%}.cw-toast{inset-block-end:90px}.cw-item-title{font-size:13px}}.cw-card-host>.cw-button,.cw-image-wrap>.cw-button{background:transparent;border:0;border-radius:0;box-shadow:none}.product__info .cw-product-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/catchy-wishlist.css.map */
