.site-nav__childlist-grid ul{border-top:1px solid #d4d4d4}.site-nav__childlist-grid a{padding-left:0!important;padding-right:0!important}.template-blog .article__list-image-wrapper{width:100%;max-width:100%!important;height:auto}.template-blog a.article__list-image-container{width:100%;max-width:1024px;display:block;padding:0!important;height:400px!important;position:static;overflow:hidden}.template-blog a.article__list-image-container img{position:static;width:100%!important;max-width:100%!important;max-height:none!important;height:100%;object-fit:cover;object-position:center;border:1px solid #f2f2f2}@media (max-width: 767px){.template-blog a.article__list-image-container{height:235px!important}}.featured-row__subtext a:not(.btn){border:0!important}.ap-close-x-button{background-color:#3a3a3a;padding:5px;border-radius:5px}button#ap_submit{color:transparent!important;position:absolute;height:50%;bottom:0;left:0}.ap-powered-by{display:none!important}@media (min-width: 768px){.ap-pop-up.ap-pop-up-background-cover{min-height:500px}}@media (max-width: 767px){.ap-pop-up.ap-pop-up-background-cover{min-height:300px}}.snakeco-tab_wrapper .ct-preview-text{display:none!important}.feature-row__text--fullwidth_noimage{flex:1;text-align:center}.title{cursor:pointer}.title.closed{margin-bottom:0}.title{display:flex;justify-content:space-between;align-items:center}.title:after{vertical-align:middle;content:"";display:inline-block;width:0;height:0}.title.closed:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #000}.title:not(.closed):after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000}ul.site-nav__childlist-grid *{box-sizing:border-box}ul.site-nav__childlist-grid{flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1420px;width:100%}.site-nav__dropdown li{width:24%}.site-nav__dropdown li{flex-shrink:0;margin-right:1px;margin-left:1px}@media (max-width: 1300px){ul.site-nav__childlist-grid{max-width:768px}.site-nav__dropdown li{width:48%}}.snakeco-popup-link img{height:auto!important}.spurit-pu2-bg{display:none!important}.spurit-pu2-popup-side-by-side .spurit-pu2-popup .spurit-pu2-body{background:url(/cdn/shop/files/HallmarkTimmins-KeepsakeOrnaments-PopUp-R5.jpg?v=1665594975) no-repeat center center;background-size:cover;width:100%!important}.spurit-pu2-screen-invite button{text-transform:uppercase!important;max-width:660px!important;border-radius:8px!important;padding:15px!important;display:none}.spurit-pu2-screen-invite-title{color:#fff!important;text-shadow:3px 3px 10px #000;font-family:Helvetica!important;max-width:650px;margin:0 auto 20px!important;line-height:1.2em!important;font-size:60px!important}.spurit-pu2-screen-invite-description{display:none}button.spurit-pu2-popup-close{background-color:#000000b3!important;padding:15px;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important;display:flex!important;align-items:center}@media (min-width: 769px){.spurit-pu2-popup,.spurit-pu2-popup-side-by-side .spurit-pu2-popup .spurit-pu2-body{min-height:600px}}@media (max-width: 768px){.spurit-pu2-popup-side-by-side .spurit-pu2-popup .spurit-pu2-body{min-height:500px}.spurit-pu2-screen-invite-title{font-size:35px!important}}@media only screen and (min-width: 750px){.announcement-bar__message2{padding-left:55px;padding-right:55px}}.announcement-bar2{z-index:10;position:relative;text-align:center}.announcement-bar__message2{display:block;padding:15px 22px;font-size:1.2em;font-weight:400}.author-box{display:flex;margin-top:30px;padding:20px;border-top:1px solid #ddd;background-color:#f9f9f9}.author-box .author-image{margin-right:20px;width:30%}.author-box .author-image img{border-radius:50%;width:100px;height:auto}.author-box .author-info h4{font-size:1.5em;margin:0}.author-box .author-info p{margin:5px 0;font-size:1.1em}.author-box .author-info .author-bio p{font-size:14px;line-height:1.5;padding-top:10px}.author-box .author-info .author-bio a{color:#0073e6;text-decoration:underline}.author-box{max-width:933px;margin:40px auto 0}@media (max-width: 1024px){.author-box{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/theme2021.css.map */
