:root{--cc-navy: #0e1b4d;--cc-navy-deep: #08122f;--cc-blue: #4770db;--cc-blue-bright: #6f91ee;--cc-red: #e32402;--cc-mist: #eff0f5;--cc-white: #ffffff;--cc-ink: #101938;--cc-muted: #6f7690;--cc-radius: 2.4rem;--cc-shadow: 0 2.4rem 7rem rgba(14, 27, 77, .12)}html{scroll-behavior:smooth}body{background-color:var(--cc-mist)}.gradient{background-color:rgb(var(--color-background))}body,button,input,select,textarea{font-family:var(--font-body-family)}::selection{color:var(--cc-white);background:var(--cc-red)}:focus-visible{outline:.2rem solid var(--cc-blue)!important;outline-offset:.3rem!important;box-shadow:none!important}.content-for-layout{min-height:48vh}.utility-bar{min-height:4rem;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.announcement-bar__message{font-size:1.1rem}.header-wrapper{position:relative;border-bottom:.1rem solid rgba(14,27,77,.1);background:#fffffff5;box-shadow:0 .8rem 3rem #0e1b4d12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-wrapper:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:clamp(.6rem,1vw,1.2rem);background:var(--cc-red);clip-path:polygon(0 0,100% 0,55% 100%,0 100%);pointer-events:none}.header{min-height:8.2rem}.header__heading-link{color:var(--cc-navy);font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,3rem);font-weight:700;letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.header__menu-item{color:var(--cc-navy);font-family:var(--font-heading-family);font-size:1.2rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.header__menu-item:hover,.header__active-menu-item{color:var(--cc-blue);text-decoration-color:var(--cc-blue);text-underline-offset:.6rem}.header__icon{margin-left:.5rem;border:.1rem solid rgba(14,27,77,.13);border-radius:50%;background:var(--cc-mist);transition:color .18s ease,background .18s ease,transform .18s ease}.header__icon:hover{color:var(--cc-white);background:var(--cc-blue);transform:translateY(-.2rem)}.header__search{display:none!important}.header__submenu{overflow:hidden;border-color:#0e1b4d1a;border-radius:1.6rem;box-shadow:0 2rem 5rem #0e1b4d29}.menu-drawer{color:var(--cc-navy);background:var(--cc-white)}.newsletter{position:relative;overflow:hidden}.newsletter:after{content:"";position:absolute;right:-12rem;bottom:-22rem;width:42rem;height:42rem;border:4rem solid rgba(255,255,255,.1);border-radius:50%;pointer-events:none}.newsletter__wrapper{position:relative;z-index:1}.newsletter__wrapper .inline-richtext{font-size:clamp(4rem,6vw,8rem);line-height:.85;text-transform:uppercase}.newsletter-form__field-wrapper .field__input,.newsletter-form__button{border-radius:99rem!important}.footer{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0,rgba(71,112,219,.34),transparent 32rem),var(--cc-navy-deep)!important}.footer:before{content:"COMOCEAN";position:absolute;right:-1vw;bottom:-3vw;color:#ffffff08;font-family:var(--font-heading-family);font-size:clamp(8rem,17vw,25rem);font-weight:700;letter-spacing:-.075em;line-height:.7;pointer-events:none;white-space:nowrap}.footer__content-top,.footer__content-bottom{position:relative;z-index:1}.footer-block__heading{color:var(--cc-white);font-family:var(--font-heading-family);font-size:1.25rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.footer-block__heading:after{content:"";width:2.8rem;height:.25rem;display:block;margin-top:1.1rem;border-radius:99rem;background:var(--cc-blue-bright)}.footer-block__details-content,.footer-block__details-content.rte,.footer-block__brand-info .rte{color:#ffffffa8;font-size:1.35rem;line-height:1.65}.footer-block__details-content .list-menu__item--link{color:#ffffffa3;transition:color .16s ease,padding .16s ease}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content .list-menu__item--active{padding-left:.6rem;color:var(--cc-white)}.footer-block__image-wrapper img{max-height:8rem;object-fit:contain;object-position:left center}.footer__content-bottom{border-top-color:#ffffff24}.footer__copyright,.footer__copyright a,.policies a{color:#ffffff8c}.list-payment{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.list-payment__item{width:3.8rem;display:flex;margin:0;padding:0}@media screen and (min-width:990px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:minmax(24rem,1.45fr) repeat(4,minmax(13rem,1fr));gap:clamp(3rem,4vw,7rem)}.footer__blocks-wrapper .footer-block.grid__item{width:100%;max-width:none;margin:0}}@media screen and (max-width:989px){.header{min-height:7rem}.footer__blocks-wrapper{row-gap:4rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.035em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5.4rem;border-radius:999px;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-.2rem);box-shadow:0 1.2rem 3rem #4770db3d}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{border-radius:999px!important}.field__input,.select__select,.customer .field input,.quantity{border-radius:1.2rem!important}.title-wrapper-with-link{align-items:flex-end;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:.1rem solid rgba(14,27,77,.14)}.card-wrapper .card,.product-card-wrapper .card,.collection-list .card{overflow:hidden;border:.1rem solid rgba(14,27,77,.1);border-radius:var(--cc-radius);background:var(--cc-white);box-shadow:0 1.2rem 4rem #0e1b4d12;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-.6rem);border-color:#4770db80;box-shadow:var(--cc-shadow)}.card__heading a,.card-information,.price{color:var(--cc-navy)}.price-item--sale,.price__regular .price-item--regular{color:var(--cc-blue);font-weight:700}.badge{border:0;border-radius:999px;padding:.7rem 1.1rem;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.collection-hero{position:relative;overflow:hidden;color:var(--cc-white);background:radial-gradient(circle at 80% 20%,rgba(71,112,219,.6),transparent 24rem),linear-gradient(120deg,var(--cc-navy-deep),var(--cc-navy))}.collection-hero:after{content:"";position:absolute;right:-8rem;bottom:-16rem;width:42rem;height:42rem;border:5rem solid rgba(255,255,255,.05);border-radius:50%;pointer-events:none}.collection-hero__title,.collection-hero__description,.collection-hero__description.rte{position:relative;z-index:1;color:var(--cc-white)}.collection-hero__title{font-size:clamp(4.2rem,8vw,9.5rem);line-height:.9}.facets-container,.facets__form,.mobile-facets__wrapper{border-color:#0e1b4d24}.main-page-title,.customer h1,.template-search__header h1{color:var(--cc-navy);font-size:clamp(4rem,7vw,8.5rem);line-height:.94}.shopify-policy__container,.page-width--narrow .rte,.customer:not(.account):not(.order){margin-top:3rem;margin-bottom:6rem;padding:clamp(2.4rem,5vw,6rem);border:.1rem solid rgba(14,27,77,.1);border-radius:var(--cc-radius);background:var(--cc-white);box-shadow:0 1.6rem 5rem #0e1b4d14}.shopify-policy__title h1{color:var(--cc-navy);font-size:clamp(3.8rem,7vw,7rem)}.contact.page-width--narrow{position:relative;z-index:2;margin-top:-3rem;margin-bottom:7rem;padding:clamp(2.4rem,5vw,6rem)!important;border:.1rem solid rgba(14,27,77,.1);border-radius:var(--cc-radius);background:var(--cc-white);box-shadow:0 1.6rem 5rem #0e1b4d14}.contact .title{color:var(--cc-navy);font-size:clamp(3.6rem,6vw,6.8rem);line-height:.95}.rte h2,.rte h3,.rte h4{color:var(--cc-navy)}.rte a{color:var(--cc-blue);text-decoration-thickness:.15rem;text-underline-offset:.3rem}.rte blockquote{border-left-color:var(--cc-red);border-radius:0 1.4rem 1.4rem 0;background:#4770db12}.rte table{overflow:hidden;border-radius:1.4rem}.product{align-items:flex-start}.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media,.product__media-wrapper .thumbnail{overflow:hidden;border-color:#0e1b4d1a;border-radius:2rem;background:var(--cc-white)}.product__info-container{padding:clamp(2.4rem,4vw,5rem);border-radius:2.8rem;color:var(--cc-white);background:radial-gradient(circle at 100% 0,rgba(71,112,219,.46),transparent 26rem),var(--cc-navy);box-shadow:var(--cc-shadow)}.product__info-container h1,.product__info-container h2,.product__info-container h3,.product__info-container p,.product__info-container .price,.product__info-container .price-item,.product__info-container .product__text,.product__info-container .product__tax,.product__info-container .form__label,.product__info-container summary,.product__info-container .accordion__content,.product__info-container .share-button__button,.product__info-container a:not(.button){color:var(--cc-white)}.product__title h1{font-size:clamp(3.6rem,5vw,6.8rem);line-height:.92}.product-form__submit{color:var(--cc-white)!important;background:var(--cc-blue)!important}.shopify-payment-button__button--unbranded{color:var(--cc-navy)!important;background:var(--cc-white)!important}.product-form__input input[type=radio]+label{border-radius:999px!important;color:var(--cc-white)!important;border-color:#ffffff59!important;background:transparent!important}.product-form__input input[type=radio]:checked+label{color:var(--cc-white)!important;border-color:var(--cc-blue)!important;background:var(--cc-blue)!important}.product__info-container .quantity{color:var(--cc-white);border:.1rem solid rgba(255,255,255,.25)}.product__info-container .quantity__button,.product__info-container .quantity__input{color:var(--cc-white)}.product__accordion,.product__info-container .accordion{border-color:#ffffff2e!important}.cc-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.8rem 0 0}.cc-product-assurance__item{min-height:8.8rem;display:flex;flex-direction:column;justify-content:center;padding:1.4rem;border:.1rem solid rgba(255,255,255,.16);border-radius:1.4rem;background:#ffffff0f}.cc-product-assurance__item strong{display:block;margin-bottom:.5rem;color:var(--cc-white);font-family:var(--font-heading-family);font-size:1.05rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.cc-product-assurance__item span{color:#ffffff9e;font-size:1.05rem;line-height:1.35}.related-products{border-top:.1rem solid rgba(14,27,77,.12)}.cart-notification,.cart-drawer,.drawer__inner,.predictive-search,.modal__content{color:var(--cc-ink);background:var(--cc-white)}.template-404 .title+*{margin-top:1.5rem}@media screen and (min-width:990px){.product__info-wrapper{padding-left:4rem}.product__info-container{position:sticky;top:13rem}}@media screen and (max-width:749px){.product__info-container{margin-top:2rem;padding:2.4rem 2rem;border-radius:2rem}.shopify-policy__container,.page-width--narrow .rte,.customer:not(.account):not(.order){padding:2.2rem 1.8rem;border-radius:1.6rem}.cc-product-assurance{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/comocean-sport.css.map */
