.page-id-166 .cmp-shop-product[hidden],.page-id-166 .cmp-shop-collection[hidden]{display:none!important}
.page-id-166 .cmp-shop-main *{box-sizing:border-box}
.page-id-166 .cmp-shop-product{position:relative;transition:box-shadow .18s ease}
.page-id-166 .cmp-shop-product:hover{box-shadow:0 4px 14px #00000012}
.page-id-166 .cmp-shop-product img{width:100%;aspect-ratio:1;object-fit:contain}
.page-id-166 .cmp-shop-product h3{min-height:3.6em;padding-bottom:0}
.page-id-166 .cmp-shop-heart{position:absolute;right:5px;top:3px;background:#fff;border:0;border-radius:50%;width:32px;height:32px;font:24px/1 Arial;color:#111;cursor:pointer;z-index:2}
.page-id-166 .cmp-shop-heart[aria-pressed=true]{color:#e0000c}
.page-id-166 .cmp-shop-buy{display:flex;align-items:center;justify-content:center;min-height:42px;background:#fff0f1;color:#d9000b!important;font:600 11px/1.3 Inter,sans-serif;padding:8px 4px;border-radius:3px;text-align:center}
.page-id-166 .cmp-shop-buy:hover{background:#e0000c;color:white!important}
.page-id-166 .cmp-shop-filters{font:12px/1.6 Inter,sans-serif}
.page-id-166 .cmp-shop-filters summary{font-weight:700;cursor:pointer;margin-bottom:14px}
.page-id-166 .cmp-shop-search{display:flex;margin:10px 0 18px}
.page-id-166 .cmp-shop-search input{width:calc(100% - 34px);padding:9px 7px;border:1px solid #ddd;font:11px Inter,sans-serif;min-width:0}
.page-id-166 .cmp-shop-search button{border:0;background:#e0000c;color:#fff;width:34px;font-size:22px}
.page-id-166 .cmp-shop-filters fieldset{border:0;border-top:1px solid #eee;padding:14px 0;margin:0}
.page-id-166 .cmp-shop-filters legend{font-weight:700;padding:0 8px 0 0}
.page-id-166 .cmp-shop-filters label{display:block;margin:5px 0}
.page-id-166 .cmp-shop-filters input[type=radio]{accent-color:#e0000c}
.page-id-166 .cmp-shop-note{font-size:11px;color:#666;margin:8px 0}
.page-id-166 .cmp-shop-reset{background:#fff;border:1px solid #ddd;padding:9px;color:#d9000b;cursor:pointer}
.page-id-166 .cmp-shop-category a{color:#171717!important}
.page-id-166 .cmp-shop-category.is-active a{color:#e0000c!important}
.page-id-166 .cmp-shop-category.is-active .et_pb_icon{background:#e0000c!important}
.page-id-166 .cmp-shop-category.is-active .et_pb_icon span{color:#fff!important}
.page-id-166 .cmp-shop-category a:focus-visible,.page-id-166 .cmp-shop-main button:focus-visible,.page-id-166 .cmp-shop-main a:focus-visible{outline:2px solid #e0000c;outline-offset:3px}
@media(max-width:980px){.page-id-166 .cmp-shop-product h3{min-height:2.5em}.page-id-166 .cmp-shop-left-ad{display:none!important}.page-id-166 .cmp-shop-heart{width:40px;height:40px}.page-id-166 .cmp-shop-buy{font-size:12px;min-height:44px}}
.page-id-166 .cmp-shop-category .et_pb_text{width:100%;text-align:center!important}.page-id-166 .cmp-shop-category .et_pb_text_inner p,.page-id-166 .cmp-shop-category .et_pb_text_inner a{display:block;text-align:center!important;text-wrap:balance;margin-inline:auto}
