:root{--ra-green:#167a45;--ra-green-dark:#105b35;--ra-blue:#078fa7;--ra-blue-dark:#067287;--ra-ink:#20312e;--ra-muted:#687873;--ra-line:#e3ebe7;--ra-soft:#f5f8f6;--ra-white:#fff;--ra-radius:12px;--ra-shadow:0 8px 28px rgba(23,55,42,.08)}html{scroll-behavior:smooth}body{color:var(--ra-ink)!important;background:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.heading,.page-title,.section-title{color:var(--ra-ink);font-family:inherit!important;font-weight:700;letter-spacing:-.025em;line-height:1.18}p{color:inherit;line-height:1.65}a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}a:hover{color:var(--ra-blue)}.section-header,.site-header,.header-wrapper{background:#fff}.section-header{box-shadow:0 2px 14px #1431250b}.reptilaqua-desktop-nav{border-top:1px solid var(--ra-line)!important;border-bottom:1px solid var(--ra-line)!important;background:#fff!important}.reptilaqua-desktop-nav__link{color:var(--ra-ink)!important;font-weight:650!important}.reptilaqua-desktop-nav__link:hover,.reptilaqua-desktop-nav__item:focus-within>.reptilaqua-desktop-nav__link{color:var(--ra-green)!important;background:#f1f7f3!important}.reptilaqua-desktop-nav__panel{border-top-color:var(--ra-green)!important;border-radius:0 0 14px 14px!important;box-shadow:0 20px 48px #14312524!important}.reptilaqua-desktop-nav__view-all,.reptilaqua-desktop-nav__group-title:hover,.reptilaqua-desktop-nav__group li a:hover{color:var(--ra-green)!important}button,.button,.btn,input[type=submit],.shopify-payment-button__button{border-radius:7px!important;font-weight:700!important;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}.button,.btn,input[type=submit],.shopify-payment-button__button,button[type=submit]{background:var(--ra-green)!important;border-color:var(--ra-green)!important;color:#fff!important}.button:hover,.btn:hover,input[type=submit]:hover,.shopify-payment-button__button:hover,button[type=submit]:hover{background:var(--ra-green-dark)!important;border-color:var(--ra-green-dark)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px #167a452e}.button--secondary,.btn--secondary{background:#fff!important;border:1px solid var(--ra-green)!important;color:var(--ra-green)!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid #d8e2dc!important;border-radius:7px!important;color:var(--ra-ink)!important;background:#fff!important}input:focus,select:focus,textarea:focus{outline:2px solid rgba(7,143,167,.16)!important;border-color:var(--ra-blue)!important}.price,.product-price,.money{color:var(--ra-ink);font-weight:700}.sale,.sale-price,.price--sale{color:var(--ra-green)!important}.product-item,.product-card,.collection-item,.collection-card,.product-list-item,.grid-item{border-color:var(--ra-line)}.product-item .product-item__image,.product-card__image,.collection-item__image{background:var(--ra-soft);border-radius:10px;overflow:hidden}.product-item:hover,.product-card:hover,.collection-item:hover{box-shadow:var(--ra-shadow)}.product-item__title,.product-title,.product-card__title,.collection-item__title{color:var(--ra-ink)!important;font-weight:650;line-height:1.35}.product-item__title a:hover,.product-title a:hover{color:var(--ra-green)!important}.breadcrumbs,.breadcrumb{color:var(--ra-muted);font-size:12px}.breadcrumbs a,.breadcrumb a{color:var(--ra-green)}.pagination a,.pagination span{border-radius:6px}.pagination .current,.pagination [aria-current=page]{background:var(--ra-green)!important;color:#fff!important}.pxs-announcement-bar,.announcement-bar{background:var(--ra-green-dark)!important;color:#fff!important}.pxs-announcement-bar a,.announcement-bar a{color:#fff!important}.badge,.product-badge,.label--sale{border-radius:4px}.page-body-content{background:#fff}.rte h2,.rte h3{margin-top:1.8em}.rte a{color:var(--ra-green);text-decoration-thickness:1px;text-underline-offset:3px}.rte a:hover{color:var(--ra-blue)}.dynamic-richtext,.shopify-section .section-border{border-color:var(--ra-line)!important}.site-footer,.footer,.static-footer{background:#17382d!important;color:#eaf2ed!important}.site-footer h1,.site-footer h2,.site-footer h3,.footer h1,.footer h2,.footer h3,.static-footer h1,.static-footer h2,.static-footer h3{color:#fff!important}.site-footer p,.site-footer li,.site-footer a,.footer p,.footer li,.footer a,.static-footer p,.static-footer li,.static-footer a{color:#d5e4dc!important}.site-footer a:hover,.footer a:hover,.static-footer a:hover{color:#fff!important}.site-footer input,.footer input{background:#fff!important;color:var(--ra-ink)!important}@media(min-width:961px){.page-body-content{min-height:55vh}.main-content,.page-content{max-width:1440px;margin-left:auto;margin-right:auto}}@media(max-width:960px){body{font-size:15px}h1{letter-spacing:-.02em}.product-item,.product-card{margin-bottom:12px}.site-footer,.footer,.static-footer{padding-top:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.template-index .slideshow{margin-top:22px;margin-bottom:34px;overflow:hidden;border-radius:14px;box-shadow:0 12px 34px #17372a1a}.template-index .slideshow .image-wrap{overflow:hidden}.template-index .slideshow .image-wrap img{display:block;width:100%;height:auto}.template-index .slideshow .content .title{font-size:clamp(28px,3.4vw,48px);font-weight:800;letter-spacing:-.035em;text-shadow:0 2px 18px rgba(0,0,0,.22)}.template-index .slideshow .content .tagline{font-size:clamp(14px,1.25vw,18px);line-height:1.5;text-shadow:0 1px 12px rgba(0,0,0,.25)}.template-index .slideshow .call-to-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:7px;background:var(--ra-green);color:#fff;font-weight:700}.template-index .slideshow .call-to-action:hover{background:var(--ra-green-dark)}.home-section .section-title{margin-bottom:24px;padding-bottom:13px;border-bottom:1px solid var(--ra-line)}.home-section .section-title:after{content:"";display:block;width:48px;height:3px;margin-top:12px;border-radius:3px;background:var(--ra-green)}.template-index .featured-text-container{max-width:1180px;margin:30px auto;padding:28px 34px;border:1px solid var(--ra-line);border-radius:12px;background:var(--ra-soft)}.template-index .featured-text-container h2{margin-top:0}.template-index .featured-collection{margin-top:30px;margin-bottom:38px}.template-index .featured-collection .product-list{gap:18px}.template-index .featured-collection .product-item{padding:10px;border:1px solid var(--ra-line);border-radius:11px;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.template-index .featured-collection .product-item:hover{transform:translateY(-3px);box-shadow:var(--ra-shadow)}.template-index .featured-collection .product-item__image{border-radius:8px;background:var(--ra-soft)}@media(max-width:960px){.template-index .slideshow{margin:10px 10px 24px;border-radius:9px}.template-index .featured-text-container{margin:20px 12px;padding:20px 18px}.template-index .featured-collection{margin-top:22px;margin-bottom:26px}}.template-index .featured-collection,.template-index .home-section.featured-collection,.template-index .shopify-section:has(.featured-collection){min-height:0!important;height:auto!important}.template-index .featured-collection{margin-top:26px!important;margin-bottom:34px!important;padding-top:0!important;padding-bottom:0!important}.template-index .featured-collection .product-list,.template-index .featured-collection .product-grid,.template-index .featured-collection .grid{height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-content:start!important;align-items:start!important;row-gap:18px!important}.template-index .featured-collection .product-item,.template-index .featured-collection .product-card,.template-index .featured-collection .grid-item{height:auto!important;min-height:0!important;align-self:start!important;margin-bottom:0!important}.template-index .featured-collection .product-item__image,.template-index .featured-collection .product-card__image,.template-index .featured-collection .collection-item__image{height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.template-index .featured-collection .product-item__image img,.template-index .featured-collection .product-card__image img,.template-index .featured-collection .collection-item__image img,.template-index .featured-collection .product-item img,.template-index .featured-collection .product-card img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.template-index .featured-collection .view-all,.template-index .featured-collection .collection-view-all,.template-index .featured-collection .button{margin-top:18px!important}.template-index .featured-collection+.featured-collection{margin-top:34px!important}@media(max-width:960px){.template-index .featured-collection{margin-top:20px!important;margin-bottom:26px!important}.template-index .featured-collection .product-list,.template-index .featured-collection .product-grid,.template-index .featured-collection .grid{row-gap:12px!important}}@media(min-width:961px){.template-index #MainContent>.shopify-section+.shopify-section{margin-top:38px!important}.template-index .home-section{padding-top:18px!important;padding-bottom:18px!important}.template-index .home-section .section-title{margin-bottom:28px!important;padding-bottom:16px!important}.template-index .featured-collection{margin-top:38px!important;margin-bottom:44px!important}.template-index .featured-text-container,.template-index .instagram-section,.template-index .instagram-feed,.template-index [class*=instagram]{margin-top:38px!important;margin-bottom:38px!important}}@media(max-width:960px){.template-index #MainContent>.shopify-section+.shopify-section{margin-top:24px!important}.template-index .home-section{padding-top:12px!important;padding-bottom:12px!important}.template-index .home-section .section-title{margin-bottom:20px!important;padding-bottom:13px!important}.template-index .featured-collection{margin-top:26px!important;margin-bottom:30px!important}.template-index .featured-text-container{margin-top:24px!important;margin-bottom:24px!important}.template-index .instagram-section,.template-index .instagram-feed,.template-index [class*=instagram]{margin-top:26px!important;margin-bottom:26px!important}}.template-index .home-section .section-title,.template-index .featured-collection .section-title,.template-index .section-title{font-size:clamp(21px,1.55vw,25px)!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.015em!important}.template-index .featured-collection .product-item__title,.template-index .featured-collection .product-title,.template-index .featured-collection .product-card__title,.template-index .featured-collection .product-item__title a,.template-index .featured-collection .product-title a,.template-index .featured-collection .product-card__title a{font-size:17px!important;line-height:1.45!important;font-weight:650!important}.template-index .featured-collection .price,.template-index .featured-collection .product-price,.template-index .featured-collection .money,.template-index .featured-collection .price-item{font-size:16px!important;line-height:1.35!important;font-weight:750!important}.template-index .featured-text-container,.template-index .featured-text-container p,.template-index .home-section p{font-size:16px!important;line-height:1.7!important}@media(max-width:960px){.template-index .home-section .section-title,.template-index .featured-collection .section-title,.template-index .section-title{font-size:20px!important}.template-index .featured-collection .product-item__title,.template-index .featured-collection .product-title,.template-index .featured-collection .product-card__title,.template-index .featured-collection .product-item__title a,.template-index .featured-collection .product-title a,.template-index .featured-collection .product-card__title a{font-size:16px!important}.template-index .featured-collection .price,.template-index .featured-collection .product-price,.template-index .featured-collection .money,.template-index .featured-collection .price-item,.template-index .featured-text-container,.template-index .featured-text-container p,.template-index .home-section p{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/reptilaqua-brand-restyle.css.map */
