:root{--hl-cream: #FAF7F2;--hl-sand: #EFE6D6;--hl-mist: #F5EFE4;--hl-navy: #1A2E3E;--hl-red: #b71029;--hl-on-navy: #FAF7F2;--hl-radius: 14px;--hl-radius-lg: 20px;--hl-shadow: 0 16px 48px -16px rgba(26, 46, 62, .18);--hl-border: rgba(26, 46, 62, .1);--hl-font-head: "Epilogue", "Helvetica Neue", Arial, sans-serif;--hl-font-body: "Manrope", "Helvetica Neue", Arial, sans-serif}body,.template-index,.page-container{background-color:var(--hl-cream);color:var(--hl-navy);font-family:var(--hl-font-body);-webkit-font-smoothing:antialiased}body{font-weight:500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.site-header__logo,.section-header__title,.grid-product__title{font-family:var(--hl-font-head);font-weight:900;color:var(--hl-navy);letter-spacing:-.01em}h1,h2,.h1,.h2,.section-header__title{text-transform:uppercase;letter-spacing:-.02em;line-height:1.02}a{color:var(--hl-navy)}a:hover,a:focus{color:var(--hl-red)}.rte a,.rte a:visited{color:var(--hl-red);text-decoration:underline}hr,.hr--large{border-top-color:var(--hl-border)}.btn,button.btn,input.btn,.shopify-payment-button__button--unbranded,.spr-button,.spr-summary-actions a{background-color:var(--hl-red);color:#fff;font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;border-radius:var(--hl-radius);border:0;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;box-shadow:0 8px 24px -10px #b710298c}.btn:hover,.btn:focus,button.btn:hover,.shopify-payment-button__button--unbranded:hover{background-color:#9c0e23;color:#fff;transform:translateY(-1px)}.btn--secondary,.btn--tertiary{background-color:transparent;color:var(--hl-navy);border:2px solid var(--hl-navy);box-shadow:none}.btn--secondary:hover,.btn--tertiary:hover{background-color:var(--hl-navy);color:var(--hl-cream)}.header-wrapper,.site-header{background-color:var(--hl-red);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 16px 64px -12px #1a2e3e40}.header-wrapper .site-nav__link,.header-wrapper .site-header__logo a{color:#fff!important;font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;letter-spacing:-.01em}.header-wrapper .site-nav__link:hover,.header-wrapper .site-nav__link:focus,.header-wrapper .site-header__logo a:hover{color:#fff!important}.header-wrapper .site-nav__item>.site-nav__link:hover{box-shadow:inset 0 -3px #fff}.header-wrapper .site-nav--has-dropdown:hover>.site-nav__link,.header-wrapper .site-nav--has-dropdown.nav-hover>.site-nav__link,.header-wrapper .site-nav--has-dropdown>a.nav-focus{background-color:#00000029!important;color:#fff!important}.site-nav__dropdown{background-color:var(--hl-navy);border:1px solid rgba(250,247,242,.12);border-radius:var(--hl-radius);box-shadow:var(--hl-shadow)}.header-wrapper .site-nav__dropdown-link{color:var(--hl-cream)!important;font-family:var(--hl-font-head);font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.header-wrapper .site-nav__dropdown-link:hover,.header-wrapper .site-nav__dropdown-link:focus{color:#fff!important;background-color:#faf7f214}.cart-link__bubble--visible:before{background-color:var(--hl-navy)}.burger-icon{background-color:#fff}.announcement-bar{background-color:var(--hl-navy)!important}.announcement-bar__message{color:#fff!important;font-family:var(--hl-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.grid-product__wrapper{background:transparent}.grid-product__image-wrapper{background-color:#fff;border:1px solid var(--hl-border);border-radius:var(--hl-radius-lg);overflow:hidden;box-shadow:var(--hl-shadow);transition:transform .25s ease,box-shadow .25s ease}.grid-product:hover .grid-product__image-wrapper{transform:translateY(-3px);box-shadow:0 22px 56px -18px #1a2e3e47}.grid-product__meta{padding:14px 4px 4px}.grid-product__title{display:block;font-size:1.05rem;text-transform:uppercase;color:var(--hl-navy)}.grid-product__price-wrap{display:block;margin-top:4px}.grid-product__price{font-family:var(--hl-font-head);font-weight:900;color:var(--hl-red)}.grid-product__price-wrap .long-dash{display:none}.grid-product__on-sale,.grid-product__sold-out p,.product__tag{background-color:var(--hl-red);color:#fff;font-family:var(--hl-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-radius:999px}.section-header{text-align:center}.section-header__title{font-size:clamp(1.8rem,5vw,3rem);color:var(--hl-navy)}.product-single{padding:16px 0 8px}@media screen and (min-width:769px){.product-single__meta--wrapper{padding-left:28px}}.product-single__vendor{font-family:var(--hl-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--hl-red);margin-bottom:6px}.product-single__title{font-size:clamp(1.9rem,4.5vw,3rem);text-transform:uppercase;color:var(--hl-navy);line-height:1.02;margin-bottom:12px}.product-single__price{font-family:var(--hl-font-head);font-weight:900;font-size:1.7rem;color:var(--hl-red)}.product-single__price--compare-at{color:#1a2e3e73;text-decoration:line-through;font-weight:700}.product-single__media img,.product-single__media-flex img{border-radius:var(--hl-radius-lg)}.product-single__thumbnail{display:block;border-radius:10px;overflow:hidden;border:2px solid transparent}.product-single__thumbnail.active-thumb{border-color:var(--hl-red)}.single-option-radio__label,.product-single__form .product-form__item>label{display:block;font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;letter-spacing:.03em;font-size:12px;color:var(--hl-navy);margin:18px 0 8px}.single-option-radio{border:0;padding:0;margin:0;background:transparent;display:flex;flex-wrap:wrap;gap:8px}.radio-wrapper.product-form__item{background:transparent}.single-option-radio input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.single-option-radio input[type=radio]+label{display:inline-block;margin:0;padding:9px 16px;border:2px solid var(--hl-border);border-radius:var(--hl-radius);background:#fff;font-family:var(--hl-font-head);font-weight:800;text-transform:uppercase;font-size:13px;color:var(--hl-navy);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.single-option-radio input[type=radio]:checked+label{border-color:var(--hl-red);background:#b710290f;color:var(--hl-red)}.single-option-radio input[type=radio]:focus+label{box-shadow:0 0 0 3px #b710292e}.single-option-radio input[type=radio].disabled+label,.single-option-radio input[type=radio]:disabled+label,.single-option-radio label.disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.single-option-selector__radio.product-form__input,.product-single__variants{border-radius:var(--hl-radius)}.product-single__quantity input{border-radius:var(--hl-radius);max-width:90px}.product-single__add-to-cart{margin-top:22px}.btn--add-to-cart{width:100%;padding:16px 24px;font-size:15px;letter-spacing:.02em}.shopify-payment-button{margin-top:10px}.product-single__description{margin-top:26px;padding-top:22px;border-top:1px solid var(--hl-border);font-family:var(--hl-font-body);line-height:1.7}.drawer{background-color:var(--hl-cream);color:var(--hl-navy)}.drawer__header{background-color:var(--hl-navy)}.drawer__title{font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;color:var(--hl-cream)}.drawer__close-button{color:var(--hl-cream)}.cart__row{border:0;border-bottom:1px solid var(--hl-border);padding:22px 0}.cart__image img,.ajaxcart__product-image img{border-radius:12px}.cart__product-name,.ajaxcart__product-name{font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:var(--hl-navy)}.cart__product-meta,.ajaxcart__product-meta{color:#1a2e3e99;font-size:13px}.cart__price,.ajaxcart__price{font-family:var(--hl-font-head);font-weight:900;color:var(--hl-red)}del.cart__price,del.ajaxcart__price{color:#1a2e3e66;font-weight:700}.cart__product-qty,.ajaxcart__qty-num{border-radius:10px;border:2px solid var(--hl-border);text-align:center}.ajaxcart__qty-adjust{border:2px solid var(--hl-border);background:#fff;color:var(--hl-navy)}.ajaxcart__qty-adjust:hover{border-color:var(--hl-red);color:var(--hl-red)}.cart__subtotal,.ajaxcart__subtotal{font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;color:var(--hl-navy)}.cart__subtotal{font-size:1.2rem}.cart__checkout{width:100%;padding:16px 24px}.update-cart{margin-bottom:10px}.cart--empty-message{font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;color:var(--hl-navy);font-size:1.4rem}input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=number],textarea,select{border:2px solid var(--hl-border);border-radius:var(--hl-radius);background:#fff;color:var(--hl-navy);font-family:var(--hl-font-body)}input:focus,textarea:focus,select:focus{border-color:var(--hl-red);outline:none}.site-footer{background-color:var(--hl-navy);color:var(--hl-on-navy);border-top:0;padding-top:clamp(44px,6vw,68px)}.site-footer a,.site-footer .h4,.site-footer__linklist-link{color:#faf7f2c7;font-family:var(--hl-font-body)}.site-footer a:hover{color:#fff}.site-footer .h4,.site-footer__title{font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;color:#fff}.pagination .active span,.pagination a:hover{color:var(--hl-red)}.index-sections .featured-content,.index-sections .feature-row__text{font-family:var(--hl-font-body)}.template-collection .section-header{padding:30px 0 6px}.template-collection .section-header h1{font-size:clamp(2rem,6vw,3.4rem);margin-bottom:.25rem}.grid-product{margin-bottom:30px}.collection-sorting select{max-width:280px}.tags--collection{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0}.tags--collection li{margin:0}.tags--collection a{display:inline-block;padding:6px 14px;border-radius:999px;border:2px solid var(--hl-border);font-family:var(--hl-font-head);font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.04em;color:var(--hl-navy)}.tags--collection a:hover,.tags--collection .tag--active a{color:var(--hl-red);border-color:var(--hl-red)}.collection-grid-item__title,.collection-image__title{font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;letter-spacing:-.01em}.collection-grid-item__overlay,.collection-image__overlay{background:#1a2e3e59}.collection-grid-item,.collection-image{border-radius:var(--hl-radius-lg);overflow:hidden}#NavDrawer.drawer,#NavDrawer.drawer--left,.drawer--left{background-color:var(--hl-cream)!important;color:var(--hl-navy)!important}.drawer-left__inner{padding:8px 0 30px;background:transparent}.mobile-nav,.mobile-nav__item,.mobile-nav__has-sublist,.mobile-nav__link,.mobile-nav__toggle,.mobile-nav__toggle-btn,.mobile-nav__item--secondary,.mobile-nav__item--secondary a{background-color:transparent!important}.mobile-nav{margin:0;padding:0;list-style:none}.mobile-nav__item{border-bottom:1px solid var(--hl-border);list-style:none;margin:0}.mobile-nav__item--secondary{border-bottom:0}.mobile-nav__link,.mobile-nav a{display:block;padding:15px 22px;font-family:var(--hl-font-head);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;font-size:16px;color:var(--hl-navy)!important;text-decoration:none}.mobile-nav__link:hover,.mobile-nav__link:focus,.mobile-nav a[aria-current=page]{color:var(--hl-red)!important}.mobile-nav__toggle button,.mobile-nav__toggle-btn{padding:14px 20px;background:transparent!important;border:0;color:var(--hl-navy)!important;cursor:pointer}.mobile-nav__toggle button:hover,.mobile-nav__toggle button:focus,.mobile-nav__toggle button:active,.mobile-nav__toggle-btn:hover{color:var(--hl-red)!important}.mobile-nav__sublist{margin:0;padding:0;list-style:none;background:#1a2e3e09}.mobile-nav__sublist .mobile-nav__item:last-child{border-bottom:0}.mobile-nav__sublist .mobile-nav__link{padding-left:36px;font-size:14px;font-weight:800}.mobile-nav__subsublist .mobile-nav__link{padding-left:50px;font-weight:700}.mobile-nav__item--secondary a{font-family:var(--hl-font-body)!important;font-weight:600;text-transform:none;letter-spacing:0;font-size:13px;color:#1a2e3e99!important;padding:9px 22px}.mobile-nav__item--secondary a:hover{color:var(--hl-red)!important}.mobile-nav__spacer{height:18px;border:0!important;background:transparent}.search-bar--drawer{padding:14px 18px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/harbor-light.css.map */
