:root{--ish-deep: #0a1628;--ish-navy: #0f2240;--ish-ocean: #1a3a5c;--ish-teal: #1e6b8a;--ish-aqua: #2da8c8;--ish-sky: #6dcfe8;--ish-mist: #b8e4ef;--ish-foam: #e4f4f8;--ish-off-white: #f0f8fb;--ish-white: #ffffff}body{background-color:var(--ish-white);color:var(--ish-deep)}a{color:var(--ish-teal)}a:hover{color:var(--ish-aqua)}.announcement-bar,.shopify-section-announcement-bar{background-color:var(--ish-deep)!important;color:var(--ish-mist)!important;font-size:11.5px;letter-spacing:.06em}.announcement-bar__message,.announcement-bar a{color:var(--ish-mist)!important}.announcement-bar strong,.announcement-bar b{color:var(--ish-white)!important}.header,.site-header,header[class*=header]{background-color:var(--ish-white)!important;border-bottom:1px solid #d0e8f0!important}.header__heading-link,.site-header__logo,.header .h2{color:var(--ish-deep)!important;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:500}.header__menu-item,.site-nav__link,.header nav a{color:var(--ish-ocean)!important;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.header__menu-item:hover,.site-nav__link:hover,.header__icon--cart,.cart-count-bubble,.header__icon{color:var(--ish-deep)!important}.banner,.hero,.section-hero,[class*=hero__content]{--overlay-color: rgba(10, 22, 40, .72)}.banner__heading,.hero__title,[class*=banner__heading]{color:var(--ish-white)!important;font-size:48px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.banner__text,.hero__subtitle,[class*=banner__text]{color:#fff9!important;font-size:15px;line-height:1.65}.banner .button--primary,.hero .button,[class*=banner] .button--primary{background-color:var(--ish-white)!important;color:var(--ish-deep)!important;border:none!important;border-radius:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:13px 30px}.banner .button--secondary,[class*=banner] .button--secondary{background-color:transparent!important;color:var(--ish-white)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:13px 26px}.multicolumn,[class*=icon-with-text],.icon-with-text{background-color:var(--ish-navy)!important}.multicolumn .icon-with-text__heading,.multicolumn p,.icon-with-text__body{color:var(--ish-mist)!important;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.multicolumn svg,.icon-with-text svg{color:var(--ish-aqua)!important;fill:var(--ish-aqua)!important}.title,h1,h2,h3,h4,h5{color:var(--ish-deep)}.subtitle,[class*=subtitle]{color:var(--ish-aqua)!important;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.button--tertiary,[class*=view-all],.link{color:var(--ish-teal)!important;border-bottom:1px solid var(--ish-mist)!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.card,.card-wrapper,.product-card{border:1px solid #c8dfe8!important;border-radius:8px!important;overflow:hidden;transition:border-color .15s,box-shadow .15s!important}.card:hover,.card-wrapper:hover,.product-card:hover{border-color:var(--ish-aqua)!important;box-shadow:0 4px 16px #1d6a8a1a!important}.card__media,.card .media{background-color:var(--ish-foam)!important}.badge,.card__badge,[class*=product-badge]{background-color:var(--ish-ocean)!important;color:var(--ish-white)!important;font-size:9px;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:3px 9px}.card__information .caption-with-letter-spacing,[class*=vendor]{color:var(--ish-aqua)!important;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.card__heading,.card__heading a,.card .product-title{color:var(--ish-deep)!important;font-size:13px;font-weight:500;line-height:1.3}.price,.price__regular,.price-item--regular{color:var(--ish-deep)!important;font-size:15px;font-weight:500}.quick-add__submit,.product-form__cart-submit,.card .button--primary{background-color:var(--ish-deep)!important;color:var(--ish-white)!important;border:none!important;border-radius:50%}.button,.btn,button[type=submit]{border-radius:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.button--primary{background-color:var(--ish-deep)!important;color:var(--ish-white)!important;border:none!important}.button--primary:hover{background-color:var(--ish-ocean)!important}.button--secondary{background-color:transparent!important;color:var(--ish-deep)!important;border:1px solid #c8dfe8!important}.button--secondary:hover{border-color:var(--ish-aqua)!important;color:var(--ish-teal)!important}.multicolumn-card__image-wrapper img,[class*=image-banner] img{transition:transform .5s ease}.multicolumn-card:hover img{transform:scale(1.04)}.rich-text,[class*=rich-text]{background-color:var(--ish-deep)!important}.rich-text__heading,[class*=rich-text] h2{color:var(--ish-white)!important;font-size:28px;font-weight:500;line-height:1.22}.rich-text__text,[class*=rich-text] p{color:#ffffff80!important;font-size:14px;line-height:1.72}.rich-text .button,[class*=rich-text] a.link{color:var(--ish-sky)!important;border-bottom:1px solid rgba(109,207,232,.35)!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.image-with-text__content,[class*=featured-collection] .subtitle{background:linear-gradient(135deg,var(--ish-ocean) 0%,var(--ish-teal) 100%)}.multicolumn-card,[class*=multicolumn-card]{border-top:1px solid #c8dfe8;border-right:1px solid #c8dfe8;padding:32px 28px}.multicolumn-card__title,[class*=multicolumn-card] h3{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ish-deep)!important}.multicolumn-card__description,[class*=multicolumn-card] p{font-size:13px;color:var(--ish-teal)!important;line-height:1.62}.multicolumn-card .icon-box,[class*=icon-box]{width:38px;height:38px;border-radius:8px;background-color:var(--ish-foam);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.footer,.site-footer{background-color:var(--ish-deep)!important;color:#fff6!important;border-top:none!important}.footer__heading,.site-footer h3,.site-footer h4{color:var(--ish-white)!important;font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.footer__menu a,.site-footer a,.footer a{color:#ffffff73!important;font-size:13px;text-decoration:none}.footer__menu a:hover,.site-footer a:hover{color:var(--ish-white)!important}.footer__copyright,[class*=footer__bottom]{border-top:1px solid rgba(255,255,255,.07)!important;color:#fff3!important;font-size:11.5px;letter-spacing:.04em}.newsletter__input,input[type=email]{border:1px solid rgba(255,255,255,.15)!important;background-color:#ffffff0d!important;color:var(--ish-white)!important;border-radius:4px}.newsletter__input::placeholder{color:#ffffff4d!important}.newsletter .button{background-color:var(--ish-aqua)!important;color:var(--ish-deep)!important}cart-drawer,#cart-notification{background-color:var(--ish-white);border-left:1px solid #c8dfe8}cart-drawer .button--primary{background-color:var(--ish-deep)!important;color:var(--ish-white)!important}.product__title{color:var(--ish-deep)!important}.product__price,.product__text{color:var(--ish-teal)!important}.product-form__submit{background-color:var(--ish-deep)!important;color:var(--ish-white)!important;border-radius:4px!important;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.product-form__submit:hover{background-color:var(--ish-ocean)!important}.swatch-input:checked+.swatch-label,[class*=variant-button--active]{border-color:var(--ish-aqua)!important;color:var(--ish-deep)!important}hr,.section-divider{border-color:#c8dfe8!important}:focus-visible{outline:2px solid var(--ish-aqua)!important;outline-offset:2px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--ish-foam)}::-webkit-scrollbar-thumb{background-color:var(--ish-mist);border-radius:3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ishigaki-custom.css.map */
