.pet-details-section{--pet-details-panel-padding: 44px;--pet-details-panel-padding-start: 56px;position:relative;overflow:hidden;background-color:#fff;padding:83px 0 206px}.content-for-layout:has(.pet-details-section){min-height:0}.pet-details-section .container{position:relative;z-index:1;max-width:1146px}.pet-details__panel{display:none}.pet-details__panel.is-active{display:grid;align-items:start;padding:44px 56px 61px;border-radius:20px;gap:40px;grid-template-columns:minmax(0,253px) minmax(0,1fr) minmax(0,1fr);border:1px solid #ebebeb;box-shadow:10px 11px 18.2px #0000000a;background:var(--pet-details-panel-background)}.pet-details__identity{margin-top:-24px}.pet-details__identity .pet-card--detail{border-radius:100px 20px 20px 100px;padding:14px 13px 15px;margin-left:-185px;border:1px solid #e9e9e9;background:#fff;box-shadow:7px 6px 15.2px #0000001a;display:flex;align-items:center;gap:46px;overflow:hidden;position:relative}.pet-details__identity .pet-card--detail .pet-card__shape{position:absolute;width:246px;height:100%;top:0;left:-2px;right:unset;bottom:unset;background-image:url(/cdn/shop/files/pet-detail-card-shap.png?v=1786707488);background-size:cover;background-repeat:no-repeat;background-position:center}.pet-details__identity .pet-card--detail.pet-card--cat .pet-card__shape{background-image:url(/cdn/shop/files/pet-detail-card-cat-shap.png?v=1786977031);width:255px;left:0}.pet-details__identity .pet-card--detail .pet-card__media{width:140px;height:141px;position:relative;flex:0 0 auto}.pet-details__identity .pet-card--detail .pet-card__photo{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%}.pet-details__identity .pet-card--detail .pet-card__photo-image{display:block;width:100%;height:100%;object-fit:cover}.pet-details__identity .pet-card--detail .pet-card__body{display:flex;flex-direction:column;gap:6px}.pet-details__identity .pet-card--detail .pet-card__name{font-size:36px;line-height:1.06;letter-spacing:0px;font-weight:500;color:var(--text-color);text-transform:uppercase;margin-bottom:5px}.pet-details__identity .pet-card--detail .pet-card__breed,.pet-details__identity .pet-card--detail .pet-card__age{font-size:15px;line-height:1.2;letter-spacing:0px;font-weight:400;color:var(--text-color)}.pet-details__actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:29px;gap:14px}.pet-details .pet-details__actions .button-element .button{padding:10px 15px;min-width:122px;min-height:unset;font-size:16px;line-height:20px}.pet-details .pet-details__actions .button-primary .button{background:var(--button-bg-color);color:var(--button-text-color);border-color:var(--button-bg-color)}.pet-details .pet-details__actions .button-primary:hover .button{background:var(--button-hover-bg-color);color:var(--button-hover-text-color);border-color:var(--button-hover-bg-color)}.pet-details .pet-details__actions .button-secondary .button{background:transparent;color:var(--button-bg-color);border-color:var(--button-bg-color)}.pet-details .pet-details__actions .button-secondary:hover .button{background:var(--button-bg-color);color:var(--button-text-color);border-color:var(--button-bg-color)}.pet-details__facts{display:flex;flex-direction:column;margin:0;gap:23px}.pet-details__fact{display:flex;flex-direction:column;gap:13px}.pet-details__fact-label{color:var(--text-color);font-size:15px;font-weight:700;line-height:1.2}.pet-details__fact-value{display:flex;align-items:center;gap:13px;margin:0;color:var(--text-color);font-size:15px;font-weight:400;line-height:1.2}.pet-details__tags{display:flex;flex-direction:column;gap:23px}.pet-details__tag-group{display:flex;flex-direction:column;gap:13px}.pet-details__tag-heading{display:flex;align-items:center;gap:13px;margin:0;color:var(--text-color);font-size:15px;font-weight:700;line-height:1.2}.pet-details__pills{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:10px;list-style:none}.pet-details__pill{padding:10px 15px;border-radius:99px;background:#f1f1f1;color:var(--text-color);font-size:16px;font-weight:500;line-height:20px;letter-spacing:0}.pet-icon{display:block;width:18px;height:auto;flex:0 0 auto}.pet-details__empty{display:flex;flex-direction:column;align-items:flex-start;padding:44px;border-radius:20px;background:var(--pet-details-panel-background);gap:18px}.pet-details__empty-text{margin:0;color:var(--text-color);font-size:15px}@media only screen and (max-width:1399px){.pet-details-section .pet-details{padding:0 100px}}@media only screen and (max-width:1199px){.pet-details-section{padding:83px 0}.pet-details-section .pet-details{padding:0 50px}.pet-details__identity .pet-card--detail{margin-left:-120px;gap:30px}.pet-details__identity .pet-card--detail .pet-card__shape{width:214px}.pet-details__identity .pet-card--detail.pet-card--cat .pet-card__shape{width:222px}.pet-details__identity .pet-card--detail .pet-card__media{width:120px;height:120px}}@media only screen and (max-width:991px){.pet-details-section{padding:103px 0 76px}.pet-details-section .pet-details{padding:0}.pet-details__panel.is-active{grid-template-columns:minmax(0,1fr);padding:0 24px 28px}.pet-details__identity{display:contents;margin-top:0}.pet-details__identity .pet-card--detail{width:calc(100% + 8px);padding:9px 10px;gap:26px;margin:-64px auto 0 -8px}.pet-details__actions{align-items:center;margin-top:19px;order:99}}@media only screen and (max-width:767px){.pet-details__identity .pet-card--detail .pet-card__media{width:106px;height:106px}.pet-details__identity .pet-card--detail .pet-card__shape{width:186px}.pet-details__identity .pet-card--detail.pet-card--cat .pet-card__shape{width:194px}.pet-details__identity .pet-card--detail .pet-card__body{gap:0}.pet-details__identity .pet-card--detail .pet-card__name{margin-bottom:2px}.pet-details__identity .pet-card--detail .pet-card__breed{margin-bottom:6px}.pet-details__panel.is-active{gap:33px}.pet-details__tags{margin-top:9px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pet-details.css.map */
