main .gard-list{gap:var(--padding-xs) var(--grid-gap);margin-top:var(--padding-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}main .gard-item{color:inherit;min-width:0;display:block}main .gard-item__frame{aspect-ratio:1;background:var(--black);position:relative;overflow:clip}main .gard-item__frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}main .gard-item:hover .gard-item__frame img{transform:scale(1.04)}main .gard-item__meta{border-top:.5px solid var(--black);flex-direction:column;gap:.2rem;margin-top:.7rem;padding-top:.55rem;display:flex}main .gard-item__name{text-transform:uppercase;letter-spacing:.03em;margin:0}main .gard-item__from{opacity:.6;font-variant-numeric:tabular-nums}main .gard-item__text{display:none}@media (max-width:1100px){main .gard-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){main .gard-list{gap:var(--padding-xs) .6rem;grid-template-columns:repeat(2,minmax(0,1fr))}}main .gard__stage{aspect-ratio:1;background:var(--black);overflow:clip}main .gard__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}main .gard__img.is-on{opacity:1}main .gard__price{padding:.6rem 0 .2rem}main .gard__price__big{font-variant-numeric:tabular-nums;line-height:1;animation:.45s cubic-bezier(.22,1,.36,1) calc-in}main .gard__price__big span{opacity:.7;font-size:.55em}main .gard__price.is-pending>*{visibility:hidden}main .gard__price__sub{opacity:.6;margin-top:.5rem}main .gard__rows{flex-direction:column;gap:.9rem;margin-top:.4rem;display:flex}@keyframes calc-in{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main .gard__img,main .gard-item__frame img{transition:none}main .gard__price__big{animation:none}}@media (min-width:951px){main .gard.mod-ring__grid>.mod-ring__gallery{grid-column:2/7}main .gard.mod-ring__grid>.mod-ring__info{grid-column:8/12}}main .gard__specs{margin-top:.4rem}main .gard .mod-ring__info{gap:.6rem}main .gard .mod-ring__cat{margin-bottom:-.3rem}main .gard__price{margin:2.4rem 0 .6rem;padding:0}main .gard__rows{gap:.6rem}main .gard__rows .calc__row{gap:.45rem;padding-top:.55rem}main .gard .mod-ring__actions{margin:.4rem 0 .8rem}main .gard__actions{gap:.6rem}main .gard__order-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}main .gard__order-btns{flex-wrap:wrap;gap:.6rem;display:flex}@media (min-width:951px){main .gard__order-head{border-top:.5px solid;align-self:stretch;padding-top:.8rem}}main .gard__cta-ico{vertical-align:-.17em;width:1.05em;height:1.05em;margin-right:.5em;display:inline-block}main .gard__actions__price{display:none}@media (max-width:950px){main .gard .mod-ring__actions.gard__actions{bottom:var(--ir-consent-h,0px);z-index:4;margin:.4rem calc(var(--wrapper-padd) * -1) .8rem;padding:.6rem var(--wrapper-padd) calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--beige);border-top:.5px solid var(--black);flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;position:sticky}main .gard__actions__price{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;display:block}main .gard__actions__price span{opacity:.7;font-size:.7em}main .gard__actions.is-pending .gard__actions__price{visibility:hidden}main .gard__actions .btn{flex:0 auto}main .gard .mod-ring__actions.gard__actions{flex-direction:column;align-items:stretch;gap:.45rem}main .gard__order-btns{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}main .gard__order{width:100%}main .gard__actions .btn>span{white-space:nowrap}}@media (max-width:359px){main .gard__actions .btn{padding-inline:.95em;font-size:.88em}}main .gard__specs .gard__spec--cert dd{letter-spacing:.02em;font-weight:500}main .gard__specs .gard__spec--cert dt{opacity:.9}@media (max-width:950px){main .gard__price{top:var(--head-band);z-index:3;margin:1.9rem calc(var(--wrapper-padd) * -1) .1rem;padding:.5rem var(--wrapper-padd);background:var(--beige);border-bottom:.5px solid #0000;transition:border-color .2s;position:sticky}main .gard__price.is-stuck{border-bottom-color:var(--black);z-index:5}main .gard__actions__price{transition:opacity .2s}main .gard__actions.is-price-up .gard__actions__price{opacity:0}}@media (max-width:950px) and (prefers-reduced-motion:reduce){main .gard__price,main .gard__actions__price{transition:none}}
