.styles_wrapper__jEx6i{display:grid;grid-template:"header" 3.5rem "image" auto "description" 3.5rem "link" 3.5rem;overflow:hidden;padding:1rem;font-size:var(--fontSizes-xxSmall);background-color:var(--colors-white);grid-gap:.5rem;gap:.5rem;border-radius:.5rem;position:relative}@media screen and (min-width:768px){[data-view=list] .styles_wrapper__jEx6i{display:grid;grid-template:"image header description" auto "image tags   description" 1fr "image tags   link" auto/10.75rem minmax(0,1fr) minmax(0,1fr)}}.styles_imageWrapper__iy9wv{position:relative;grid-area:image;aspect-ratio:16/9}.styles_figureWrapper__keQ5V{position:absolute;inset:0 0 0 0;margin:0;background:linear-gradient(180deg,hsla(0,0%,51%,.2) 60%,transparent)}@media screen and (min-width:768px){[data-view=list] .styles_figureWrapper__keQ5V{border-block:none}}.styles_image__fywgC{mix-blend-mode:multiply;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.styles_tags__lCl7P{list-style-type:none;margin:0;padding:0;position:absolute;bottom:.5rem;right:.5rem;display:flex;gap:.25rem}.styles_productTypeTag__WsDFd{background:var(--colors-white);color:var(--colors-navy);border:1px solid var(--colors-navy);padding:.5rem .75rem;border-radius:.5rem;font-size:var(--fontSizes-xSmall)}.styles_header__egUDk{position:relative;grid-area:header;align-self:center;color:var(--colors-navy)}@media screen and (min-width:768px){[data-view=list] .styles_header__egUDk{padding:1rem 1rem 0}}.styles_name__LfEbR{-webkit-padding-end:3rem;padding-inline-end:3rem}.styles_price__162Vn{position:absolute;inset-block-start:0;inset-inline-end:0;padding:0 .45rem;font-weight:700;text-transform:capitalize;line-height:1.5rem;background-color:var(--colors-cyan);border-radius:.375rem;color:var(--colors-navy)}@media screen and (min-width:768px){[data-view=list] :is(.styles_tags__lCl7P,.styles_header__egUDk){border-inline:2px solid var(--colors-navy)}}.styles_description__RAK0E{grid-area:description;font-size:1rem}.styles_description__RAK0E p{display:-webkit-box;overflow:hidden;margin-block:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;font-size:var(--fontSizes-small)}@media screen and (min-width:768px){[data-view=list] .styles_description__RAK0E p{-webkit-line-clamp:5;line-clamp:5}}.styles_link__G6iOi{grid-area:link;display:flex;gap:.5rem;align-items:center;justify-content:center;padding:1rem 1.5rem;color:var(--colors-white);font-weight:600;letter-spacing:-.18px;text-decoration:none;font-size:var(--fontSizes-small);line-height:1.5rem;background-color:var(--colors-navy);border-radius:.375rem}.styles_link__G6iOi:hover{background-color:#336}@media screen and (min-width:768px){[data-view=list] .styles_link__G6iOi{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}.styles_tagLabel__70PCu{display:none}@media screen and (min-width:768px){[data-view=list] .styles_tagLabel__70PCu{display:block}}.styles_wrapper__jEx6i:focus-within{outline:4px solid #000046;outline-offset:0}.styles_wrapper__jEx6i:focus-within:hover{outline:none}.styles_link__G6iOi:after{position:absolute;inset:0;content:""}.styles_wrapper__HN1ag{display:grid;grid-row:span 3;grid-column:span 1;grid-template-columns:1fr;grid-template-rows:subgrid;overflow:hidden;background-color:var(--colors-white);padding:1rem;grid-gap:1rem;gap:1rem;align-items:start;height:100%;color:inherit;text-decoration:none;border-radius:.5rem;box-shadow:0 4px 4px rgba(0,0,0,.25);position:relative}.styles_wrapper__HN1ag:focus-within{outline:4px solid #000046;outline-offset:0}.styles_wrapper__HN1ag:focus-within:hover{outline:none}.styles_description__Q6HVl,.styles_link__SY5wf{font-size:var(--fontSizes-small)}.styles_link__SY5wf{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:1rem 1.5rem;color:var(--colors-white);font-weight:600;letter-spacing:-.18px;text-decoration:none;line-height:1.5rem;background-color:var(--colors-navy);border-radius:.375rem}.styles_link__SY5wf:hover{background-color:#336}.styles_linkIcon__QMWva{width:1rem;height:1rem;fill:currentColor}.styles_link__SY5wf:after{position:absolute;inset:0;content:""}