.pc1-card{background:var(--pc1-card-bg, #fff);border-radius:var(--pc1-card-radius, 8px);overflow:hidden;display:flex;flex-direction:column}.pc1-card__media-link{display:block}.pc1-card__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#f2f2f2;border-radius:var(--pc1-card-radius, 8px)}.pc1-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.pc1-card__img--hover,.pc1-card__media:hover .pc1-card__img--main{opacity:0}.pc1-card__media:hover .pc1-card__img--hover{opacity:1}.pc1-card__img--placeholder{display:flex;align-items:center;justify-content:center}.pc1-card__badge{position:absolute;top:12px;left:12px;background:var(--pc1-badge-bg, #1a1a1a);color:var(--pc1-badge-color, #fff);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:4px;z-index:2}.pc1-wishlist-btn{flex:0 0 auto;width:46px;height:46px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a;transition:border-color .15s ease}.pc1-wishlist-btn:hover{border-color:#1a1a1a}.pc1-wishlist-btn.is-active .pc1-wishlist-icon{fill:currentColor}.pc1-wishlist-btn.is-loading{opacity:.6;pointer-events:none}.pc1-card__info{padding:14px;display:flex;flex-direction:column;gap:6px}.pc1-card__title-link{text-decoration:none;color:inherit}.pc1-card__title{font-size:15px;font-weight:600;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.pc1-card__desc{font-size:13px;color:#6b6b6b;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.pc1-card__rating{display:flex;align-items:center;gap:6px;font-size:13px}.pc1-stars{--star-size: 14px;position:relative;display:inline-block;width:calc(var(--star-size) * 5);height:var(--star-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23d9d9d9'%3E%3Cpath d='M10 1l2.6 5.9 6.4.6-4.8 4.3 1.4 6.2L10 15l-5.6 3 1.4-6.2L1 8.5l6.4-.6L10 1z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:var(--star-size) var(--star-size)}.pc1-stars:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--rating, 0) / 5 * 100%);overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23e8b93a'%3E%3Cpath d='M10 1l2.6 5.9 6.4.6-4.8 4.3 1.4 6.2L10 15l-5.6 3 1.4-6.2L1 8.5l6.4-.6L10 1z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:var(--star-size) var(--star-size)}.pc1-rating-count{color:var(--pc1-accent, #b3541f);font-weight:600}.pc1-card__variants-link{font-size:12px;color:var(--pc1-accent, #1a1a1a);text-decoration:underline}.pc1-card__footer{margin-top:8px;display:flex;align-items:stretch;gap:8px}.pc1-add-btn{flex:1 1 auto;border:none;border-radius:12px;background:var(--pc1-btn-bg, #1a1a1a);color:var(--pc1-btn-color, #fff);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:12px 16px;cursor:pointer;position:relative;transition:opacity .2s ease}.pc1-add-btn:disabled{background:#d9d9d9;color:#8a8a8a;cursor:not-allowed}.pc1-add-btn__spinner{display:none;position:absolute;right:14px;top:50%;width:14px;height:14px;margin-top:-7px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%}.pc1-add-btn.is-loading .pc1-add-btn__text{opacity:.4}.pc1-add-btn.is-loading .pc1-add-btn__spinner{display:block;animation:pc1-spin .6s linear infinite}@keyframes pc1-spin{to{transform:rotate(360deg)}}.pc1-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:999px;font-size:14px;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:999}.pc1-toast.is-visible{opacity:1;transform:translate(-50%)}.pc1-toast--error{background:#b3261e}.pc1-card__info{overflow:visible}.pc1-stars:before,.pc1-stars:after{content:none!important;display:none!important}.pc1-card__rating{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:10px 0 0;position:static}.pc1-stars{display:inline-flex!important;align-items:center;gap:2px;width:auto!important;height:auto!important;min-width:0;flex:0 0 auto;position:static!important;overflow:visible;line-height:0;background:none!important;letter-spacing:normal}.pc1-star{position:relative!important;width:16px!important;height:16px!important;display:inline-block;flex:0 0 16px;overflow:hidden}.pc1-star svg{width:16px;height:16px;display:block}.pc1-star__bg{fill:#e4e4e4}.pc1-star__clip{position:absolute;left:0;top:0;height:100%;width:var(--fill, 0%);overflow:hidden}.pc1-star__fg{fill:#f0b323}.pc1-rating-count{position:static!important;left:auto!important;margin:0!important;transform:none!important;flex:0 0 auto;white-space:nowrap;color:var(--pc1-accent, #c4532a);font-weight:600;font-size:15px;line-height:1}.pc1-card__media-wrap{position:relative}.pc1-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1!important;height:auto!important;overflow:hidden}.pc1-card__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover}.pc1-card__title-link{display:block;text-decoration:none;color:inherit;margin:0!important;padding:0!important}.pc1-card__title{margin:0!important;padding:0!important;font-size:15px;min-height:0px!important;line-height:1.25;font-weight:700;color:#1c1c1c}.pc1-card__desc{margin:2px 0 0!important;padding:0!important;color:#8a8a8a;font-size:12px;line-height:1.35}.pc1-card__rating{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:4px 0 0;position:static}.pc1-card__rating:empty,.pc1-card__rating--judgeme:empty,.pc1-card__rating--judgeme:not(:has(.jdgm-prev-badge)){display:none!important;margin:0!important;padding:0!important}.pc1-variants{margin-top:6px!important;padding-top:0!important}.pc1-variants__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.pc1-variants__grid--single{grid-template-columns:1fr}.pc1-variant{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;padding:14px 12px 12px;border:1.5px solid #e3e3e3;border-radius:12px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.pc1-variant.is-selected{border-color:var(--pc1-accent, #c4532a);background:#fdf6f3}.pc1-variant__off,.pc1-modal .pc1-variant__off{position:absolute;top:0;left:12px;transform:translateY(-50%);padding:0 6px;background:#fff;color:var(--pc1-accent, #c4532a);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0}.pc1-variant.is-selected .pc1-variant__off{background:#fdf6f3}.pc1-variant__off--inline,.pc1-modal .pc1-variant__off--inline{position:static;transform:none;padding:0;background:transparent;margin-right:6px;font-size:12px;font-weight:600}.pc1-variant__title,.pc1-modal .pc1-variant__title{color:#4a4a4a;font-size:12px;font-weight:400;line-height:1.35}.pc1-variant__prices,.pc1-modal .pc1-variant__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.pc1-variant__price,.pc1-modal .pc1-variant__price{color:#2a2a2a;font-size:15px;font-weight:600;line-height:1.2}.pc1-variant__compare,.pc1-modal .pc1-variant__compare{color:#b5b5b5;font-size:12px;font-weight:400;text-decoration:line-through}.pc1-variant__unit,.pc1-modal .pc1-variant__unit{color:#8d8d8d;font-size:11px;font-weight:400;line-height:1.2}.pc1-variants__more{display:inline-block;margin:12px 0 0;padding:0;border:0;background:none;color:var(--pc1-accent, #c4532a);font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pc1-modal[hidden]{display:none!important}.pc1-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px 16px}.pc1-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141473}.pc1-modal__dialog{position:relative;z-index:1;width:min(760px,100%);max-height:min(88vh,860px);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 18px 60px #0000002e;padding:28px 28px 22px}.pc1-modal__close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#222;cursor:pointer;padding:0}.pc1-modal__header{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:start;padding-bottom:18px;border-bottom:1px solid #ececec}.pc1-modal__media img{width:112px;height:140px;object-fit:cover;border-radius:12px;display:block;background:#f6f6f6}.pc1-modal__title{margin:0 36px 8px 0;font-size:22px;line-height:1.25;font-weight:700;color:#1c1c1c}.pc1-modal__desc{margin:0 0 12px;color:#6d6d6d;font-size:14px;line-height:1.45}.pc1-modal__rating{display:inline-flex;align-items:center;gap:6px;color:var(--pc1-accent, #c4532a);font-weight:600;font-size:15px}.pc1-modal__wish{align-self:end;margin-bottom:2px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e4e4e4;border-radius:8px;background:#fff;color:#222;cursor:pointer;padding:0}.pc1-modal__wish.is-active{color:var(--pc1-accent, #c4532a)}.pc1-modal__wish.is-active .pc1-wishlist-icon{fill:currentColor}.pc1-modal__label{margin:18px 0 12px;font-size:16px;font-weight:700;color:#1c1c1c}.pc1-modal__list{display:flex;flex-direction:column;gap:12px}.pc1-modal__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #ececec;border-radius:12px}.pc1-modal__row-top{display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:4px}.pc1-modal__vtitle{color:#4a4a4a;font-size:13px;font-weight:400}.pc1-modal__add{flex:0 0 auto;min-width:112px;height:46px;padding:0 18px;border:0;border-radius:8px;background:var(--pc1-btn-bg, #1a1a1a);color:var(--pc1-btn-color, #fff);font-weight:700;letter-spacing:.04em;cursor:pointer}.pc1-modal__add .pc1-add-btn__text{text-transform:uppercase}.pc1-modal__add:disabled{opacity:.45;cursor:not-allowed}.pc1-modal__add.is-loading .pc1-add-btn__text{opacity:0}html.pc1-modal-open{overflow:hidden}@container product-card (min-width: 340px) and (max-width: 749px){.pc1-modal__dialog{padding:22px 16px 16px;border-radius:14px}.pc1-modal__header{grid-template-columns:84px minmax(0,1fr)}.pc1-modal__media img{width:84px;height:108px}.pc1-modal__title{font-size:18px}.pc1-modal__wish{grid-column:2;justify-self:end}.pc1-modal__row{align-items:flex-start}.pc1-variant__price,.pc1-modal .pc1-variant__price{font-size:14px}.pc1-card{display:grid;grid-template-columns:124px minmax(0,1fr);column-gap:14px;align-items:start;background:transparent;box-shadow:none;border:0;padding:0}.pc1-card__media-wrap{width:124px;height:auto;min-height:0;align-self:start}.pc1-card__media-link{display:block;height:auto}.pc1-card__media{width:124px;height:auto;aspect-ratio:3 / 4!important;border-radius:16px;background:#f3f1ee}.pc1-card__img{border-radius:16px}.pc1-card__badge{position:absolute;top:10px;left:10px;z-index:2;margin:0;padding:6px 8px;background:#fff;color:#1a1a1a;border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pc1-card__info{padding:0;min-width:0}.pc1-card__title-link{margin:0!important;padding:0!important;display:block}.pc1-card__title{margin:0!important;padding:0!important;font-size:14px;line-height:1.25;font-weight:700;color:#1c1c1c}.pc1-card__desc{margin:2px 0 0!important;padding:0!important;color:#8a8a8a;font-size:12px;line-height:1.3}.pc1-card__rating{margin-top:4px}.pc1-variants{margin-top:6px!important;padding-top:0!important}.pc1-variants__grid{gap:8px}.pc1-variant{padding:12px 8px 10px;border-radius:10px}.pc1-variant__title{font-size:11px;font-weight:400}.pc1-variant__off{font-size:11px;font-weight:600;left:8px}.pc1-card__footer{display:flex;align-items:center;gap:10px;margin-top:14px}.pc1-card__footer .pc1-wishlist-btn{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid #e6e6e6;border-radius:10px;background:#fff;color:#222}.pc1-card__footer .pc1-add-btn{flex:1 1 auto;width:auto;height:48px;margin:0;border:0;border-radius:10px;background:var(--pc1-btn-bg);color:var(--pc1-btn-color);font-weight:700;letter-spacing:.04em}.pc1-card__footer .pc1-add-btn__text{text-transform:uppercase}}product-card-style-one{display:block;min-width:0;container-type:inline-size;container-name:product-card;--pc1-card-bg: #fffff3;--pc1-card-radius: 8px;--pc1-btn-bg: #679438;--pc1-btn-color: #fff;--pc1-accent: #1a1a1a}.pc1-card{border:.5px solid #000;padding:5px;height:100%}.pc1-card__info,.pc1-variant{min-width:0}.pc1-variant__prices{flex-wrap:wrap}.pc1-card__media:not(:has(.pc1-card__img--hover)):hover .pc1-card__img--main{opacity:1}.pc1-card__footer .pc1-wishlist-btn{position:static;transform:none;opacity:1;width:46px;height:46px}.pc1-wishlist-btn.m-button--icon{padding:0}.pc1-wishlist-btn .m-tooltip-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0}.pc1-wishlist-btn .m-tooltip-icon svg{display:block;width:20px;height:20px;margin:0;flex-shrink:0}.pc1-modal:not([open]){display:none}.pc1-modal[open]{display:flex;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;border:0;background:transparent;color:#1a1a1a}.pc1-modal::backdrop{background:#00000073}.pc1-modal__overlay{background:transparent}.pc1-status{margin:8px 0;font-size:13px}.pc1-variant:focus-visible,.pc1-add-btn:focus-visible,.pc1-variants__more:focus-visible{outline:2px solid #679438;outline-offset:3px}@media(max-width:749px){.pc1-modal__dialog{padding:20px 14px}.pc1-modal__header{grid-template-columns:70px minmax(0,1fr)}.pc1-modal__media img{width:70px;height:90px}}@container product-card (max-width: 230px){.pc1-card__info{padding:10px 5px}.pc1-card__rating{flex-wrap:wrap;gap:4px}.pc1-rating-count{font-size:12px}.pc1-variant{padding-inline:5px}.pc1-variant__price{font-size:14px}.pc1-variant__compare,.pc1-variant__title{font-size:11px}.pc1-add-btn{padding-inline:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card-style-1.css.map */
