html{scroll-behavior:smooth}.video-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.video-hero__content{max-width:900px!important;z-index:2!important}.video-hero__content:before{display:none!important}.video-hero__heading{font-size:clamp(1.8rem,4vw,3.2rem)!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase;margin:0 0 1.5rem!important;line-height:1!important}.video-hero__heading:after{content:"";display:block;width:60px;height:1px;background:#faf7f266;margin:1.5rem auto 0}.video-hero__subheading{font-size:clamp(1rem,2vw,1.2rem)!important;font-weight:300!important;letter-spacing:.08em!important;font-style:italic;margin:0 0 2.5rem!important;opacity:.85!important;line-height:1.8!important;max-width:600px;margin-left:auto!important;margin-right:auto!important}.video-hero__button{padding:16px 50px!important;font-size:.75rem!important;letter-spacing:.25em!important;font-weight:500!important;text-transform:uppercase;border:1px solid rgba(255,255,255,.3)!important;background:transparent!important;color:#faf7f2!important;transition:all .4s ease!important;cursor:pointer}.video-hero__button:hover{background:#1b3a5c99!important;border-color:#ffffff80!important;color:#fff!important}.header-wrapper--transparent{transition:background-color var(--duration-default, .3s) ease!important}.section-header:has(details[open]) .header-wrapper--transparent,.section-header:has(.menu-opening) .header-wrapper--transparent{background-color:#1b3a5c!important}@media screen and (max-width:749px){.video-hero__content{padding-top:80px!important}.video-hero__heading{font-size:1.6rem!important;letter-spacing:.15em!important}}.section-collection-list .title{font-size:1.2rem!important;letter-spacing:.15em!important;text-transform:uppercase}.collection-list__item .card__content{padding:1rem!important}.collection-list__item .card__heading{font-size:.9rem!important}.section-collection-list .collection-list-wrapper{padding-top:30px!important;padding-bottom:30px!important}.header__active-menu-item,a[aria-current=page] .header__active-menu-item{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.section-collection-list .page-width{max-width:100%!important;padding:0 2rem}.section-collection-list .title{font-size:1.1rem!important;letter-spacing:.18em!important;text-transform:uppercase;text-align:center}.template-collection .page-width{max-width:1400px}.template-collection .collection-product-grid{background-color:#0f2640}.template-collection .product-grid .grid__item .card{background-color:#1b3a5c;border:none;border-radius:4px;overflow:hidden}.template-collection .card__information{padding:1rem}.template-collection .card__heading{font-size:.9rem;font-weight:500;letter-spacing:.02em}.template-collection .card__heading a{color:#faf7f2;text-decoration:none}.template-collection .price{color:#1b3a5c;font-weight:600}.template-collection .card__media img{transition:transform .5s ease}.template-collection .card:hover .card__media img{transform:scale(1.05)}.template-collection .card__badge{display:none}.template-product{background-color:#faf7f2;color:#0f2640}.template-product .page-width{max-width:1200px}.template-product .product{column-gap:4rem}.template-product .product__media-wrapper{background-color:#f0f1ef;border-radius:6px;overflow:hidden;padding:1rem}.template-product .product__media-list .product__media{background-color:#e8e9e6;border-radius:4px;overflow:hidden}.template-product .product__media img{border-radius:4px;mix-blend-mode:normal}.template-product .thumbnail img{border-radius:3px;border:1px solid rgba(15,38,64,.1);transition:border-color .3s ease}.template-product .thumbnail img:hover,.template-product .thumbnail--active img{border-color:#1b3a5c}.template-product .slider-button{color:#0f2640;background:#faf7f2cc;border:none}.template-product .product__title{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:.06em;color:#0f2640;line-height:1.3;margin-bottom:.5rem}.template-product .price__regular,.template-product .price-item--regular,.template-product .price-item--sale,.template-product .price .money{font-size:1.4rem;font-weight:700;color:#1b3a5c}.template-product .price__compare-at{opacity:.4}.template-product .product-form__input label,.template-product fieldset legend{color:#0f2640;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.template-product .variant-input__label,.template-product .product-form__input input[type=radio]+label{background:transparent;border:1px solid rgba(250,247,242,.2);color:#0f2640;border:1px solid rgba(15,38,64,.2);transition:all .3s ease}.template-product .product-form__input input[type=radio]:checked+label{border-color:#1b3a5c;background:#1b3a5c26;color:#0f2640}.template-product .quantity__button,.template-product .quantity__input{color:#0f2640;background:transparent;border-color:#0f264033}.template-product .product-form__submit{background-color:#1b3a5c;color:#fff;border:none;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:18px;border-radius:2px;transition:background-color .3s ease}.template-product .product-form__submit:hover{background-color:#06182c}.template-product .product-form__submit[disabled]{background-color:#1b3a5c4d;color:#ffffff80}.template-product .accordion{border-color:#faf7f21a}.template-product .accordion__title{color:#0f2640;font-size:.85rem;font-weight:500;letter-spacing:.05em}.template-product .accordion .icon-accordion{color:#0f2640}.template-product .accordion__content{color:#0f2640;opacity:.7;font-size:.9rem;line-height:1.7}.template-product .product__description{color:#0f2640;opacity:.8;line-height:1.7;font-size:.92rem}.template-product .product__description h2,.template-product .product__description h3,.template-product .product__description strong{color:#0f2640;opacity:1;font-weight:600}.template-product .product__description ul{padding-left:1.2rem}.template-product .product__description li{margin-bottom:.4rem}.template-product .related-products{background-color:#0f2640}.template-product .related-products h2{color:#faf7f2;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase}.template-product .related-products .card{background-color:#1b3a5c;border:none;border-radius:4px}.template-product .related-products .card__heading a{color:#faf7f2;font-size:.85rem}.template-product .related-products .price,.template-product .related-products .price .money{color:#1b3a5c}.template-product .related-products .card__media img{transition:transform .5s ease}.template-product .related-products .card:hover .card__media img{transform:scale(1.05)}.template-product .product__info-wrapper,.template-product .product__info-container,.template-product .gradient,.template-product [class*=color-scheme]{background:transparent;color:#0f2640}.template-product .tax-note,.template-product .product__tax{color:#0f2640;opacity:.4;font-size:.75rem}@media screen and (max-width:749px){.template-product .product{row-gap:2rem}.template-product .product__media-wrapper{padding:.5rem}}@media screen and (min-width:750px){.template-product .product__media-wrapper{max-width:38%!important;width:38%!important}.template-product .product__info-wrapper{max-width:58%!important;width:58%!important}}.utility-bar .slider-button{display:none}.article-template{padding-bottom:60px}.article-template__hero{max-height:420px;overflow:hidden}.article-template__hero-adapt,.article-template__hero-medium,.article-template__hero-large,.article-template__hero-small{max-height:420px}.article-template__hero img{max-height:420px;object-fit:cover}.article-template__title{font-size:clamp(1.6rem,3.5vw,2.4rem)!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.25!important;margin:1.5rem 0 1rem!important}.article-template__content{font-size:1rem!important;line-height:1.75!important;max-width:720px;margin:0 auto!important}.article-template__content p{margin:0 0 1.2rem!important;font-size:1rem!important;line-height:1.75!important}.article-template__content h2{font-size:1.3rem!important;font-weight:700!important;letter-spacing:.04em!important;margin:2.5rem 0 .8rem!important;line-height:1.3!important}.article-template__content h3{font-size:1.1rem!important;font-weight:600!important;margin:2rem 0 .6rem!important}.article-template__content ul{margin:0 0 1.2rem!important;padding-left:1.4rem!important}.article-template__content li{margin-bottom:.5rem!important;font-size:1rem!important;line-height:1.7!important}.article-template__content strong{font-weight:600}.article-template .circle-divider{font-size:.85rem!important}.article-template__back{margin-top:3rem!important}.header__heading-logo{width:220px!important;max-width:220px!important;height:auto!important}@media screen and (max-width:749px){.header__heading-logo{width:160px!important;max-width:160px!important}}body:has(.video-hero) .section-header,body:has(.video-hero) .section-header .header-wrapper,body:has(.video-hero) .section-header header.header,body:has(.video-hero) .shopify-section-group-header-group{background-color:transparent!important;background:transparent!important;--gradient-background:transparent!important}body:has(.video-hero) .shopify-section-group-header-group{position:absolute!important;top:0!important;left:0;right:0;z-index:5}body:has(.video-hero) .section-header{margin-bottom:0!important}body:has(.video-hero) .video-hero{margin-top:0!important}cart-drawer .drawer__inner{background-color:#faf7f2!important;color:#1b3a5c!important}cart-drawer .drawer__header{padding:1.8rem 2rem!important;border-bottom:1px solid rgba(27,58,92,.12)!important}cart-drawer .drawer__heading{font-family:var(--font-heading-family,"Montserrat",sans-serif)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#1b3a5c!important;margin:0!important}cart-drawer .drawer__close{color:#1b3a5c!important;background:transparent!important;border:1px solid rgba(27,58,92,.2)!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .25s ease!important}cart-drawer .drawer__close:hover{background:#1b3a5c!important;color:#faf7f2!important;border-color:#1b3a5c!important}cart-drawer .drawer__close svg{width:14px!important;height:14px!important}cart-drawer .drawer__inner-empty{background:#faf7f2!important;text-align:center!important;padding:3rem 2rem!important}cart-drawer .cart__empty-text,cart-drawer .empty-text{color:#1b3a5c!important;font-size:1rem!important;font-weight:400!important;margin:0 0 1.5rem!important}cart-drawer .cart__login-paragraph,cart-drawer .cart__login-title{color:#1b3a5c!important;opacity:.65!important;font-size:.85rem!important}cart-drawer .cart-item{border-bottom:1px solid rgba(27,58,92,.08)!important;padding:1.4rem 2rem!important}cart-drawer .cart-item__image-container{border:1px solid rgba(27,58,92,.1)!important;border-radius:4px!important;overflow:hidden!important;background:#fff!important}cart-drawer .cart-item__name{font-family:var(--font-heading-family,"Montserrat",sans-serif)!important;font-size:.95rem!important;font-weight:600!important;color:#1b3a5c!important;text-decoration:none!important;line-height:1.4!important}cart-drawer .cart-item__name:hover{color:#0f2640!important;text-decoration:underline!important}cart-drawer .product-option,cart-drawer dl{font-size:.78rem!important;color:#1b3a5c!important;opacity:.65!important;margin-top:.3rem!important}cart-drawer .cart-item__price-wrapper,cart-drawer .price,cart-drawer .money{color:#1b3a5c!important;font-weight:700!important;font-size:.95rem!important}cart-drawer .quantity{border:1px solid rgba(27,58,92,.2)!important;border-radius:2px!important;background:transparent!important;height:36px!important;min-width:96px!important}cart-drawer .quantity__button,cart-drawer .quantity__input{color:#1b3a5c!important;background:transparent!important;font-size:.85rem!important}cart-drawer .quantity__button{width:32px!important;border:none!important}cart-drawer .quantity__button:hover{background:#1b3a5c0f!important}cart-drawer .cart-item__remove-btn,cart-drawer .button--tertiary{color:#1b3a5c!important;opacity:.5!important;font-size:.78rem!important;text-decoration:underline!important}cart-drawer .cart-item__remove-btn:hover{opacity:1!important;color:#c14040!important}cart-drawer .drawer__footer,cart-drawer .totals,cart-drawer .cart__ctas{background:#fff!important;border-top:1px solid rgba(27,58,92,.12)!important;padding:1.6rem 2rem!important}cart-drawer .totals{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:.8rem!important;border:none!important}cart-drawer .totals h2,cart-drawer .totals__total,cart-drawer .totals__subtotal-value,cart-drawer .totals__subtotal{color:#1b3a5c!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.04em!important;text-transform:uppercase!important}cart-drawer .totals__total-value,cart-drawer .totals__subtotal-value{font-size:1.2rem!important;letter-spacing:0!important}cart-drawer .tax-note{font-size:.75rem!important;color:#1b3a5c!important;opacity:.55!important;font-style:italic!important;margin:.4rem 0 1rem!important}cart-drawer .cart__ctas .button,cart-drawer button[name=checkout],cart-drawer .cart__checkout-button{background-color:#1b3a5c!important;color:#fff!important;border:none!important;border-radius:2px!important;padding:16px 24px!important;font-family:var(--font-heading-family,"Montserrat",sans-serif)!important;font-size:.85rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;transition:background-color .25s ease!important;width:100%!important}cart-drawer .cart__ctas .button:hover,cart-drawer button[name=checkout]:hover{background-color:#0f2640!important}details-modal .search-modal{background:#faf7f2!important;color:#1b3a5c!important}details-modal .search-modal__content{padding:1.6rem 2rem!important;background:#faf7f2!important}details-modal .search-modal__form{display:flex!important;align-items:center!important;gap:.8rem!important;border:1px solid rgba(27,58,92,.2)!important;background:#fff!important;border-radius:2px!important;padding:.5rem 1rem!important;transition:border-color .2s ease!important}details-modal .search-modal__form:focus-within{border-color:#1b3a5c!important;box-shadow:0 0 0 2px #1b3a5c1a!important}details-modal .search__input,details-modal .search-modal input[type=search]{border:none!important;background:transparent!important;color:#1b3a5c!important;font-size:1rem!important;font-family:var(--font-body-family,"Montserrat",sans-serif)!important;outline:none!important;flex:1!important;padding:.6rem 0!important}details-modal .search__input::placeholder,details-modal .search-modal input::placeholder{color:#1b3a5c!important;opacity:.45!important;font-style:italic!important}details-modal .search-modal .reset__button,details-modal .search__button{color:#1b3a5c!important;background:transparent!important;border:none!important;cursor:pointer!important}details-modal .predictive-search{background:#fff!important;border:1px solid rgba(27,58,92,.1)!important;border-radius:2px!important;margin-top:.5rem!important;box-shadow:0 8px 24px #1b3a5c14!important;max-height:60vh!important;overflow-y:auto!important}details-modal .predictive-search__heading{color:#1b3a5c!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.5!important;padding:1rem 1.2rem .5rem!important;margin:0!important}details-modal .predictive-search__item{padding:.9rem 1.2rem!important;color:#1b3a5c!important;border-top:1px solid rgba(27,58,92,.06)!important;transition:background-color .15s ease!important;display:flex!important;align-items:center!important;gap:1rem!important}details-modal .predictive-search__item:hover,details-modal .predictive-search__item[aria-selected=true]{background-color:#1b3a5c0d!important}details-modal .predictive-search__item-heading{color:#1b3a5c!important;font-weight:600!important;font-size:.92rem!important;margin:0!important}details-modal .predictive-search__item .price,details-modal .predictive-search__item .price__regular{color:#1b3a5c!important;font-weight:700!important;font-size:.85rem!important}details-modal .predictive-search__item-content{flex:1!important}details-modal .predictive-search__item img{border-radius:3px!important;border:1px solid rgba(27,58,92,.08)!important}details-modal .predictive-search__list-item{border:none!important}details-modal .predictive-search__loading-state{padding:1rem!important;color:#1b3a5c!important;opacity:.6!important;text-align:center!important}details-modal .predictive-search-status{color:#1b3a5c!important}details-modal modal-dialog button.modal__close-button,details-modal .modal__close-button{color:#1b3a5c!important;background:transparent!important;border:1px solid rgba(27,58,92,.2)!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .25s ease!important}details-modal .modal__close-button:hover{background:#1b3a5c!important;color:#fff!important}details-modal .predictive-search__no-results{padding:1.5rem!important;color:#1b3a5c!important;opacity:.6!important;font-style:italic!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fishwavo-overlay.css.map */
