:root{--c-navy: #183066;--c-navy-dark: #0f224b;--c-navy-dim: rgba(24, 48, 102, .55);--c-orange: #f18219;--c-cream: #FAF7EB;--c-white: #ffffff;--c-rule: rgba(24, 48, 102, .09);--pad-hero: 120px;--pad-section: 80px;--pad-mobile: 48px;--pad-gutter: 40px;--ease: cubic-bezier(.25, .46, .45, .94);--ease-fast: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--c-white);color:var(--c-navy)}h1,.h1{font-size:clamp(42px,6vw,96px);line-height:.93;letter-spacing:-.035em;font-weight:700}h2,.h2{font-size:clamp(30px,4vw,60px);line-height:.96;letter-spacing:-.03em;font-weight:700}h3,.h3{font-size:clamp(20px,2.4vw,36px);line-height:1;letter-spacing:-.025em;font-weight:700}h4,.h4{font-size:clamp(16px,1.6vw,22px);line-height:1.1;letter-spacing:-.02em;font-weight:700}p{font-size:16px;line-height:1.7;color:var(--c-navy-dim)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{margin-top:0}.header-wrapper{border-bottom:1px solid var(--c-rule)}.header{padding-top:20px;padding-bottom:20px;border-bottom:none;box-shadow:none}.header__menu-item,.header__menu-item a,.list-menu__item,.list-menu__item a{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-navy);text-decoration:none;transition:color .2s var(--ease-fast)}.header__menu-item a:hover,.list-menu__item a:hover{color:var(--c-orange)}.header__heading-link,.header__heading{font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--c-navy);text-decoration:none}.header__icon{color:var(--c-navy)}.disclosure-has-popup .list-menu{border:1px solid var(--c-rule);border-top:none;box-shadow:0 12px 32px #18306614;border-radius:0}.announcement-bar{background:var(--c-navy);color:var(--c-cream);border-bottom:none}.announcement-bar__message{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.announcement-bar a{color:var(--c-orange);text-decoration:none}.shopify-section{margin:0}.featured-collection.section,.image-with-text.section,.multicolumn.section,.collage.section,.rich-text.section,.email-signup-banner.section,.featured-blog.section{padding-top:var(--pad-section);padding-bottom:var(--pad-section)}.page-width{max-width:1380px;padding-left:var(--pad-gutter);padding-right:var(--pad-gutter)}.button,.shopify-challenge__button,.customer button,[type=submit]{border-radius:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:15px 32px;min-height:50px;transition:background .22s var(--ease),border-color .22s var(--ease),transform .18s var(--ease);border-width:1px}.button:hover{transform:translateY(-1px);opacity:1}.button:not(.button--secondary):not(.button--tertiary){background:var(--c-navy);color:var(--c-white);border-color:var(--c-navy)}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--c-navy-dark);border-color:var(--c-navy-dark)}.button--secondary{background:transparent;color:var(--c-navy);border:1px solid rgba(24,48,102,.28)}.button--secondary:hover{background:transparent;border-color:var(--c-navy)}.card-wrapper{border-radius:0}.card{border-radius:0;border:none;box-shadow:none;transition:transform .5s var(--ease)}.card:hover{transform:translateY(-4px);box-shadow:none}.card__inner{background:#f5f4f0;border-radius:0;border:none}.card__content{padding:14px 0 0;border:none;background:none}.card__heading,.card__heading a{font-size:clamp(15px,1.4vw,18px);font-weight:700;letter-spacing:-.02em;color:var(--c-navy);text-decoration:none}.price__container{font-size:14px;font-weight:600;color:var(--c-navy)}.price .price__sale{color:var(--c-orange)}.price .price__regular{color:var(--c-navy-dim)}.badge{border-radius:0;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px}.collection-grid__heading,.collection-list-title{font-size:clamp(28px,3.5vw,50px);font-weight:700;letter-spacing:-.03em;line-height:.97;color:var(--c-navy)}.collection-list .title-wrapper{border:none}.rich-text__heading{font-size:clamp(28px,3.5vw,52px);letter-spacing:-.03em;line-height:.97;font-weight:700;color:var(--c-navy)}.rich-text__text{font-size:17px;line-height:1.7;color:var(--c-navy-dim);max-width:580px;margin:0 auto}.banner__heading{font-size:clamp(42px,7vw,110px);line-height:.91;letter-spacing:-.04em;font-weight:700}.banner__box{background:transparent;border:none;box-shadow:none;padding:0}.image-banner .button{background:var(--c-orange);border-color:var(--c-orange);color:var(--c-white)}.image-banner .button:hover{background:#d9711a;border-color:#d9711a}.image-banner .button--secondary{background:transparent;border:1px solid rgba(255,255,255,.55);color:var(--c-white)}.image-banner .button--secondary:hover{border-color:var(--c-white)}.featured-collection .title-wrapper-with-link{margin-bottom:28px;border-bottom:1px solid var(--c-rule);padding-bottom:20px}.featured-collection .title{font-size:clamp(24px,2.8vw,42px);letter-spacing:-.03em;line-height:.97;font-weight:700}.featured-collection .link{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-navy);text-decoration:none;border-bottom:1px solid rgba(24,48,102,.25);padding-bottom:2px;transition:border-color .2s}.featured-collection .link:hover{border-color:var(--c-navy)}.image-with-text__text-item{padding:48px}.image-with-text__heading{font-size:clamp(26px,3vw,46px);letter-spacing:-.03em;line-height:.97;font-weight:700;color:var(--c-navy)}.image-with-text__text{font-size:16px;line-height:1.7;color:var(--c-navy-dim)}.content-container--full-width-on-mobile,.email-signup-banner{border:none;border-radius:0}.email-signup-banner__heading{font-size:clamp(28px,3.5vw,52px);letter-spacing:-.03em;line-height:.97;font-weight:700}.newsletter-form__field-wrapper{border-radius:0}.newsletter-form__field-wrapper .field__input{border-radius:0;border:1px solid rgba(24,48,102,.2);font-size:15px;height:52px}.newsletter-form__field-wrapper .button{border-radius:0;height:52px;background:var(--c-navy);border-color:var(--c-navy)}.newsletter-form__field-wrapper .button:hover{background:var(--c-navy-dark)}.footer{border-top:1px solid var(--c-rule);padding-top:64px;padding-bottom:40px;background:var(--c-white)}.footer__heading{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-navy);margin-bottom:20px}.footer-block__link,.footer a{font-size:14px;color:var(--c-navy-dim);text-decoration:none;transition:color .2s}.footer-block__link:hover,.footer a:hover{color:var(--c-navy)}.footer__copyright{font-size:12px;color:#18306659;letter-spacing:.04em}.field__input,.select__select,.customer .field input,textarea{border-radius:0;border:1px solid rgba(24,48,102,.2);color:var(--c-navy);font-size:15px;transition:border-color .2s}.field__input:focus,.select__select:focus,textarea:focus{border-color:var(--c-navy);outline:none;box-shadow:none}.field__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-navy-dim)}.cart-drawer{border-left:1px solid var(--c-rule)}.cart-drawer__header{border-bottom:1px solid var(--c-rule);padding:24px 28px}.cart-drawer__heading{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-navy)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cards-rule{border:none;border-top:1px solid var(--c-rule);margin:0}.cards-overline{display:block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#18306666;margin-bottom:10px}.cards-overline--orange{color:var(--c-orange)}@media screen and (max-width:990px){:root{--pad-section: var(--pad-mobile);--pad-gutter: 24px}.page-width{padding-left:24px;padding-right:24px}}@media screen and (max-width:560px){:root{--pad-gutter: 20px}.page-width{padding-left:20px;padding-right:20px}p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cards-custom.css.map */
