.shop_look .slick-dots li button:before{font-size:30px}.shop_look .shop_look_title{text-align:center;position:relative;z-index:1}.shop_look .shop_look_title .title{font-size:56px;margin-bottom:10px;font-family:Reenie Beanie,cursive;line-height:1;color:#007297}.shop_look .shop_look_contains{display:flex}.shop_look_image{flex:1;transition:flex .8s cubic-bezier(.29,0,.2,1);position:relative}.shop_look_image .shoplook_image{width:100%;height:480px;object-fit:cover}.shop_look_image svg{width:100%;height:480px;object-fit:cover}.shop_look_image .vertical_text{writing-mode:sideways-lr;text-orientation:mixed;position:absolute;top:20px;left:20px}.shop_look .shop_look_image:hover{flex:5}.shop_look .shop_look_image:hover .content_info{transition:.5s .8s cubic-bezier(.29,0,.2,1);opacity:1}.shop_look .content_info{opacity:0;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop_look .shop_look_button .link{padding:12px 36px;font-size:16px;display:block}.content_info .title,.content_info .sub_title{margin-bottom:10px}.shop_look .flex{flex:5}.shop_look .d-block{display:block}.shop_look .d-none{display:none}.shop_look .hover{background:#bb2649;border-color:#bb2649;transition:transform .4s;transform:rotate(45deg);color:#fff}@media(max-width:749px){.shop_look .content_info{opacity:1}.shop_look_image .vertical_text{left:3px;font-size:16px}.shop_look .shop_look_button .link{padding:5px 25px}.shop_look .shop_look_title .title{font-size:40px}.shop_look .shop_look_contains{flex-wrap:wrap}.shop_look_image{width:100%;flex:auto}.shop_look .content_info{display:block}.shop_look .flex{flex:unset}}.attraction_hours,.attraction_admission{margin:6px 0}.hike_stat_bar{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:25px 0 10px}.hike_stat{text-align:center;min-width:120px;padding:12px 18px;border:1px solid #e2e2e2;border-radius:4px}.hike_stat_label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:4px}.hike_stat_value{display:block;font-size:17px;font-weight:700}.trail_stats .trail_stat{display:inline-block;margin-right:12px}.trail_stats .trail_stat:not(:last-child):after{content:"\b7";margin-left:12px;opacity:.5}.hike_safety_note{margin:30px 0 10px;padding:16px 20px;border-left:3px solid #cfcfcf;background:#fafafa;font-size:15px}.no_results{padding:40px 20px;font-size:17px}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
