.section-contact-form .section-content__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.section-blog-posts .section-content__heading{margin-top:1.5rem}.blog-articles .article-card__image-wrapper img{aspect-ratio:4/3;object-fit:cover}.section-breadcrumbs,nav.breadcrumbs{display:none!important}@media screen and (min-width:990px){.product--thumbnail media-gallery{display:grid!important;grid-template-columns:110px 1fr;gap:1rem;padding-top:1rem}.product--thumbnail media-gallery>[id^=GalleryStatus]{grid-column:1 / -1}.product--thumbnail media-gallery .thumbnail-slider{order:-1;grid-column:1;grid-row:1 / -1;padding-top:.5rem}.product--thumbnail media-gallery .slider-mobile-gutter:not(.thumbnail-slider){grid-column:2}.product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:.5rem;overflow-y:auto;max-height:600px}.product--thumbnail .thumbnail-list__item{width:100%!important;min-width:0!important;flex:none!important;padding:0!important}.product--thumbnail .thumbnail-slider .slider-button{display:none!important}}.section-td-pattern-hero:has(.td-pattern-hero__coming-soon)~.section-main-collection-product-grid,.section-td-pattern-hero:has(.td-pattern-hero__coming-soon)~.section-apps{display:none!important}.section-main-product .page-width,.section-main-collection-product-grid .page-width{padding-left:2rem!important;padding-right:2rem!important}.section-main-product .last-child-inner .flex.responsive-gap{align-items:center!important}.section-multicolumn .section-content__heading,.section-multicolumn h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing)}.card--card .card__inner{border:1px solid #e0d5c0}.section-featured-collection slider-component{overflow:hidden}.header--top-left+.header__inline-menu{padding-top:.2rem!important;padding-bottom:.2rem!important}.header__inline-menu .header__menu-item{padding-top:.3rem!important;padding-bottom:.3rem!important}.section-announcement-bar{--color-foreground: 255, 255, 255 !important}.announcement-bar__message,.announcement-bar__message *{color:#fff!important}.b-main-title,.collection__heading,.scrolling-text__text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing, -.029em)}.td-pattern-hero__title{font-family:Cooper Black,serif!important;font-weight:400!important;letter-spacing:normal!important}.section-scrolling-text .scrolling-text__content img{filter:brightness(0) saturate(100%) invert(14%) sepia(30%) saturate(1200%) hue-rotate(115deg) brightness(95%)}.section-scrolling-text .scrolling-text__wrapper,.section-scrolling-text .scrolling-text__wrapper *,.section-scrolling-text .scrolling-text__content,.section-scrolling-text .scrolling-text__content *,.section-scrolling-text h1,.section-scrolling-text h2,.section-scrolling-text h3,.section-scrolling-text h4,.section-scrolling-text .h0,.section-scrolling-text .h1,.section-scrolling-text .h2,.section-scrolling-text .h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}@media(max-width:749px){.header__icon--custom{display:none!important}}.section-newsletter .banner__media img{object-position:center bottom!important}.section-newsletter h2,.section-newsletter h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.shopify-section--apps-section .apps-section{margin-left:0!important;margin-right:0!important;max-width:100%!important;border-radius:0!important}.section-multicolumn .multicolumn-card{border:1px solid #0f2e24;border-radius:8px}.product-form__input--box:has(input[name^="Logo Color"]),.product-form__input--box:has(input[name^="Shirt Color"]){display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:.5rem!important;align-items:center;grid-template-columns:none!important}.product-form__input--pill input[name^="Logo Color"]+label,.product-form__input--pill input[name^="Shirt Color"]+label{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;flex:0 0 38px!important;border-radius:50%!important;padding:0!important;box-shadow:0 0 0 1px #0003!important;overflow:hidden;font-size:0!important;line-height:0!important;background-color:transparent!important}.product-form__input--pill input[name^="Logo Color"]+label .swatch-input__label-inner,.product-form__input--pill input[name^="Shirt Color"]+label .swatch-input__label-inner{font-size:0!important;visibility:hidden}.product-form__input--pill input[name^="Logo Color"]:checked+label,.product-form__input--pill input[name^="Shirt Color"]:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 4px #0e3223!important}.product-form__input--pill input[value="Charcoal & Teal"]+label{background:linear-gradient(135deg,#4a5568 50%,#2c7a7b 50%)!important}.product-form__input--pill input[value="Coral & Seafoam"]+label{background:linear-gradient(135deg,#e8755a 50%,#81e6d9 50%)!important}.product-form__input--pill input[value="Fairway OG"]+label{background:linear-gradient(135deg,#0e3223 50%,#c65d05 50%)!important}.product-form__input--pill input[value="Forest & Cream"]+label{background:linear-gradient(135deg,#1a4731 50%,#f5e6c8 50%)!important}.product-form__input--pill input[value="Fuchsia & Navy"]+label{background:linear-gradient(135deg,#d53f8c 50%,#1a365d 50%)!important}.product-form__input--pill input[value="Maroon & Gold"]+label{background:linear-gradient(135deg,#7b2d3b 50%,#d4a843 50%)!important}.product-form__input--pill input[value="Navy & Silver"]+label{background:linear-gradient(135deg,#1a2744 50%,silver 50%)!important}.product-form__input--pill input[value="Plum & Mint"]+label{background:linear-gradient(135deg,#6b3a6b 50%,#98e6c8 50%)!important}.product-form__input--pill input[value="Purple & Gold"]+label{background:linear-gradient(135deg,#553c9a 50%,#d4a843 50%)!important}.product-form__input--pill input[value="Red & Blue"]+label{background:linear-gradient(135deg,#c53030 50%,#2b6cb0 50%)!important}.product-form__input--pill input[value="Rose & Turquoise"]+label{background:linear-gradient(135deg,#e8a0b4 50%,#38b2ac 50%)!important}.product-form__input--pill input[value="Slate & Copper"]+label{background:linear-gradient(135deg,#64748b 50%,#c0805a 50%)!important}.product-form__input--pill input[value="Athletic Heather"]+label{background:#acb1a6!important}.product-form__input--pill input[value="Black Heather"]+label{background:#1a1a1a!important}.product-form__input--pill input[value="Deep Heather"]+label{background:#4a4a4a!important}.product-form__input--pill input[value="Heather Dust"]+label{background:#cfc0a9!important}.product-form__input--pill input[value="Heather Forest"]+label{background:#3a5a40!important}.product-form__input--pill input[value="Heather Ice Blue"]+label{background:#b5d4e6!important}.product-form__input--pill input[value="Heather Maroon"]+label{background:#5c2333!important}.product-form__input--pill input[value="Heather Midnight Navy"]+label{background:#1a2744!important}.product-form__input--pill input[value="Heather Peach"]+label{background:#f5c5a3!important}.product-form__input--pill input[value="Heather Prism Natural"]+label{background:#e8dcc8!important}.product-form__input--pill input[value=White]+label{background:#fff!important;box-shadow:0 0 0 1px #00000026!important}.product-form__input--pill input[type=radio][value="Dark Navy"]+label{background:#1a2744!important;background-color:#1a2744!important}.product-form__input--pill input[type=radio][value="Dark Grey"]+label{background:#3a3a3a!important;background-color:#3a3a3a!important}.product-form__input--pill input[type=radio][value=Grey]+label{background:#9ca3af!important;background-color:#9ca3af!important}.product-form__input--pill input[type=radio][value="Royal Blue"]+label{background:#2563eb!important;background-color:#2563eb!important}.product-form__input--pill input[type=radio][value=Red]+label{background:#dc2626!important;background-color:#dc2626!important}.product-form__input--pill input[type=radio][value=Khaki]+label{background:#c2b280!important;background-color:#c2b280!important}.product-form__input--pill input[type=radio][value=Black]+label{background:#1a1a1a!important;background-color:#1a1a1a!important}.product-form__input--pill input[type=radio][value=Olive]+label{background:#6b7f3a!important;background-color:#6b7f3a!important}.product-form__buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important}.product-form__buttons .shopify-payment-button{grid-column:auto!important}.product-form__buttons .shopify-payment-button__button{min-height:unset!important}button.product-form__submit{background-color:#c65d05!important;color:#fff!important;border:none!important}button.product-form__submit:hover{background-color:#a84e04!important}.product-form__buttons+.product-form__buttons,.shopify-payment-button__more-options{display:none!important}.product__info-container .spacer-container hr.product-page__spacer{margin-top:.5rem!important;margin-bottom:.5rem!important}.product__info-container .spacer-container hr.visibility-hidden{margin-top:.2rem!important;margin-bottom:0!important}.product__info-container .no-js-hidden.mb-15{margin-bottom:.3rem!important}.product__info-container variant-selects{margin-bottom:0!important;padding-bottom:0!important}.product__info-container variant-selects fieldset{margin-bottom:0!important;padding-bottom:0!important}.product__info-container .flex.responsive-gap{justify-content:flex-start!important;align-items:center!important}.f\:product-single__info-quantity,f-product-quickview .x-quantity-input{display:none!important}f-product-quickview .product-form__buttons,f-product-quickview .f\:product-single__buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important}f-product-quickview button.product-form__submit,f-product-quickview .f\:btn-atc{background-color:#c65d05!important;color:#fff!important;border:none!important}f-product-quickview button.product-form__submit:hover,f-product-quickview .f\:btn-atc:hover{background-color:#a84e04!important}f-product-quickview .shopify-payment-button{grid-column:auto!important}f-product-quickview .shopify-payment-button__more-options{display:none!important}.section-complementary-products .grid__item{max-width:200px}.section-complementary-products .card__image{aspect-ratio:1/1}.section-complementary-products .card__heading{font-size:1.3rem}.section-complementary-products .price{font-size:1.2rem}.product-form__input--box:has(input[name^="Hat Color"]),.product-form__input--pill:has(input[name^="Hat Color"]){display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:.5rem!important;align-items:center}.product-form__input--pill input[name^="Hat Color"]+label,.product-form__input--box input[name^="Hat Color"]+label{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;flex:0 0 38px!important;border-radius:50%!important;padding:0!important;box-shadow:0 0 0 1px #0003!important;overflow:hidden;font-size:0!important;line-height:0!important;background-color:transparent!important}.product-form__input--pill input[name^="Hat Color"]+label .swatch-input__label-inner,.product-form__input--box input[name^="Hat Color"]+label .swatch-input__label-inner{font-size:0!important;visibility:hidden}.product-form__input--pill input[name^="Hat Color"]:checked+label,.product-form__input--box input[name^="Hat Color"]:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 4px #0e3223!important}.section-testimonials .section-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:.01em}.section-testimonials .section-title .bump-rest{text-transform:uppercase;font-size:.8em}[style*="'Cooper Black'"],[style*="Cooper Black"],.td-pattern-hero__title{font-weight:400!important}body:has(.header--middle-center) .header-wrapper{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ryppl-custom.css.map */
