.souvenir{margin:9px 22px 0 19px}.souvenir-category{text-align:center;padding:1em 0 20px}.souvenir-category__title{color:#fff;font:700 1.05em Tahoma,DejaVu Sans,Helvetica,sans-serif;text-transform:uppercase}.souvenir-list{list-style-type:none;margin:0;position:relative;text-justify:newspaper;-moz-text-align-last:justify;-webkit-text-align-last:justify;text-align-last:justify;text-align:justify!important}.souvenir-list:after{content:"";width:100%;display:inline-block}.souvenir-list-item{width:208px;display:inline-block;position:relative;vertical-align:top;padding:0 0 17px}.souvenir-list-item__image{background:#fff;padding:4px;vertical-align:bottom;-webkit-box-shadow:0 2px 6px 0 #000;-moz-box-shadow:0 2px 6px 0 #000;box-shadow:0 2px 6px 0 #000}.souvenir-list-item__price{background:#FF1B00;font:700 1.45em Tahoma,DejaVu Sans,Helvetica,sans-serif;color:#fff;display:inline-block;padding:.1em .6em .05em;position:absolute;right:-1px;top:125px}.souvenir-list-item__top{width:110%;position:relative;padding:.3em 0 0}.souvenir-list-item__name{color:#FFC21F;font:700 .9em Tahoma,DejaVu Sans,Helvetica,sans-serif;text-align:left;display:inline-block;letter-spacing:-.025em}.souvenir-list-item__size{color:#fff;font:700 .8em Tahoma,DejaVu Sans,Helvetica,sans-serif;text-align:left;padding:0 0 0 .1em;line-height:.8em;display:inline-block;letter-spacing:-.025em}.souvenir-list-item__desc{color:#fff;font:.8em Tahoma,DejaVu Sans,Helvetica,sans-serif;text-align:left;position:relative;margin:-.2em 0 0}.souvenir-list-item__desc p{margin:0;padding:0}.souvenir-list-item__link{width:100%;display:table;border-collapse:collapse}.souvenir-list-item__link-border{width:90%;display:table-cell;border-bottom:solid 2px #7B7A7A}.souvenir-list-item__link-text{width:10%;display:table-cell;font:1.1em Tahoma,DejaVu Sans,Helvetica,sans-serif;color:#FF1B00;position:relative;padding:0 0 0 .5em;top:4px}