/* SAFA V20 · correctifs */
@media (min-width:990px){.t-pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}
.t-pdp__grid>*{min-width:0}
.t-pdp__buy .t-pill{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:560px){
.t-site .v20-picker .v9-tier__card{grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"thumb name b" "thumb sub s" "thumb inf inf" "perks perks perks" "rev rev rev";column-gap:12px;row-gap:3px;align-items:start;padding:14px 14px 12px}
.t-site .v20-picker .v9-tier__dot{display:none}
.t-site .v20-picker .v9-tier__thumb{grid-area:thumb;display:block;width:60px;height:60px;border-radius:14px}
.t-site .v20-picker .v9-tier__main,.t-site .v20-picker .v9-tier__price{display:contents}
.t-site .v20-picker .v9-tier__name{grid-area:name;font-size:17px;white-space:nowrap;align-self:end}
.t-site .v20-picker .v9-tier__sub{grid-area:sub;font-size:12.5px;line-height:1.35}
.t-site .v20-picker .v9-tier__perks{grid-area:perks;margin-top:8px}
.t-site .v20-picker .v9-tier__price b{grid-area:b;font-size:22px;line-height:1;text-align:right;align-self:end}
.t-site .v20-picker .v9-tier__price s{grid-area:s;text-align:right;font-size:12px}
.t-site .v20-picker .v9-tier__price small{grid-area:inf;text-align:left;font-size:12px;color:var(--crocus)}
.t-site .v20-picker .v20-tier__reveal{grid-area:rev;margin-top:10px}
}
.t-site .v20-picker .v9-picker__meta li:last-child{flex-wrap:wrap;row-gap:8px}
.t-site .v20-picker .v9-picker__pay{flex-basis:100%;margin-left:0!important;padding-left:25px;justify-content:flex-start}
.v20-cd .t-cd__sub{white-space:nowrap;font-size:12.5px}
