.product{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (width<=1024px){.product{grid-template-columns:1fr;gap:48px}}@media (width<=576px){.product{gap:32px}}.product__gallery{grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:32px;display:grid}@media (width<=576px){.product__gallery{gap:16px}}.product__gallery .gallery__item{aspect-ratio:1;grid-column:span 2;justify-content:center;align-items:center;display:flex;position:relative}@media (width<=576px){.product__gallery .gallery__item{aspect-ratio:1/1.08}}.product__gallery .gallery__item-background{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product__gallery .gallery__item-product{object-fit:contain;z-index:1;width:100%;max-width:80%;height:100%;max-height:80%}.product__gallery-place{border:1px solid #1e1e1e99;flex-direction:column;grid-column:span 2;justify-content:space-between;gap:24px;padding:24px;display:flex}@media (width<=576px){.product__gallery-place{gap:16px;padding:20px}}.product__gallery-place .place__text{flex-direction:column;gap:16px;display:flex}.product__gallery-place .place__text-time{align-items:center;gap:42px;display:flex}@media (width<=576px){.product__gallery-place .place__text-time{flex-direction:column;align-items:flex-start;gap:8px}}.product__gallery-place .place__text-time span{opacity:.6}.product__gallery-place .place__text p{color:#139222}.product__main{flex-direction:column;gap:48px;max-height:max-content;display:flex;position:sticky;top:108px;right:0}@media (width<=768px){.product__main{position:static}}@media (width<=576px){.product__main{gap:32px}}.product__main-information{flex-direction:column;gap:32px;padding:0 24px;display:flex}@media (width<=576px){.product__main-information{gap:24px;padding:0}}.product__main-information .information__product{flex-direction:column;gap:24px;display:flex}@media (width<=576px){.product__main-information .information__product{gap:16px}.product__main-information .information__product span{padding:8px 12px;font-size:10px}}.product__main-information .information__product span{background:var(--color-accent);color:var(--color-white);max-width:max-content;padding:10px 16px}.product__main-information .information__price{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:is(.product__main-information .information__price:has(>span.text),.product__main-information .information__price:has(del)){color:var(--color-accent)}.product__main-information .information__price>span.text,.product__main-information .information__price del{color:var(--color-black);opacity:.6;text-decoration:line-through}.product__main-information .information__price del{order:1;font-size:.65em}.product__main-information .information__price ins{background:0 0;text-decoration:none}.product__main-information .information__price .amount{white-space:nowrap}.product__main-attributes{flex-direction:column;gap:32px;display:flex}@media (width<=576px){.product__main-attributes{gap:24px}}.product__main-attributes .attributes__frame{grid-template-columns:repeat(3,1fr);row-gap:32px;display:grid}@media (width<=576px){.product__main-attributes .attributes__frame{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.product__main-attributes .attributes__frame .attributes__item{border-bottom:1px solid #1e1e1e1a;flex-direction:column;gap:12px;padding:0 24px 32px;display:flex}.product__main-attributes .attributes__frame .attributes__item:only-child{grid-column:1/-1;padding-inline:0}@media (width<=576px){.product__main-attributes .attributes__frame .attributes__item{gap:8px;padding:0 12px 20px 0}}.product__main-attributes .attributes__frame .attributes__item span{opacity:.6}.product__main-attributes .attributes__description{opacity:.6;padding:0 24px}@media (width<=576px){.product__main-attributes .attributes__description{padding:0;font-size:14px;line-height:1.4}}.product__main-action{align-items:center;gap:16px;padding:0 24px;display:flex}@media (width<=576px){.product__main-action{gap:12px;padding:0}}.product__main-action .button{flex:1;justify-content:center}.product__main-action .action__favorite{aspect-ratio:1;background:#e8e6d5;justify-content:center;align-items:center;height:100%;display:flex}@media (width<=576px){.product__main-action .action__favorite{aspect-ratio:auto;width:58px;height:58px}}.product__main-action .action__favorite{transition:all .5s}.product__main-action .action__favorite .simplefavorite-button{all:unset;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product__main-action .action__favorite:hover svg{fill:var(--color-accent)}.product__main-action .action__favorite:has(.simplefavorite-button.active) svg{fill:var(--color-accent)}.product__main-action .action__favorite svg{width:auto;height:32px;fill:var(--color-black);color:#0000;transition:all .5s}.product__main-action .action__favorite svg path{transition:all .5s}.product__main-conditions{flex-direction:column;gap:24px;display:flex}@media (width<=576px){.product__main-conditions{gap:16px}}.product__main-conditions .conditions__item{border-bottom:1px solid #1e1e1e1a;justify-content:space-between;align-items:center;padding:0 24px 24px;display:flex}@media (width<=576px){.product__main-conditions .conditions__item{flex-direction:column;align-items:flex-start;gap:8px;padding:0 0 16px}.product__main-conditions .conditions__item span{font-size:12px}}.product__main-conditions .conditions__item span{opacity:.6}
