.hf-sport-select,.hf-team-select,.hf-era-select{width:100%;margin-top:-7px;padding:8px 10px;border:1px solid var(--border-color);border-radius:3px;font-size:14px;background:#fff;cursor:pointer}.hf-era-filters{display:flex;flex-direction:column;gap:6px;margin-top:8px}.hf-era-btn{text-align:left;padding:6px 10px;border:1px solid var(--border-color);border-radius:3px;background:#fff;font-size:14px;cursor:pointer;color:inherit;transition:background .15s,border-color .15s,color .15s}.hf-era-btn:hover{border-color:#2e8b57;background:#f5faf7}.hf-era-btn.is-active{background:#2e8b57;border-color:#2e8b57;color:#fff;font-weight:600}.hf-filters__search-wrap{margin-bottom:16px}.hf-filters__search-input{width:100%;padding:8px 10px;border:1px solid var(--border-color);border-radius:3px;font-size:14px;background:#fff}.hf-filters__search-input:focus{outline:none;border-color:var(--color-primary)}.hf-search-results{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid var(--border-color);border-top:none;border-radius:0 0 3px 3px;max-height:280px;overflow-y:auto;box-shadow:0 4px 8px #00000014}.hf-search-result-item{display:block;padding:8px 10px;font-size:13px;color:var(--text-color);text-decoration:none;border-bottom:1px solid var(--border-color)}.hf-search-result-item:last-child{border-bottom:none}.hf-search-result-item:hover,.hf-search-result-item:focus{background:#f0f4f8;color:var(--color-primary)}.collection__filter-group-name p{margin:0 0 8px;padding:8px 0 4px;border-top:1px solid var(--border-color)}.hf-view-reviews-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;text-decoration:none}.hf-product-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.hf-product-tag{display:inline-block;padding:3px 10px;border:1px solid #82ADD4;border-radius:20px;font-size:12px;color:#005493;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;line-height:1.6;transition:background .15s,color .15s}.hf-product-tag:hover{background:#005493;color:#fff;border-color:#005493}.product-block-list__item--description .rte div:has(>iframe){padding-top:0!important;position:relative!important;aspect-ratio:16 / 9;max-height:360px;width:100%}.product-block-list__item--description .rte iframe{position:absolute!important;top:0;left:0;width:100%;height:100%}section.section.ctm_home_feacoll,section.section.ctm_home_sdsize{padding-bottom:60px;background-color:#4faf7329;margin-bottom:0;padding-top:50px}section.section.ctm_home_feacoll{color:#fff}section.section.testimonial_sec,.ctm_prod_size{margin-top:0!important}@font-face{font-family:Novecento Sans;src:url(/cdn/shop/files/fonnts.com-Novecento_sans_Normal.woff?v=1775455698) format("woff");font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,button.footer__title.heading,.announcement-bar__newsletter-inner strong{font-family:Novecento Sans!important;line-height:normal!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,button.footer__title.heading,.footer__title span,.ctm_home_choose .rte p,.ctm_home_sdsize .section-header__content p,.ctm_home_sdsize h2{font-weight:600}.button{font-weight:500;text-transform:uppercase;border-radius:0!important;padding:0 22px}.custom-multicolumn-grid .button{line-height:36px}.ctm_home_feacoll a.product-item__vendor.link{font-size:14px}.button,button.footer__title.heading,.ctm_home_feacoll a.product-item__title,.ctm_home_feacoll .product-item__price-list .price{font-size:16px}h1,.h1{font-size:25px}.slideshow__title span.large_font{font-weight:700}.ctm_home_imgtxt img{width:100%}.slideshow--extra-large{height:620px}.ctm_home_icontxt .text-with-icons__title,.ctm_newsletter .rte{font-size:18px}.ctm_home_icontxt .text-with-icons__icon-wrapper{margin-top:3px}.ctm_home_icontxt{margin:60px 0}.ctm_newsletter{padding-top:24px}.ctm_newsletter .container--giga-narrow{padding:32px 0;background:#4faf73}.ctm_newsletter p,.ctm_home_choose{margin-bottom:0!important}.ctm_newsletter button.form__submit{background:#005493}.ctm_newsletter .rte{color:#ffffffbf}.ctm_footer .rte p{color:#ffffffbf;max-width:430px}.footer__title span,.announcement-bar__newsletter-inner p{font-size:20px}.ctm_footer .social-media__item svg{opacity:1;width:36px;height:36px}.ctm_footer ul.social-media__item-list{margin-top:16px;gap:4px}.ctm_home_explcat h2.section__title,.ctm_stad_mulcol h2.section__title{width:100%}.ctm_home_choose h2.heading.h1,.ctm_home_sdsize h2.section-header__title{margin-bottom:0}.ctm_home_size,section.section.ctm_home_sdsize{margin-top:40px}.ctm_home_size .promo-block__image-clip{left:200px}.ctm_home_choose .rte p,.ctm_home_sdsize .section-header__content p{font-size:25px;color:#005493;font-family:Novecento Sans;margin-bottom:20px}.ctm_home_choose .rte p,.announcement-bar__newsletter-inner,.ctm_home_sdsize .section-header__content p,.ctm_home_sdsize h2{line-height:normal}.header .search-bar__input::placeholder,.header .search-bar__filter option{color:#000}.ctm_home_sdsize p.promo-block__heading.heading.h3,.ctm_home_sdsize .promo-block__content{display:none}.mega-menu__inner--center{justify-content:space-between!important}.announcement-bar__newsletter .newsletter{max-width:630px;margin:30px auto 0}.announcement-bar__newsletter .container--extra-narrow{max-width:100%}.ctm_home_sdsize .section-header__content p{margin-bottom:30px}.ctm_home_sdsize .promo-block__image-clip{background:#fff}.ctm_home_sdsize .promo-block__image-wrapper{max-width:800px;margin:0 auto}.ctm_home_sport .container{max-width:100%}.ctm_home_sport .custom-multicolumn-item{box-shadow:0 0 20px #00000014}.ctm_newsletter img{max-width:180px;min-height:30px;padding:0 5px}.footer__image img{max-width:280px;min-height:34px}select#search-product-type{padding-left:20px;font-size:16px}.ctm_prod_icontext1{background:#fff;padding:40px 0!important;margin:60px 0!important}.ctm_prod_icontext1 .text-with-icons__item{padding:20px;border:1px solid #005493;border-radius:3px}.ctm_prod_icontext1 .text-with-icons__title{font-family:Novecento Sans!important;line-height:normal!important;font-size:16px}.ctm_prod_icontext1 .text-with-icons__icon-wrapper img{max-width:50px}.ctm_product_tab{border:1px solid var(--border-color);border-radius:3px;background:#fff;padding:40px}.ctm_prod_imgtxt .image-with-text{background:#cadfd3}.template-product .product-meta__text.rte{background:#005493;color:#fff;max-width:120px;text-align:center;border-radius:3px}.product-icon-text{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 24px;margin-top:30px;max-width:400px}.product-icon-text__item{display:flex;align-items:flex-start;gap:12px}.product-icon-text__icon{width:30px;height:30px;object-fit:contain;flex-shrink:0}.product-icon-text__content{font-size:18px;line-height:1.4;color:#222}.template-product span.price{font-size:16px;font-weight:600}.ctm_prod_imgtxt .button{margin-top:20px}.ctm_prod_imgtxt .image-with-text__text-container,.video-with-text__text-container{padding-right:40px}.ctm_stad_mulcol .custom-multicolumn-item{background:#fff;border:1px solid #e1e3e4}.ctm_stad_mulcol .promo-block__content-wrapper p{font-size:18px;color:#005493;font-family:Novecento Sans!important;line-height:normal!important;font-weight:600}.ctm_stad_mulcol .custom-multicolumn-item img{object-fit:contain;max-width:250px;margin:0 auto;min-height:180px}.ctm_stad_mulcol .promo-block__image-wrapper{height:auto!important}.ctm_light_stad_subtxt{margin-bottom:0}.ctm_light_stad_subtxt .rte{background:#005493;color:#fff;max-width:120px;text-align:center;border-radius:3px;margin:0 auto}.ctm_light_richtxt{margin-top:20px}.ctm_light_icontxt .text-with-icons__item{flex-direction:column;text-align:center}.ctm_light_icontxt .text-with-icons{max-width:80%;margin:0 auto}.ctm_ligh_stad_icontxt{margin:0;padding:40px;background:#ccdfd3}@media screen and (max-width:767px){.mob_center .video-with-text__text-container{text-align:center;padding-right:0}.mob_center .image-with-text__text-container{text-align:center}}@media screen and (min-width:1440px){.mega-menu__inner--center .mega-menu__column{margin-right:12px!important}}@media screen and (min-width:641px){.template-product h1.product-meta__title.heading.h1,.template-product .h3,.ctm_img_txt .h3,.video-with-text .h3,.image-with-text .h3{font-size:30px!important}h1,.h1{font-size:40px!important}h2,.h2,.ctm_home_imgtxt h2.heading.h3,.ctm_home_feacoll h2.section__title.h3{font-size:30px!important}h3,.h3{font-size:22px!important}.slideshow__title span.large_font{font-size:50px}.ctm_newsletter .container--giga-narrow{max-width:1347px}.ctm_newsletter .newsletter{margin-top:30px!important;max-width:650px;margin:0 auto}.ctm_home_imgtxt .image-with-text__text-container{padding-left:50px}.ctm_home_choose h2.heading.h1,.ctm_home_choose .rte p,.ctm_home_sdsize h2.section-header__title,.ctm_home_sdsize .section-header__content p,.ctm_home_sdsize h2{font-size:32px!important}.ctm_home_sdsize .promo-block.promo-block--bottom-center.promo-block--large{min-height:533px;padding-bottom:20px}p.announcement-bar__content{font-size:18px}}@media screen and (max-width:640px){.image-text-grid .quick-links__link{gap:20px;flex-direction:column}.image-text-grid img{height:100%}.testimonial-slide{width:100%!important;margin-right:20px!important;height:300px!important}.testimonial-slider .flickity-viewport{height:300px!important}.ctm_newsletter .container--giga-narrow{padding:32px;background:#4faf73;max-width:80%}.ctm_home_sdsize .promo-block.promo-block--bottom-center.promo-block--large{min-height:330px;padding-bottom:20px}.slideshow--extra-large{height:480px}span.testmonial_name,.testimonial-content p,.testimonial-location{font-size:16px!important}.section__header{margin-bottom:20px!important}.footer__block-item--text .footer__collapsible{height:auto!important}.footer__block-item--text .footer__collapsible span.plus-button{display:none}.ctm_prod_icontext1 .text-with-icons{max-width:90%;margin:0 auto}.ctm_prod_imgtxt .image-with-text__text-container{padding:0 20px 40px}.ctm_product_tab{padding:20px}}@keyframes hf-shop-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.nav-bar__item:first-child .nav-bar__link{background:linear-gradient(90deg,#2e8b57,#005493,#82add4,#2e8b57);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hf-shop-shimmer 2.5s ease infinite;font-weight:700;font-size:1.05em;letter-spacing:.03em;color:#005493;position:relative}.nav-bar__item:first-child .nav-bar__link:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:linear-gradient(90deg,#2e8b57,#005493,#82add4,#2e8b57);background-size:300% auto;animation:hf-shop-shimmer 2.5s ease infinite;border-radius:1px}.nav-bar__item:first-child .nav-bar__link .icon--arrow-bottom path{stroke:#005493!important}.hf-gift-wrap{margin-bottom:1.2em}.hf-gift-message{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .25s ease}.hf-gift-message.is-open{max-height:160px;opacity:1}.hf-gift-message .form__field--textarea{resize:none;min-height:80px}.hf-cart-gift{margin-top:.5em}.hf-cart-gift__display{display:flex;align-items:baseline;gap:.4em;flex-wrap:wrap}.hf-cart-gift__display[aria-hidden=true]{display:none}.hf-cart-gift__badge{display:inline-flex;align-items:center;gap:.25em;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#2e8b57;background:#e8f5ee;border:1px solid #b7d9c5;border-radius:3px;padding:1px 6px;white-space:nowrap}.hf-cart-gift__badge:before{content:"\1f381";font-size:12px}.hf-cart-gift__msg-text{font-size:13px;color:#555;font-style:italic;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-cart-gift__edit{font-size:12px;white-space:nowrap;flex-shrink:0}.hf-cart-gift__editor[aria-hidden=true]{display:none}.hf-cart-gift__editor{margin-top:.5em}.hf-cart-gift__textarea{resize:none;width:100%;font-size:13px}.hf-cart-gift__actions{display:flex;align-items:center;gap:.75em;margin-top:.4em}.hf-cart-gift__save{font-size:12px;padding:4px 12px}.hf-cart-gift__cancel{font-size:12px}@media screen and (min-width:640px){.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{min-height:260px}}.jdgm-review-card,.jdgm-review-card__preview,.jdgm-review-card__details{background-color:#ccdfda!important}.jdgm-review-card__reviewer-name{color:#005493!important}.jdgm-review-card__details-description{color:#000!important;font-size:16px!important}.jm-star-rating,.jm-star-rating svg,.jm-star-rating path{fill:#2e8b57!important;color:#2e8b57!important}.jm-grid-header__text{color:#005493!important;font-weight:700!important;font-family:Novecento Sans!important}.jdgm-review-card__title,.jdgm-review-card__date,.jdgm-review-card__verified-buyer,.jdgm-review-card__body,.jdgm-review-card__footer,.jdgm-review-card__icon,.jdgm-review-card__details-title{color:#000!important}.jdgm-review-card__verified-badge svg,.jdgm-review-card__verified-badge path{fill:#2e8b57!important;color:#2e8b57!important}.jdgm-review-card__preview,.jdgm-review-card{filter:none!important}.jdgm-review-card__overlay-and-background-color{background-color:transparent!important;opacity:0!important}#shopify-section-template--23030929260633__rich_text_c7PXUY p,#shopify-section-template--23030929260633__rich_text_c7PXUY h1,#shopify-section-template--23030929260633__rich_text_c7PXUY h2,#shopify-section-template--23030929260633__rich_text_c7PXUY h3,#shopify-section-template--23030929260633__rich_text_c7PXUY span{color:#fff!important}#shopify-section-template--23030929260633__rich_text_c7PXUY .button{background-color:#005493!important;border-color:#005493!important;color:#fff!important}@media screen and (max-width:749px){#shopify-section-template--23030929260633__custom_split_slideshow_e8LnDT{display:none!important}#shopify-section-template--23030929260633__slideshow,#shopify-section-template--23030929260633__rich_text_c7PXUY,#shopify-section-template--23030929260633__multicolumn_rankHY{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (min-width:750px){#shopify-section-template--23030929260633__slideshow{display:none!important}}@media screen and (min-width:750px){#shopify-section-template--23030929260633__rich_text_c7PXUY{display:none!important}}@media screen and (max-width:749px){.jdgm-cards-carousel .jdgm-title{font-size:1.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/custom.css.map */
