.roundedicon{align-items:center;display:inline-flex;flex-flow:column wrap;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.roundedicon-icon{align-items:center;background:#677659;border-radius:50%;color:rgba(255,255,255,.94);display:flex;flex-flow:row nowrap;font-size:2.5rem;height:1em;justify-content:center;line-height:1;position:relative;width:1em}.roundedicon-icon:after{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.roundedicon-icon-inner{display:block;font-size:.5em;height:0;line-height:0;position:static;text-align:center;width:100%}.roundedicon-icon-inner svg{fill:currentColor;font-size:1em;height:1em;width:1em}.roundedicon-icon-inner i,.roundedicon-icon-inner em{display:inline-block;line-height:0}.roundedicon-icon-text{display:block;font-size:.5em}.roundedicon-icon-image{border-radius:50%;display:block;position:absolute;top:0;width:100%}.roundedicon-icon-image img{height:auto;width:100%}.roundedicon-text{line-height:1;margin-top:.5em}.roundedicon-text.sr-only{flex:none}.roundedicon a{color:inherit;outline:none;text-decoration:none}button.roundedicon,button.roundedicon:hover{outline:none}button.roundedicon:focus{outline:1px dashed rgba(0,0,0,.5);outline-offset:.375em}button.roundedicon:focus:not(:focus-visible){outline:none}button.roundedicon{background:none transparent;border:none;color:inherit;margin:0;padding:0}a.roundedicon,button.roundedicon{text-decoration:none}a.roundedicon .roundedicon-icon,button.roundedicon .roundedicon-icon{transition:all .15s ease-in-out}a.roundedicon:hover,button.roundedicon:hover{text-decoration:none}a.roundedicon:hover .roundedicon-icon,button.roundedicon:hover .roundedicon-icon{background-color:#5a674e;color:#fff;transform:scale(1.05)}a.roundedicon:hover .roundedicon-icon:after,button.roundedicon:hover .roundedicon-icon:after{box-shadow:inset 0 0 0 1px #5a674e}.roundedicon-white{color:#1f2f33}.roundedicon-white .roundedicon-icon{background-color:#fbf5ea;color:#1f2f33}.roundedicon-white .roundedicon-icon:after{box-shadow:inset 0 0 0 1px #1f2f33}.roundedicon-white.favorite-button{color:#c43232}.roundedicon-white.favorite-button .roundedicon-icon{background-color:#fbf5ea;color:#c43232}.roundedicon-white.favorite-button .roundedicon-icon:after{box-shadow:inset 0 0 0 1px #c43232}a.roundedicon-white:hover .roundedicon-icon,button.roundedicon-white:hover .roundedicon-icon{background-color:#fbf5ea;color:#152023}a.roundedicon-white:hover .roundedicon-icon:after,button.roundedicon-white:hover .roundedicon-icon:after{box-shadow:inset 0 0 0 1px #152023}a.roundedicon-white:hover.favorite-button .roundedicon-icon,button.roundedicon-white:hover.favorite-button .roundedicon-icon{background-color:#fbf5ea;color:#b02d2d}a.roundedicon-white:hover.favorite-button .roundedicon-icon:after,button.roundedicon-white:hover.favorite-button .roundedicon-icon:after{box-shadow:inset 0 0 0 1px #b02d2d}.is-active .roundedicon-icon,.is-active .roundedicon-icon:hover,.is-active:hover .roundedicon-icon,.is-active:hover .roundedicon-icon:hover,.is-active .roundedicon .roundedicon-icon,.is-active .roundedicon .roundedicon-icon:hover,.is-active a.roundedicon:hover .roundedicon-icon,.is-active a.roundedicon:hover .roundedicon-icon:hover,.is-active button.roundedicon:hover .roundedicon-icon,.is-active button.roundedicon:hover .roundedicon-icon:hover{background-color:#58654c;color:#fff}.is-active .roundedicon-icon:after,.is-active .roundedicon-icon:hover:after,.is-active:hover .roundedicon-icon:after,.is-active:hover .roundedicon-icon:hover:after,.is-active .roundedicon .roundedicon-icon:after,.is-active .roundedicon .roundedicon-icon:hover:after,.is-active a.roundedicon:hover .roundedicon-icon:after,.is-active a.roundedicon:hover .roundedicon-icon:hover:after,.is-active button.roundedicon:hover .roundedicon-icon:after,.is-active button.roundedicon:hover .roundedicon-icon:hover:after{box-shadow:none}.is-active.favorite-button .roundedicon-icon,.is-active.favorite-button .roundedicon-icon:hover,.is-active:hover.favorite-button .roundedicon-icon,.is-active:hover.favorite-button .roundedicon-icon:hover,.is-active .roundedicon.favorite-button .roundedicon-icon,.is-active .roundedicon.favorite-button .roundedicon-icon:hover,.is-active a.roundedicon:hover.favorite-button .roundedicon-icon,.is-active a.roundedicon:hover.favorite-button .roundedicon-icon:hover,.is-active button.roundedicon:hover.favorite-button .roundedicon-icon,.is-active button.roundedicon:hover.favorite-button .roundedicon-icon:hover{background-color:#c43232;color:#fff}.image a.roundedicon-white .roundedicon-icon:after,.image button.roundedicon-white .roundedicon-icon:after,.image a.roundedicon-white:hover .roundedicon-icon:after,.image button.roundedicon-white:hover .roundedicon-icon:after,.image-nav a.roundedicon-white .roundedicon-icon:after,.image-nav button.roundedicon-white .roundedicon-icon:after,.image-nav a.roundedicon-white:hover .roundedicon-icon:after,.image-nav button.roundedicon-white:hover .roundedicon-icon:after{box-shadow:0 0 .182em rgba(0,0,0,.25)}.favorited.roundedicon .roundedicon-icon,.favorited.roundedicon .roundedicon-icon:hover{background-color:#fbf5ea;color:#c43232}.favorited.roundedicon .roundedicon-icon:after,.favorited.roundedicon .roundedicon-icon:hover:after{box-shadow:none}.favorited.roundedicon:hover .roundedicon-icon,.favorited.roundedicon:hover .roundedicon-icon:hover{background-color:#fbf5ea;color:#b02d2d}.roundedicon .ricon-favorite:before{content:""}.roundedicon.favorited .ricon-favorite:before,.favorited .roundedicon .ricon-favorite:before,.roundedicon.is-active .ricon-favorite:before,.is-active .roundedicon .ricon-favorite:before{content:""}.favorite-heading-button.roundedicon-white.favorite-button .roundedicon-icon:after{box-shadow:0 0 .182em rgba(0,0,0,.25)}