#react_wine_loading{text-align:center;margin:30px 0}.notification{cursor:pointer;display:flex;flex-wrap:wrap;position:relative;padding:.75rem 1.25rem;margin:1rem -15px;border:1px solid transparent!important;border-radius:.25rem}@media only screen and (max-width:992px){.notification{position:fixed!important;top:0;width:90%!important;z-index:999998;margin-top:0;margin-left:0;margin-right:0}}@media only screen and (max-width:689px){.notification{width:100%!important;border-radius:0!important;margin-left:-15px}}.notification.alert-success{color:#fff;background-color:#a1c78d}.notification.alert-success *{color:#fff}.notification.alert-warning{color:#a94442;background-color:#dc9673}.notification.alert-warning *{color:#fff}.notification.alert-danger{color:#fff;background-color:#e7c1c1}.notification.alert-danger *{color:#a94442}.notification.transition-enter{height:0;padding:0 1.25rem}.notification.transition-enter-active{height:auto;padding:.75rem 1.25rem;transition:height .25s ease;transition:padding .25s ease}.notification.transition-exit{height:auto}.notification.transition-exit-active{height:0;padding:0;transition:height .5s ease;transition:padding .5s ease}.notification .notification-message{text-align:center;width:95%;padding-right:5px}.notification .notification-message a{text-decoration:underline}.notification .notification-button{width:5%}.notification .notification-button button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}.collection-wrapper #react_notification{position:fixed;top:0;width:50%;z-index:9999}@media only screen and (min-width:729px) and (max-width:1360px){.collection-wrapper #react_notification{width:60%}}@media only screen and (max-width:728px){.collection-wrapper #react_notification{width:100%}}.padlock-icon{width:32px;height:32px;vertical-align:middle;fill:#88072d}[class^=my-wine-container]{color:#88072d}[class^=my-wine-container][class^=my-wine-container]{display:inline-block;font-family:"montserrat";margin-right:10px}@media (max-width:1019.98px){[class^=my-wine-container]{display:inline;margin-right:5px}}[class^=my-wine-container] [class^=my-wine-link]{font-size:.9rem;cursor:pointer}.vivino-container{color:#88072d;display:inline-block;font-family:"montserrat"}.vivino-container>span{margin-right:10px}.vivino-container>span:not(.btn){font-size:.9rem}.vivino-container>span.btn{border-radius:5px;color:#fff!important;background-color:#28a745!important;border-color:#28a745!important;font-size:14px;line-height:1.5;padding:5px 10px;min-width:0!important}.vivino-container picture img.vivino-img{max-width:none;margin:0 0 0 10px;height:max-content;width:auto;vertical-align:middle;display:inline-block}@media (max-width:727px){.vivino-container picture img.vivino-img{margin:0}}.collection-wrapper article{height:auto}.collection-wrapper article.loop-list-large.row{margin:0}.collection-wrapper article.loop-list-large.row.loaded{margin:20px 0}@media only screen and (max-width:660px),only screen and (min-width:727px) and (max-width:910px){.collection-wrapper article.loop-list-large.row.loaded{margin-bottom:30px}}.collection-wrapper .entry-details .wine-image{float:left;margin:auto;padding:0 15px}.collection-wrapper .entry-details .wine-image img{width:auto}.collection-wrapper .entry-details .wine-image img,.collection-wrapper .entry-details .wine-image svg{max-height:385px}.collection-wrapper .entry-details .wine-image svg{width:110px;height:385px}.collection-wrapper .entry-details .wine-image rect{height:385px}@media only screen and (max-width:660px),only screen and (min-width:727px) and (max-width:910px){.collection-wrapper .entry-details .wine-image{float:right}.collection-wrapper .entry-details .wine-image img,.collection-wrapper .entry-details .wine-image svg{max-height:232px}}.collection-wrapper .entry-details .entry-content{display:block;margin-top:20px}@media (max-width:727px){.collection-wrapper .entry-details .entry-content{width:100%}}.collection-wrapper .entry-details .entry-content p{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;margin-bottom:0!important;overflow:hidden;text-overflow:ellipsis}.collection-wrapper .entry-details .entry-content.locked p{-webkit-line-clamp:3}.collection-wrapper .entry-details .entry-content .clearfix:after{content:"";overflow:auto;clear:both}.collection-wrapper .entry-details .entry-content .wine-values{display:flex;line-height:12px;margin-top:20px;min-height:32px}.collection-wrapper .entry-details .entry-content .wine-values picture img{height:max-content;margin:0 10px 0 0;max-width:none;width:auto}.collection-wrapper .entry-details .entry-content .wine-values .wine-points{display:flex;font-family:"montserrat";min-height:32px;padding:0}.collection-wrapper .entry-details .entry-content .wine-values .wine-points .out-of-ten-rating,.collection-wrapper .entry-details .entry-content .wine-values .wine-points .out-of-ten-title{color:#fff;padding:10px 30px 5px 15px}.collection-wrapper .entry-details .entry-content .wine-values .wine-points .out-of-ten-title{background:linear-gradient(to top right,#88072d 42%,#a94442);width:50%}.collection-wrapper .entry-details .entry-content .wine-values .wine-points .out-of-ten-rating{background:#000;margin-right:5px;width:30%}.collection-wrapper .entry-details .entry-content .piano-container-fade{display:grid}.collection-wrapper .entry-details .entry-content [class*=piano-container-wine-collection-]{display:flex}