.content-expander .collection-wrapper{display:flex;flex-direction:row;justify-content:center;padding-bottom:30px}.content-expander .collection-tile{display:flex;flex-direction:column;text-decoration:none;transition:.45s ease-in-out all;flex-basis:20%;margin:3px;position:relative}.content-expander .collection-tile:hover{flex-basis:30%}.content-expander .collection-tile-image{max-width:100%;height:auto;display:block;transition:.55s ease-in-out all;object-fit:cover;min-height:350px;max-height:350px}.content-expander .collection-tile__label{background:#fff;position:absolute;bottom:-25px;width:100%;padding:10px 0;transition:ease-in-out .55s background-color,ease .2s color;height:auto}.content-expander .collection-tile__child{position:relative;text-align:center;color:transparent;font-size:2rem;transition:inherit}.content-expander .collection-tile p{margin:0;padding:0;height:0;overflow:hidden;transition:.5s ease-in-out all;text-align:center;display:flex;width:100%;background:#fff;align-items:center;justify-content:center}.content-expander .collection-tile:hover .collection-tile__label p{margin:0;padding:10px 20px;height:150px}.content-expander .collection-tile__child:nth-child(2){font-size:1.4rem;padding-bottom:15px}.content-expander .collection-tile__label{background:#fff;padding-bottom:0}.content-expander .read-more{height:0;max-height:0;text-decoration:underline;color:#8b2332;padding:0;cursor:pointer}.content-expander .collection-tile:hover .read-more{height:30px;max-height:30px;padding-bottom:20px}.content-expander .collection-tile__child{color:#000}.content-expander .modal{display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.content-expander .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;max-width:500px;position:relative}.content-expander .close{font-size:28px;top:0;position:absolute;background:#f2f2f2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#000;right:0}.content-expander .close:hover,.content-expander .close:focus{color:#000;text-decoration:none;cursor:pointer}.content-expander .modal-content p{height:auto !important}@media only screen and (min-width: 1000px){.content-expander .collection-tile:hover .collection-tile__label{background-color:rgb(var(--color-base-accent-1))}}.content-expander .collection-tile:hover .collection-tile__child{color:#fff}.content-expander swiper-collection{display:none;padding-bottom:30px}@media only screen and (max-width: 1000px){.content-expander .desktop-collection{display:none}.content-expander swiper-collection{display:block}.content-expander .collection-tile{flex-basis:unset}.content-expander .collection-tile:hover{flex-basis:unset}.content-expander .collection-tile-image{min-height:250px;max-height:250px}.content-expander .collection-tile__child{font-size:1.6rem}.content-expander .collection-tile__label{position:relative;bottom:0;padding:0;padding-top:10px}.content-expander .collection-tile p{padding:0 !important;padding-top:10px !important;max-width:100%;height:100%}.content-expander .swiper-slide-active .collection-tile__label{background-color:#8b2332}.content-expander .swiper-slide-active .collection-tile__child{color:#fff}}@media only screen and (max-width: 600px){.content-expander .collection-tile:hover .collection-tile__label p{margin:0;padding:10px 20px;height:auto}.content-expander .modal-content{margin:0;border:0;height:100%}.content-expander .modal-content p{height:auto !important}.content-expander .close{position:fixed}.content-expander .read-more{padding:0;min-height:30px}}