@layer shared{.styles-module-scss-module__GwfixW__c{bottom:var(--spacing-80);right:var(--spacing-50-pct);background-color:var(--color-gray-800);color:var(--color-white);border-radius:var(--border-radius-4);z-index:var(--z-index-above-101);width:var(--size-100-pct);max-width:var(--size-350);justify-content:space-between;display:flex;position:fixed;transform:translate(50%)}@media (min-width:1024px){.styles-module-scss-module__GwfixW__c{right:var(--spacing-24);bottom:unset;top:var(--size-144);transition:top .2s;transform:translate(0)}.styles-module-scss-module__GwfixW__c__active{top:var(--spacing-24)}}.styles-module-scss-module__GwfixW__c__wrapper{column-gap:var(--spacing-8);cursor:pointer;padding:var(--spacing-8) var(--spacing-0) var(--spacing-8) var(--spacing-8);width:calc(var(--size-100-pct) - var(--size-26));grid-template-columns:auto 1fr;align-items:center;display:grid}.styles-module-scss-module__GwfixW__c__wrapper:hover .styles-module-scss-module__GwfixW__c__title{text-decoration:underline}@media (min-width:1024px){.styles-module-scss-module__GwfixW__c__wrapper{padding:var(--spacing-12) var(--spacing-0) var(--spacing-12) var(--spacing-12)}}.styles-module-scss-module__GwfixW__c__image{width:var(--size-64);height:var(--size-42);border-radius:var(--border-radius-4);flex-shrink:0}@media (min-width:1024px){.styles-module-scss-module__GwfixW__c__image{width:var(--size-72);height:var(--size-47)}}.styles-module-scss-module__GwfixW__c__content{flex-direction:column;min-width:0;display:flex}.styles-module-scss-module__GwfixW__c__title{font-weight:var(--font-weight-800);font-size:var(--font-size-16);line-height:var(--font-size-16);color:var(--color-white);margin:var(--spacing-0);transition:decoration .3s}.styles-module-scss-module__GwfixW__c__title svg{margin-left:var(--spacing-8);display:inline-block}.styles-module-scss-module__GwfixW__c__info{align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4);display:flex;overflow:hidden}.styles-module-scss-module__GwfixW__c__desc{font-size:var(--font-size-14);line-height:var(--font-size-14);white-space:nowrap;text-overflow:ellipsis;margin:var(--spacing-0);min-width:var(--spacing-0);flex-shrink:1;overflow:hidden}.styles-module-scss-module__GwfixW__c__rating{flex-shrink:0}.styles-module-scss-module__GwfixW__c__rating svg path{fill:var(--color-white)}.styles-module-scss-module__GwfixW__c__close{font-size:var(--font-size-10);color:var(--color-white);padding:var(--size-8);place-self:start end}}
