.woocommerce ul.products li.type-product,.woocommerce-page ul.products li.type-product{border-radius:0!important;padding:0!important;overflow:hidden;display:flex!important;flex-direction:column!important;position:relative;margin:0!important;width:auto!important;float:none!important;font-family:var(--lv-font-he)}.woocommerce ul.products li.type-product:hover,.woocommerce-page ul.products li.type-product:hover{transform:none}.woocommerce ul.products li.type-product .astra-shop-thumbnail-wrap{position:relative;overflow:hidden;border-radius:0;aspect-ratio:3/4}.woocommerce ul.products li.type-product .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link{position:absolute;inset:0;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.woocommerce ul.products li.type-product .astra-shop-thumbnail-wrap img{width:100%;height:100%;object-fit:cover!important;padding:0!important;transition:opacity .5s ease,transform .6s ease;position:absolute;inset:0}body.woocommerce #page ul.products li.type-product{background:0 0;border:0}body.woocommerce #page ul.products li.type-product .astra-shop-summary-wrap{background:0 0!important;padding:12px 0 0}#page .related.products li.type-product.outofstock:hover,#page .related.products li.type-product:hover,body.woocommerce #page ul.products li.type-product.outofstock:hover,body.woocommerce #page ul.products li.type-product:hover{box-shadow:none!important}.woocommerce ul.products li.type-product .astra-shop-summary-wrap{text-align:center}.woocommerce ul.products li.type-product .lv-card-name__en{font-family:var(--lv-font-en);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--rp-text-primary);margin:0}.woocommerce ul.products li.type-product .woocommerce-loop-product__title,.woocommerce ul.products li.type-product h2{color:var(--rp-text-secondary)!important;font-size:13px;font-weight:300;letter-spacing:0;line-height:1.35;margin:-2.5px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--lv-font-he)}.woocommerce ul.products li.type-product .price{color:var(--rp-cyan)!important;font-size:13px;font-weight:400;margin:1px 0 0;font-family:var(--lv-font-he)}.woocommerce ul.products li.type-product.outofstock .rp-stock-badge.rp-out-of-stock{top:50%;bottom:auto;left:-16px;right:-16px;transform:translateY(-50%);text-align:center;background:rgba(0,0,0,.55);color:var(--rp-text-on-accent);padding:10px 12px;font-size:.85rem;font-weight:700;font-family:var(--lv-font-he);border-radius:0;z-index:5}.woocommerce ul.products li.type-product .astra-shop-thumbnail-wrap img.lv-card-hover-img{opacity:0;z-index:2}@media (min-width:900px) and (hover:hover) and (pointer:fine){.woocommerce ul.products li.type-product:hover .astra-shop-thumbnail-wrap img.lv-card-hover-img{opacity:1}}@media (min-width:900px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.woocommerce ul.products li.type-product:not(:has(.lv-card-hover-img)):hover .astra-shop-thumbnail-wrap img{transform:scale(1.05)}}.woocommerce ul.products li.type-product .lv-card-badge{position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.92);color:var(--rp-text-primary);font-family:var(--lv-font-he);font-size:.68rem;font-weight:600;letter-spacing:0;padding:4px 10px;border:1px solid var(--lv-gold)}.woocommerce ul.products li.type-product .lv-card-add{position:absolute;bottom:12px;right:12px;z-index:3;width:32px;height:32px;padding:0!important;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0!important;background:var(--lv-black)!important;color:var(--rp-bg)!important;border:0!important;box-shadow:none}.woocommerce ul.products li.type-product .lv-card-add svg{width:16px;height:16px}@media (min-width:900px) and (hover:hover) and (pointer:fine){.woocommerce ul.products li.type-product .lv-card-add{top:8px;bottom:auto;right:8px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.woocommerce ul.products li.type-product:focus-within .lv-card-add,.woocommerce ul.products li.type-product:hover .lv-card-add{opacity:1;transform:translateY(0)}}.woocommerce ul.products li.type-product .lv-card-add.loading{opacity:.6}.woocommerce ul.products li.type-product .added_to_cart,.woocommerce ul.products li.type-product .ck-qa[hidden],.woocommerce ul.products li.type-product .ck-qa__submit.added::after,.woocommerce ul.products li.type-product .ck-qa__submit.loading::after,.woocommerce ul.products li.type-product .lv-card-add.added::after,.woocommerce ul.products li.type-product .lv-card-add.loading::after{display:none}.woocommerce ul.products li.type-product .ck-qa{position:absolute;inset:0 0 auto;z-index:4;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:12px;background:var(--lv-cream);text-align:center;font-family:var(--lv-font-he)}.woocommerce ul.products li.type-product .ck-qa__close{position:absolute;top:8px;right:8px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:0 0;border:0;color:var(--rp-text-primary);cursor:pointer}.woocommerce ul.products li.type-product .ck-qa__close svg{width:16px;height:16px;stroke-width:1.4}.woocommerce ul.products li.type-product .ck-qa__label{margin:0;font-size:.72rem;font-weight:300;color:var(--rp-text-secondary)}.woocommerce ul.products li.type-product .ck-qa__current{color:var(--rp-text-primary);font-weight:400}.woocommerce ul.products li.type-product .ck-qa__opts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}.woocommerce ul.products li.type-product .ck-qa__opt{padding:4px 4px 5px;min-width:24px;background:0 0;border:0;border-bottom:1px solid transparent;font-family:var(--lv-font-he);font-size:.8rem;font-weight:300;line-height:1.2;color:var(--rp-text-primary);cursor:pointer;transition:border-color .15s ease}.woocommerce ul.products li.type-product .ck-qa__opt.is-selected{border-bottom-color:var(--rp-text-primary);font-weight:400}.woocommerce ul.products li.type-product .ck-qa__opt[disabled]{opacity:.35;cursor:not-allowed;color:var(--rp-text-secondary)}.woocommerce ul.products li.type-product .ck-qa__submit{width:100%;margin:2px 0 0;padding:11px 10px;background:var(--rp-text-primary)!important;color:var(--rp-text-on-accent)!important;border:0!important;font-family:var(--lv-font-he);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.2;cursor:pointer}.woocommerce ul.products li.type-product .ck-qa__submit.loading{opacity:.6}.woocommerce ul.products li.type-product .lv-card-mark{position:absolute;bottom:12px;inset-inline-end:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,.92);border:1px solid var(--lv-gold-hairline);color:var(--lv-gold-text)}.woocommerce ul.products li.type-product .lv-card-mark svg{display:block}@media (max-width:899px){.woocommerce ul.products li.type-product .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link{display:flex;overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.woocommerce ul.products li.type-product .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link::-webkit-scrollbar{display:none}.woocommerce ul.products li.type-product .astra-shop-thumbnail-wrap img{position:static;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.woocommerce ul.products li.type-product .astra-shop-thumbnail-wrap img.lv-card-hover-img{opacity:1}}.woocommerce ul.products li.type-product .ck-card-dots{position:absolute;bottom:14px;left:12px;z-index:3;pointer-events:none;--lv-dot-ink:var(--lv-black)}body.lv-portal-men.woocommerce ul.products li.type-product .ck-card-dots{--lv-dot-ink:var(--lv-gold)}.woocommerce ul.products li.type-product .ck-card-dots .ck-snap-nav__dot{border-color:var(--lv-dot-ink)!important}.woocommerce ul.products li.type-product .ck-card-dots .ck-snap-nav__dot.is-active{background:var(--lv-dot-ink)!important}@media (max-width:599px){.woocommerce ul.products li.type-product .lv-card-name__en{font-size:11px;letter-spacing:.14em}.woocommerce ul.products li.type-product .woocommerce-loop-product__title{font-size:13px}.woocommerce ul.products li.type-product .price{font-size:14px}}body.search #page .woocommerce-products-header__title.page-title{font-family:var(--lv-font-he)!important;font-weight:300!important;font-size:24px!important;border-bottom:none!important}body:not(.search) #page .woocommerce-products-header{text-align:center!important;margin:4px auto 8px!important}body:not(.search) #page .woocommerce-products-header__title.page-title{display:block!important;margin:0 auto 2px!important;padding:0!important;font-size:13px!important;font-weight:400!important;border-bottom:none!important}body.lv-arch-en:not(.search) #page .woocommerce-products-header__title.page-title{font-family:var(--lv-font-en)!important;letter-spacing:.16em!important;text-transform:uppercase!important}body:not(.search) #page .woocommerce-products-header .term-description{text-align:center!important;font-weight:300!important;max-width:640px!important;margin:0 auto!important}body:not(.search) #page .woocommerce-products-header .term-description p{margin:0}body.woocommerce #page .ckf-toolbar .woocommerce-result-count{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body.woocommerce #page .ckf-layout{--ckf-grid-pad:0}@media (min-width:1200px){body.woocommerce #page .ckf-layout{--ckf-card-min:calc((100% - 4 * 10px) / 5)}}@media (min-width:900px) and (max-width:1199px){body.woocommerce #page .ckf-layout{--ckf-card-min:calc((100% - 2 * 9px) / 3)}}body.woocommerce:not(.single-product):not(.woocommerce-cart) #page ul.products{gap:10px!important;padding:0!important}@media (max-width:1199px){body.woocommerce:not(.single-product):not(.woocommerce-cart) #page ul.products{gap:9px!important}}@media (max-width:899px){body.woocommerce:not(.single-product):not(.woocommerce-cart) #page ul.products{gap:7px!important}}@media (max-width:599px){body.woocommerce:not(.single-product):not(.woocommerce-cart) #page ul.products{gap:5px!important}}body.woocommerce #page .ckf-toolbar{justify-content:flex-end;border-block-end:0;padding-block-end:0;margin-block-end:10px}