.template_professional_look_product .product-media-container.constrain-height.media-fit-contain{margin:0;width:100%}.template_professional_look_product product-info .page-width{max-width:var(--page-width)}.template_professional_look_product .product-form__buttons{max-width:100%}.template_professional_look_product #product_review{display:flex;align-items:center;gap:10px;padding:10px;background:#eee;border-radius:10px}.template_professional_look_product #product_review .metafield-rich_text_field{display:inline;font-size:16px;line-height:1}.template_professional_look_product #product_review p{display:inline}.template_professional_look_product #product_review #starsreview{gap:1px;display:inline-flex;align-items:center;position:relative;top:2px}.template_professional_look_product #product_review #starsreview svg{width:15px;height:15px}.feature_list,#product_review{font-size:16px}@media only screen and (max-width: 768px){.feature_list,product-upsell__price .price__sale{font-size:14px!important}#product_review *{font-size:14px}.product-upsell__toggle-wrapper .price__sale,.bundle-price,.bundle-title,.product-upsell__product-title{font-size:14px!important}.bundle-highlight{font-size:9px!important}.product-upsell__product-title b{font-size:14px!important}.bundle-title{gap:2px!important}.bundle-description{font-size:12px!important;color:#555;margin-top:2px}.product-upsell{margin-top:10px!important;margin-bottom:0!important}}.template_custom-home-page{--page-width: 118rem}body.template_custom-home-page.klaviyo-prevent-body-scrolling{overflow:scroll!important}.template_custom-home-page.klaviyo-prevent-body-scrolling .needsclick.kl-private-reset-css-Xuajs1[aria-label="POPUP Form"]{display:none!important}.listicle-page .announcement_bottom_blocks{justify-content:flex-start}.listicle-page .announcement_bottom_blocks .text p{font-size:64px;line-height:1.2}.template_custom-home-page .custom-page-sidebar{min-width:290px}.template_custom-home-page .image-with-text{--grid-desktop-horizontal-spacing: 30px}.template_custom-home-page .image-with-text .grid--gapless.grid{column-gap:var(--grid-desktop-horizontal-spacing)}.template_custom-home-page .image-with-text__text-item .image-with-text__content{padding:6rem 0 7rem}.custom-page-sidebar .product-card-section{display:flex;justify-content:center;padding:20px 0;position:sticky;transform:translateZ(0);top:-20px;z-index:2}.custom-page-sidebar .product-card{background:#fff;border:1px solid #ddd;padding:20px;max-width:320px;text-align:center;box-shadow:0 4px 12px #0000000d}.custom-page-sidebar .product-card-header .product-card-recommended{font-size:18px;font-weight:700;margin-bottom:5px}.custom-page-sidebar .product-card-rating{font-size:14px;color:#333;margin-bottom:10px}.custom-page-sidebar .product-card-rating .stars{display:block;color:gold;font-size:16px;margin-right:5px}.custom-page-sidebar .product-card-brand{font-size:28px;font-weight:700;margin:5px 0}.custom-page-sidebar .product-card-name{font-weight:700;line-height:1.2;color:#28a745;margin-bottom:15px;margin-top:0}.custom-page-sidebar .product-card-image img{width:100%;height:auto;border-radius:8px;margin-bottom:15px}.custom-page-sidebar .product-card-features{list-style:none;padding:0;margin-bottom:20px;text-align:left}.custom-page-sidebar .product-card-features ul{padding-left:0}.custom-page-sidebar .product-card-features li{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:7px}.custom-page-sidebar .product-card-features li:before{content:"";width:20px;height:20px;min-width:20px;background-size:cover;background-image:url(//hike-footwear.com/cdn/shop/t/84/assets/check.png?v=100062386424258648181747671266);display:block}.custom-page-sidebar .checkmark{color:#28a745;margin-right:8px;font-weight:700}.custom-page-sidebar .product-card-btn{display:block;background:#28a745;color:#fff;padding:12px 20px;font-size:16px;border-radius:6px;text-decoration:none;font-weight:700;transition:background .3s}.custom-page-sidebar .product-card-btn:hover{background:#218838}@media screen and (max-width: 1199px){.template_custom-home-page .custom-page-sidebar{min-width:250px}}@media screen and (max-width: 768px){.template_custom-home-page .custom-page-sidebar{display:none}.listicle-page .announcement_bottom_blocks .text p{font-size:24px;line-height:1.2}}@media screen and (max-width: 749px){.template_custom-home-page .banner--mobile-bottom .banner__box{padding:3rem 0}.template_custom-home-page .rich-text__wrapper{width:calc(100% - 0 / var(--font-body-scale))}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
