@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Libre+Baskerville:wght@400;700&display=swap";:root{--cc-font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-font-heading: "Libre Baskerville", Georgia, serif;--cc-white: #ffffff;--cc-offwhite: #F7F8F5;--cc-text-main: #111A17;--cc-text-body: #1B2421;--cc-text-muted: #4E5753;--cc-text-soft: rgba(78, 87, 83, .74);--cc-green: #1F3A2E;--cc-green-dark: #162A22;--cc-rust: #A65F3D;--cc-border-light: #D9DED8;--cc-border-medium: #C9D0CC;--cc-border-alpha: rgba(17, 26, 23, .14);--cc-radius-card: 18px;--cc-radius-card-mobile: 14px;--cc-radius-button: 10px;--cc-radius-pill: 999px;--cc-shadow-header: 0 2px 14px rgba(20, 24, 23, .045);--cc-shadow-card: 0 8px 24px rgba(20, 24, 23, .045);--cc-shadow-card-hover: 0 14px 34px rgba(20, 24, 23, .085);--cc-page-x: clamp(22px, 5vw, 72px);--cc-section-y: 48px;--cc-section-y-mobile: 36px}html{scroll-behavior:smooth}body{background:var(--cc-white)!important;color:var(--cc-text-body);font-family:var(--cc-font-body)}body,main,.content-for-layout,.shopify-section,.section,.collection,.collection__inner,.collection__content,.product-grid-container,.card__content,.product-card__content,.card-information{background:var(--cc-white)!important}p,li,.rte,.rte p,.collection-description,.collection-hero__description,.collection-banner__description,.product__description,.product__text,.cc-card-tagline{color:var(--cc-text-muted)!important;font-family:var(--cc-font-body)}a{color:var(--cc-text-body)!important;text-decoration:none!important}a:hover{color:var(--cc-green)!important}h1,h2,h3,h4,h5,h6,.collection__title,.product__title,.product__title h1,.card__heading,.card__heading a,.product-card a,.card-information a{color:var(--cc-text-main)!important;font-family:var(--cc-font-heading);line-height:1.12;letter-spacing:-.035em}input,textarea,select{color:var(--cc-text-body);font-family:var(--cc-font-body)}main .shopify-section:not(:first-child){padding-top:var(--cc-section-y)!important;padding-bottom:var(--cc-section-y)!important}.content-for-layout>.shopify-section:first-child,.content-for-layout>.shopify-section:first-child .section,.content-for-layout>.shopify-section:first-child .section-content-wrapper,.content-for-layout>.shopify-section:first-child .custom-section-content,.content-for-layout>.shopify-section:first-child .spacing-style,main .shopify-section:first-child{margin-top:0!important;padding-top:0!important}main .shopify-section:has(.cc-ripple-hero),main .shopify-section:has(.cc-essentials),main .shopify-section:has(.river-conditions),main .shopify-section:has(.cc-explorer){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;background:transparent!important}.cc-ripple-hero,.cc-essentials,.cc-explorer,.river-conditions{margin-top:0!important;margin-bottom:0!important}#header-group,.shopify-section-header-sticky,.shopify-section-group-header-group,.header,.header__inner,.header__wrapper{background:var(--cc-white)!important;color:var(--cc-text-main)!important}#header-group,.shopify-section-header-sticky,.shopify-section-group-header-group{margin:0!important;padding:0!important}.header,.header__inner,.header__wrapper{min-height:68px!important;height:auto!important;margin:0!important;border-bottom:1px solid rgba(17,26,23,.1)!important;box-shadow:var(--cc-shadow-header)!important}.header[transparent],.header.is-transparent,header-component[transparent] .header{background:var(--cc-white)!important;color:var(--cc-text-main)!important}.header a,.header button,.header__icon,.header__menu-item,.header__heading-link,.header-actions__action,button[data-testid=cart-drawer-trigger]{color:var(--cc-text-main)!important;font-family:var(--cc-font-body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important}.header a:hover,.header button:hover,.header__icon:hover{color:var(--cc-green)!important;opacity:.86}.header__heading-logo img,.header__logo img,.header img{max-height:46px!important;width:auto!important;height:auto!important}.header-actions,.header__icons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;padding-right:8px!important;overflow:visible!important}.header-actions__action,.header-actions__action button,.header-actions__action a,.header__icon,button[data-testid=cart-drawer-trigger]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important}.header svg,.header svg *,.header__icon svg,.header__icon svg *,.header-actions svg,.header-actions svg *,button[data-testid=cart-drawer-trigger] svg,button[data-testid=cart-drawer-trigger] svg *{color:var(--cc-text-main)!important;stroke:var(--cc-text-main)!important;fill:none!important;opacity:1!important;visibility:visible!important}.header svg,.header__icon svg,.header-actions svg,button[data-testid=cart-drawer-trigger] svg{width:24px!important;height:24px!important;display:block!important}button[data-testid=cart-drawer-trigger] cart-icon,button[data-testid=cart-drawer-trigger] .header-actions__cart-icon,.header-actions__cart-icon,cart-icon.header-actions__cart-icon{position:relative!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;transform:translateY(1px)!important}button[data-testid=cart-drawer-trigger] .cart-bubble,button[data-testid=cart-drawer-trigger] .cart-count-bubble,button[data-testid=cart-drawer-trigger] .cart-bubble__background,button[data-testid=cart-drawer-trigger] .cart-bubble__text,button[data-testid=cart-drawer-trigger] .cart-bubble__text-count,.header-actions__cart-icon .cart-bubble,.header-actions__cart-icon .cart-count-bubble,.header-actions__cart-icon .cart-bubble__background,.header-actions__cart-icon .cart-bubble__text,.header-actions__cart-icon .cart-bubble__text-count,cart-icon .cart-bubble,cart-icon .cart-count-bubble,cart-icon .cart-bubble__background,cart-icon .cart-bubble__text,cart-icon .cart-bubble__text-count{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.button,.button-secondary,.shopify-payment-button__button--unbranded{font-family:var(--cc-font-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:700!important;border-radius:var(--cc-radius-button)!important;padding:12px 20px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}.button:not(.button-secondary):not(.button-unstyled),.shopify-payment-button__button--unbranded{background:var(--cc-green)!important;color:var(--cc-white)!important;border:1px solid var(--cc-green)!important;box-shadow:none!important}.button:not(.button-secondary):not(.button-unstyled):hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--cc-green-dark)!important;color:var(--cc-white)!important;border-color:var(--cc-green-dark)!important;transform:translateY(-1px)}.button-secondary{background:var(--cc-white)!important;color:var(--cc-text-main)!important;border:1px solid rgba(17,26,23,.34)!important;box-shadow:none!important}.button-secondary:hover{background:var(--cc-white)!important;color:var(--cc-green)!important;border-color:#1f3a2e8c!important;transform:translateY(-1px)}.button:disabled,.button[aria-disabled=true],.shopify-payment-button__button--unbranded:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.collection-hero,.collection-banner,.main-collection-banner,.collection-header,.shopify-section:has(.collection__title){background:var(--cc-white)!important;padding:38px var(--cc-page-x) 16px!important;margin-bottom:8px!important;border-bottom:0!important}.collection__title,.collection-hero h1,.collection-banner h1,.main-collection-banner h1{font-size:clamp(48px,6.4vw,82px)!important;line-height:.92!important;letter-spacing:-.055em!important;margin-bottom:10px!important;max-width:920px!important}.collection-description,.collection-hero__description,.collection-banner__description{max-width:620px!important;font-size:17px!important;line-height:1.55!important;margin-bottom:0!important}.facets,.facets-container,.collection-toolbar,.collection .facets-container,.product-count,.product-count__text{color:var(--cc-text-muted)!important}.facets-container,.collection-toolbar,.product-grid-container .facets,.collection .facets{margin-top:0!important;margin-bottom:18px!important;padding-top:0!important}.facets button,.facets summary,.collection-toolbar button,.collection-toolbar summary,.product-count__text,.facet-filters__label,.facet-filters__sort{color:var(--cc-text-muted)!important;font-family:var(--cc-font-body)!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:var(--cc-white)!important}.collection-toolbar button,.product-grid-container button,.facets-container button{border-radius:8px!important}.product-grid,.collection .product-grid,.collection .grid,#product-grid{gap:22px!important}.collection .grid{justify-content:center!important}.product-card,.card-wrapper,.product-card-wrapper,.product-grid__item .card,.collection .grid__item .card,.collection .product-card,.collection .collection-product-card{background:var(--cc-white)!important;border:1px solid var(--cc-border-medium)!important;border-radius:var(--cc-radius-card)!important;box-shadow:none!important;overflow:hidden!important;padding:0!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.product-card:hover,.card-wrapper:hover,.product-card-wrapper:hover,.product-grid__item .card:hover,.collection .grid__item .card:hover,.collection .product-card:hover,.collection .collection-product-card:hover{transform:translateY(-2px)!important;box-shadow:var(--cc-shadow-card-hover)!important;border-color:#111a1738!important}.product-card__media,.card__media,.product-grid__item .media{background:var(--cc-white)!important;padding:8px!important}.product-card img,.card-wrapper img,.product-card-wrapper img,.product-grid__item .card img,.collection .grid__item .card img,.collection .product-card img,.collection .collection-product-card img{background:var(--cc-white)!important;object-fit:contain!important;border-radius:0!important;max-height:330px!important}.product-card__content,.card__content,.card-information,.product-card .card__content{background:var(--cc-white)!important;padding:14px 16px 18px!important}.product-card a,.card__heading a,.card-information a,.product-card__content a{color:var(--cc-text-main)!important;font-family:var(--cc-font-body)!important;font-size:15px!important;font-weight:700!important;line-height:1.24!important;letter-spacing:-.015em!important;text-decoration:none!important}.product-card a:hover,.card__heading a:hover,.card-information a:hover,.product-card__content a:hover{color:var(--cc-green)!important}.price,.price-item,.product-card .price,.product-card product-price,product-price{color:#343b39!important;font-family:var(--cc-font-body)!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.01em!important;opacity:1!important;margin-top:6px!important}.compare-at-price,.product-card s,.price__compare{color:var(--cc-text-soft)!important;opacity:.75!important}.cc-card-tagline{margin-top:7px!important;max-width:96%!important;color:var(--cc-text-muted)!important;font-family:var(--cc-font-body)!important;font-size:12.5px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:0!important}.badge{background:var(--cc-text-main)!important;color:var(--cc-white)!important;border:0!important;border-radius:var(--cc-radius-pill)!important;font-family:var(--cc-font-body)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-grid__item:before,.product-grid__item:after,.product-card:before,.product-card:after,.collection-card:before,.collection-card:after,.card-wrapper:before,.card-wrapper:after{content:none!important;display:none!important}.product__title,.product__title h1,.product-info h1,.product h1{color:var(--cc-text-main)!important;font-family:var(--cc-font-heading)!important;letter-spacing:-.05em!important}.product .price,.product-info .price,.product .price-item,.product-info .price-item{color:var(--cc-text-body)!important;font-weight:700!important}.product-form__input legend,.variant-option legend,.product-option legend,fieldset legend{color:var(--cc-text-body)!important;font-family:var(--cc-font-body)!important;font-size:15px!important;font-weight:500!important}.variant-option__button-label,.product-form__input label,variant-picker label,.product-option label,.product-options label{border-radius:var(--cc-radius-button)!important;font-family:var(--cc-font-body)!important}.variant-option__button-label:not(:has(input:checked)),.product-form__input label:not(:has(input:checked)){background:var(--cc-white)!important;color:var(--cc-text-body)!important;border-color:var(--cc-border-light)!important}.variant-option__button-label:not(:has(input:checked)) *,.product-form__input label:not(:has(input:checked)) *{color:var(--cc-text-body)!important}.variant-option__button-label:has(input:checked),.product-form__input label:has(input:checked){background:var(--cc-text-main)!important;background-color:var(--cc-text-main)!important;border-color:var(--cc-text-main)!important;color:var(--cc-white)!important}.variant-option__button-label:has(input:checked) *,.product-form__input label:has(input:checked) *,.variant-option__button-label input:checked~.variant-option__button-label__text,.variant-option__button-label input:checked~span,.product-form__input input:checked~span,.product-form__input input:checked~.variant-option__button-label__text{color:var(--cc-white)!important}.quantity,.quantity-selector,quantity-selector{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;background:var(--cc-white)!important;border:1px solid var(--cc-border-light)!important;border-radius:var(--cc-radius-button)!important;overflow:hidden!important}.quantity__button,.quantity-selector button,quantity-selector button,button[name=minus],button[name=plus]{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:var(--cc-white)!important;border:0!important;box-shadow:none!important;color:var(--cc-text-main)!important;opacity:1!important}.quantity__input,.quantity-selector input,quantity-selector input,input[name=quantity]{width:54px!important;height:48px!important;min-height:48px!important;text-align:center!important;background:var(--cc-white)!important;border:0!important;box-shadow:none!important;color:var(--cc-text-main)!important;font-family:var(--cc-font-body)!important;font-size:18px!important;font-weight:600!important}.quantity__button svg,.quantity-selector button svg,quantity-selector button svg,button[name=minus] svg,button[name=plus] svg,.quantity__button svg *,.quantity-selector button svg *,quantity-selector button svg *,button[name=minus] svg *,button[name=plus] svg *{stroke:var(--cc-text-main)!important;fill:none!important;opacity:1!important;visibility:visible!important}.quantity__button:hover,.quantity-selector button:hover,quantity-selector button:hover,button[name=minus]:hover,button[name=plus]:hover{background:var(--cc-green)!important;color:var(--cc-white)!important}.quantity__button:hover svg,.quantity__button:hover svg *,.quantity-selector button:hover svg,.quantity-selector button:hover svg *,quantity-selector button:hover svg,quantity-selector button:hover svg *,button[name=minus]:hover svg,button[name=minus]:hover svg *,button[name=plus]:hover svg,button[name=plus]:hover svg *{stroke:var(--cc-white)!important}.product-form__submit,button[name=add],button[type=submit].product-form__submit{background:var(--cc-green)!important;background-color:var(--cc-green)!important;border-color:var(--cc-green)!important;color:var(--cc-white)!important;border-radius:var(--cc-radius-button)!important}.product-form__submit *,button[name=add] *,button[type=submit].product-form__submit *{color:var(--cc-white)!important;fill:var(--cc-white)!important;stroke:var(--cc-white)!important}.product-form__submit:hover,button[name=add]:hover,button[type=submit].product-form__submit:hover{background:var(--cc-green-dark)!important;border-color:var(--cc-green-dark)!important}.shopify-payment-button,.shopify-payment-button *{font-family:var(--cc-font-body)!important}.search-modal,.search-modal__content,.quick-add-modal,.quick-add-modal__content{background:var(--cc-white)!important;color:var(--cc-text-main)!important}.search-modal input[type=search]{background:var(--cc-white)!important;border:1px solid var(--cc-border-light)!important;color:var(--cc-text-main)!important;border-radius:var(--cc-radius-button)!important;padding:14px 16px!important}.search-modal input[type=search]::placeholder{color:var(--cc-text-soft)!important}.close-button,button.close-button,.menu-drawer__close-button,.cart-drawer .close-button,.search-modal .close-button,dialog .close-button{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:var(--cc-radius-pill)!important;background:var(--cc-white)!important;border:1px solid rgba(17,26,23,.24)!important;box-shadow:0 4px 14px #0000001f!important;color:var(--cc-text-main)!important;opacity:1!important;visibility:visible!important}.close-button svg,.close-button svg *,.menu-drawer__close-button svg,.menu-drawer__close-button svg *,.cart-drawer .close-button svg,.cart-drawer .close-button svg *,.search-modal .close-button svg,.search-modal .close-button svg *,dialog .close-button svg,dialog .close-button svg *{display:block!important;opacity:1!important;visibility:visible!important;stroke:var(--cc-text-main)!important;fill:none!important;stroke-width:2.25px!important}.close-button:hover,.menu-drawer__close-button:hover,.cart-drawer .close-button:hover,.search-modal .close-button:hover,dialog .close-button:hover{background:var(--cc-green)!important;color:var(--cc-white)!important}.close-button:hover svg,.close-button:hover svg *,.menu-drawer__close-button:hover svg,.menu-drawer__close-button:hover svg *,.cart-drawer .close-button:hover svg,.cart-drawer .close-button:hover svg *,.search-modal .close-button:hover svg,.search-modal .close-button:hover svg *,dialog .close-button:hover svg,dialog .close-button:hover svg *{stroke:var(--cc-white)!important}.slideshow-control,button.slideshow-control,slideshow-arrows .slideshow-control,slideshow-controls .slideshow-control{background-color:var(--cc-white)!important;color:var(--cc-text-main)!important;border:1px solid var(--cc-border-light)!important;box-shadow:0 3px 10px #14181714!important;opacity:.95!important}.slideshow-control:hover,button.slideshow-control:hover,slideshow-arrows .slideshow-control:hover,slideshow-controls .slideshow-control:hover{background-color:var(--cc-green)!important;color:var(--cc-white)!important;border-color:var(--cc-green)!important;opacity:1!important}.slideshow-control svg,.slideshow-control svg path,.slideshow-control svg line,.slideshow-control svg polyline{color:currentColor!important;stroke:currentColor!important;fill:none!important}footer,.footer,.shopify-section-group-footer-group,footer .shopify-section,.footer .shopify-section,.shopify-section-group-footer-group .shopify-section{background:var(--cc-offwhite)!important;color:var(--cc-text-main)!important;margin:0!important;padding:0!important}footer,.footer,.shopify-section-group-footer-group{border-top:1px solid rgba(17,26,23,.1)!important}footer :is(.newsletter,.newsletter-section,.email-signup-banner,.footer__newsletter,.footer-block--newsletter),.footer :is(.newsletter,.newsletter-section,.email-signup-banner,.footer__newsletter,.footer-block--newsletter){background:var(--cc-offwhite)!important;color:var(--cc-text-main)!important;padding:42px 48px!important;border-top:1px solid rgba(17,26,23,.08)!important;border-bottom:1px solid rgba(17,26,23,.08)!important}footer :is(.newsletter h2,.email-signup-banner h2,.footer__newsletter h2,.footer-block--newsletter h2),.footer :is(.newsletter h2,.email-signup-banner h2,.footer__newsletter h2,.footer-block--newsletter h2){color:var(--cc-text-main)!important;font-family:var(--cc-font-heading)!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.08!important;letter-spacing:-.045em!important;text-transform:none!important;font-weight:400!important;margin:0 0 8px!important}footer :is(.newsletter p,.email-signup-banner p,.footer__newsletter p,.footer-block--newsletter p),.footer :is(.newsletter p,.email-signup-banner p,.footer__newsletter p,.footer-block--newsletter p){color:var(--cc-text-muted)!important;font-size:15px!important;line-height:1.45!important;margin:0!important}footer input[type=email],.footer input[type=email]{background:var(--cc-white)!important;border:1px solid rgba(17,26,23,.34)!important;color:var(--cc-text-main)!important;border-radius:var(--cc-radius-pill)!important;min-height:58px!important;height:58px!important;padding:0 64px 0 24px!important;font-family:var(--cc-font-body)!important;font-size:15px!important;box-shadow:none!important}footer :is(.newsletter-form__button,button[type=submit]),.footer :is(.newsletter-form__button,button[type=submit]){background:transparent!important;color:var(--cc-text-main)!important;border:0!important;box-shadow:none!important;min-width:52px!important;min-height:52px!important;padding:0!important;border-radius:var(--cc-radius-pill)!important}footer :is(.footer-block__heading,.footer__heading),.footer :is(.footer-block__heading,.footer__heading){color:var(--cc-text-main)!important;font-family:var(--cc-font-body)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}footer a,.footer a,footer small,.footer small,footer p,.footer p{color:var(--cc-text-main)!important;font-family:var(--cc-font-body)!important;text-decoration:none!important}footer a:hover,.footer a:hover{color:var(--cc-green)!important;opacity:.78!important}main .shopify-section:has(#insta-feed),main .shopify-section:has(.instafeed-shopify),main .shopify-section:has(.instagram-feed),main .shopify-section:has(.instafeed),main .shopify-section:has(.cc-instafeed-strip){padding:0!important;margin:0!important;background:var(--cc-white)!important}#insta-feed,.instafeed-shopify,.instagram-feed,.instafeed{background:var(--cc-white)!important;padding:34px 36px!important;margin:0 auto!important;max-width:1500px!important;overflow:hidden!important;text-align:center!important}.instafeed-title,.instafeed-heading,main .shopify-section:has(#insta-feed) h2{color:var(--cc-text-main)!important;font-family:var(--cc-font-body)!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 14px!important}#insta-feed a,.instafeed-shopify a,.instagram-feed a,.instafeed a{border-radius:8px!important;overflow:hidden!important;background:#111a170d!important;box-shadow:0 8px 20px #1418170f!important;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease!important}#insta-feed img,.instafeed-shopify img,.instagram-feed img,.instafeed img{border-radius:8px!important;object-fit:cover!important;filter:saturate(.94) contrast(.98)!important;transition:transform .28s ease,filter .28s ease!important}@media screen and (max-width:749px){main .shopify-section:not(:first-child){padding-top:var(--cc-section-y-mobile)!important;padding-bottom:var(--cc-section-y-mobile)!important}.header,.header__inner,.header__wrapper{min-height:60px!important}.header__heading-logo img,.header__logo img,.header img{max-height:38px!important}#header-group,.header,.header__inner,.header__wrapper,.header__columns,.header__column,.header__icons,.header-actions{overflow:visible!important}.header__icon,.header-actions__action,.header-actions__action button,.header-actions__action a{min-width:44px!important;min-height:44px!important}.collection-hero,.collection-banner,.main-collection-banner,.shopify-section:has(.collection__title){padding:34px 22px 18px!important;margin-bottom:12px!important}.collection__title,.collection-hero h1,.collection-banner h1,.main-collection-banner h1{font-size:48px!important;line-height:.92!important;margin-bottom:8px!important}.collection-description,.collection-hero__description,.collection-banner__description{font-size:15px!important;line-height:1.45!important}.facets-container,.collection-toolbar,.product-grid-container .facets,.collection .facets{margin-bottom:16px!important;padding-left:14px!important;padding-right:14px!important}.collection .grid,.product-grid,#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-left:14px!important;padding-right:14px!important}.product-card,.card-wrapper,.product-card-wrapper,.product-grid__item .card,.collection .grid__item .card,.collection .product-card,.collection .collection-product-card{border-radius:var(--cc-radius-card-mobile)!important;box-shadow:none!important}.product-card__media,.card__media,.product-grid__item .media{padding:6px!important;min-height:190px!important}.product-card img,.card-wrapper img,.product-card-wrapper img,.product-grid__item .card img,.collection .grid__item .card img{max-height:190px!important;object-fit:contain!important}.product-card__content,.card__content,.card-information,.product-card .card__content{padding:10px 10px 12px!important}.product-card a,.card__heading a,.card-information a,.product-card__content a{font-size:13px!important;line-height:1.18!important;font-weight:700!important}.price,.price-item,.product-card .price,.product-card product-price,product-price{font-size:12px!important;margin-top:5px!important}.cc-card-tagline{margin-top:5px!important;font-size:11px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product__title,.product__title h1,.product-info h1,.product h1{font-size:clamp(46px,13vw,68px)!important;line-height:.96!important}.variant-option__button-label,.product-form__input label{min-height:56px!important}footer :is(.newsletter,.newsletter-section,.email-signup-banner,.footer__newsletter,.footer-block--newsletter),.footer :is(.newsletter,.newsletter-section,.email-signup-banner,.footer__newsletter,.footer-block--newsletter){padding:34px 20px!important}footer input[type=email],.footer input[type=email]{min-height:54px!important;height:54px!important;font-size:14px!important}#insta-feed,.instafeed-shopify,.instagram-feed,.instafeed{padding:30px 18px!important}}@media screen and (max-width:749px){main .shopify-section:has(.cc-explorer),main .shopify-section:has(.river-conditions),main .shopify-section:has(.cc-essentials),main .shopify-section:has(.cc-ripple-hero){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.cc-explorer{padding-top:18px!important;padding-bottom:24px!important}.cc-explorer__inner{gap:14px!important}.cc-explorer__features{margin-top:16px!important;padding-top:16px!important;gap:12px!important}.cc-explorer__image-wrap{margin-top:4px!important}.river-conditions{padding-top:24px!important;margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-overrides.css.map */
