ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.commercekit-wishlist.mini{position:absolute;right:15px;top:15px;z-index:2;width:30px;height:30px;background:#fff;border-radius:50%;opacity:0;transition:all .2s}@media (max-width:992px){.commercekit-wishlist.mini{opacity:1}}li.product .commercekit-wishlist a{width:30px;position:absolute;top:0;z-index:1;display:block;text-align:center;height:100%;border-radius:99%}.commercekit-wishlist a em{font-style:normal}.commercekit-wishlist a em.cg-wishlist:before{position:absolute;content:"";display:block;width:16px;height:16px;background:#333;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31802 6.31802C2.56066 8.07538 2.56066 10.9246 4.31802 12.682L12.0001 20.364L19.682 12.682C21.4393 10.9246 21.4393 8.07538 19.682 6.31802C17.9246 4.56066 15.0754 4.56066 13.318 6.31802L12.0001 7.63609L10.682 6.31802C8.92462 4.56066 6.07538 4.56066 4.31802 6.31802Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31802 6.31802C2.56066 8.07538 2.56066 10.9246 4.31802 12.682L12.0001 20.364L19.682 12.682C21.4393 10.9246 21.4393 8.07538 19.682 6.31802C17.9246 4.56066 15.0754 4.56066 13.318 6.31802L12.0001 7.63609L10.682 6.31802C8.92462 4.56066 6.07538 4.56066 4.31802 6.31802Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");left:-22px}li .commercekit-wishlist a em.cg-wishlist:before{left:50%;top:50%;transform:translate(-50%,-50%)}ul.products li.product:focus-within .commercekit-wishlist.mini,ul.products li.product:hover .commercekit-wishlist.mini{opacity:1;transform:translateY(0)}.commercekit-wishlist a{display:inline-flex}.theme-shoptimizer .commercekit-wishlist a{font-size:13px;font-weight:600;color:#111}.theme-shoptimizer .commercekit-wishlist a:hover{color:#111}.theme-shoptimizer .commercekit-wishlist a:hover span{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.18em}@media screen and (min-width:993px){.theme-shoptimizer .commercekit-wishlist.mini{right:30px}}@media (min-width:993px){.archive .site-content{padding-bottom:3rem}}:root{--aibei-ink:#171417;--aibei-brand:#f72565;--aibei-brand-dark:#b51248;--aibei-surface:#fffaf8;--aibei-line:#eadfe2;--aibei-radius:14px;--aibei-shadow:0 12px 34px rgba(45, 18, 29, .09)}body{color:var(--aibei-ink);background:#fff;-webkit-font-smoothing:antialiased}.main-navigation,.site-header{border-color:rgb(255 255 255/.08)}.site-header .site-search input[type=search]{border:1px solid #fff0;border-radius:10px;box-shadow:none}.archive .woocommerce-products-header{background:linear-gradient(135deg,#fff8f5 0,#f5eeea 100%);border-bottom:1px solid var(--aibei-line)}.woocommerce .woocommerce-ordering select{min-height:44px;border:1px solid var(--aibei-line);border-radius:10px;background:#fff}.woocommerce ul.products li.product{overflow:hidden;border:1px solid var(--aibei-line);border-radius:var(--aibei-radius);background:#fff;box-shadow:0 5px 18px rgb(36 20 27/.05);transition:transform .2s ease,box-shadow .2s ease}.woocommerce ul.products li.product:hover{transform:translateY(-3px);box-shadow:var(--aibei-shadow)}.woocommerce ul.products li.product img{width:100%;aspect-ratio:4/5;object-fit:cover}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-right:16px;margin-left:16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:3.4em;margin-top:15px;font-size:16px;line-height:1.35}.woocommerce ul.products li.product .price{margin-bottom:18px;color:var(--aibei-brand-dark);font-weight:700}.widget_product_tag_cloud .tagcloud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.widget_product_tag_cloud .tag-cloud-link{display:block;overflow:hidden;margin:0!important;padding:7px 8px;border:1px solid var(--aibei-line);border-radius:8px;background:#fff;color:#3a3035;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:992px){.topbar-wrapper,.topbar-wrapper .top-bar,.topbar-wrapper .top-bar .col-full,.topbar-wrapper .top-bar-center{width:100%;max-width:100vw;height:auto;min-height:0;box-sizing:border-box;overflow:visible;white-space:normal}.topbar-wrapper .textwidget p{margin:0;padding:6px 14px;font-size:11px;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:anywhere}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0}}@media (min-width:360px) and (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{display:none!important}.woocommerce ul.products li.product{width:100%!important;min-width:0;margin:0!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;min-height:2.7em;margin:10px 10px 0;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.woocommerce ul.products li.product .price{margin:7px 10px 12px;font-size:12px;white-space:nowrap}.woocommerce ul.products li.product .price del{display:none}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}