.collection-list-section .page-hero-container>img{width:100%}@media screen and (min-width:750px){.collection-list-section .page-hero-container>img{margin-bottom:50px;max-height:300px;-o-object-fit:cover;object-fit:cover}}.collection-list-section .grid,.collection-list-section .grid>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.collection-list-section .grid>div{position:relative}.collection-list-section .grid>div .collection-item-footer{background:#fff;bottom:1px;display:none;left:0;overflow:hidden;position:absolute;right:0}@media(max-width:767px){.collection-list-section .grid>div .collection-item-footer{display:block!important;position:relative}}@media screen and (max-width:767px){.collection-list-section .grid>div.active{-webkit-box-ordinal-group:2;-ms-flex-order:1;grid-column:span 2/span 2;order:1}.collection-list-section .grid>div.active .image-placeholder{height:15.5rem}.collection-list-section .grid>div.active .collection-item-footer .cta-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:767px)and (min-width:768px){.collection-list-section .grid>div.active .collection-item-footer .cta-container{display:none}.collection-list-section .grid>div.active{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;grid-column:span 1/span 1;order:unset}}@media(min-width:768px){.collection-list-section .grid>div{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;padding-bottom:56px}.collection-list-section .grid>div .image-placeholder{min-height:0;padding-bottom:69.44%;-webkit-transition:all .5s ease;transition:all .5s ease}.collection-list-section .grid>div .ratio-container:after{display:none}.collection-list-section .grid>div .collection-item-footer{display:block}.collection-list-section .grid>div .collection-item-footer .cta-container{display:block;margin-top:0;max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;text-align:right;-webkit-transition:all .3s ease;transition:all .3s ease}}@media screen and (min-width:768px)and (min-width:769px){.collection-list-section .grid>div:hover .collection-item-footer .cta-container{max-height:50px;padding-bottom:.75rem;padding-top:.75rem}}.collection-list-section .collection-item-footer h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-stack-header);font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}@media(min-width:768px){.collection-list-section .collection-item-footer h3{font-size:1.375rem;line-height:2rem}}.collection-list-section .collection-item-footer p a span{color:#333334;font-family:var(--font-stack-body);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:right}@media(min-width:768px){.collection-list-section .collection-item-footer p a span{font-size:.875rem;line-height:1.5rem}}@media(max-width:767px){.collection-list-section .grid>div .collection-item-footer h3{padding:10px 15px!important;position:relative}.collection-list-section .grid>div .collection-item-footer h3 a{padding-bottom:0;padding-top:0;position:relative;top:auto;transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none}}.collection-list-page-main .collection-list-header .collection-description-block{margin:0 auto;max-width:1423px}.collection-list-page-main .collection-list-header .section-header{max-width:660px}@media only screen and (min-width:750px){.collection-list-page-main .collection-list-header .section-header{margin:0 auto 35px}}.collection-list-page-main .collection-item-footer h3{background-color:#f2f2f2}.collection-item-footer .cta-container{margin-top:0}.collection-list-section .grid>div .image-placeholder{min-height:0;padding-bottom:69.44%}.collection-list-section .grid>div .ratio-container:after{display:none}@media(max-width:767px){.collection-list-section .collection-item-footer p a span{font-size:.75rem}.collection-list-section .collection-item-footer h3 a{font-size:16px;line-height:1.25}.collection-list-section .active .collection-item-footer h3{height:auto!important}.collection-list-section .active .collection-item-footer h3 a{font-size:22px;line-height:1.25}.collection-list-section,.collection-list-section .section-header{margin-top:0}}