html{font-size:16px}:root{--m138-navy: #0a1f35;--m138-navy-mid: #0d2d4a;--m138-navy-dark:#071628;--m138-blue: #7ab8e8;--m138-red: #c8222a;--m138-light: #e8f0f8;--body-size: 1.25rem;--eyebrow-size: 1.2rem;--header-size: 4rem;--button-size: 1.25rem;--quote-size: 1.7rem;--section-padding: 80px;--heading-font: "Oswald", serif;--body-font: "Barlow", sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)!important}p,blockquote,li,.button{font-family:var(--body-font)!important}.header__wrapper{background:var(--m138-navy);border-bottom:.5px solid rgba(255,255,255,.1)}.header__heading-link,.header__menu-item,.header__menu-item a,.header__menu-item button{color:var(--m138-navy-dark)!important;font-size:var(--eyebrow-size)!important}.header__menu-item a:hover,.header__menu-item button:hover{color:var(--m138-navy-mid)!important}.header__icon svg{stroke:var(--m138-blue)}.header.header--middle-left{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.header__inline-menu{justify-self:center;margin-right:24px}.button:before,.button:after,.button:hover:before,.button:hover:after{content:"";top:0;bottom:0;box-shadow:none!important;transition:none!important}.button,.button--primary{background:#fff;color:var(--m138-navy);border:2px solid var(--m138-red);border-radius:999px;letter-spacing:.1em;text-transform:uppercase;font-size:var(--button-size);transition:opacity .15s ease}.button:hover,.button--primary:hover{background:#fff;opacity:.9}.card__media{aspect-ratio:4 / 3;overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;object-position:center top}.product-card-wrapper .card,.product-card-wrapper .card__inner{--ratio-percent: 75% !important}.product-card-wrapper .media,.card__media .media{aspect-ratio:4 / 3!important;padding-bottom:0!important}.product-card-wrapper .media img,.card__media .media img{width:100%;height:100%;object-fit:cover;object-position:center top}.price__regular .price-item,.price-item--regular{color:var(--m138-blue)}.collection-list__item .card,.collection-list__item .card__inner{--ratio-percent: 75% !important}.collection-list__item .media{aspect-ratio:4 / 3!important;padding-bottom:0!important}.collection-list__item .media img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero-video-section{width:100%}.hero-video-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:#0a1f3580;pointer-events:none;z-index:1}.hero-video-wrapper{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center}@media screen and (min-width:1024px){.hero-video-wrapper{height:80vh;align-items:flex-end}}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1f3580;z-index:1}.hero-video-content{position:relative;z-index:2;padding:0 24px 32px;max-width:400px;width:100%}.hero-video-eyebrow{font-size:var(--eyebrow-size);letter-spacing:.18em;text-transform:uppercase;color:var(--m138-light);margin-bottom:12px}.hero-video-heading{font-size:clamp(3rem,4vw,5rem);font-weight:700;color:#fff;line-height:1;margin-top:0;margin-bottom:14px;text-shadow:2px 2px 2px var(--m138-navy)}.hero-video-subheading{font-size:var(--quote-size);color:#e8f0f8bf;line-height:1.5;margin-bottom:24px}.hero-video-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-video-btn{display:inline-block;background:#fff;color:var(--m138-navy);border:2px solid var(--m138-red);padding:10px 24px;font-size:var(--button-size);letter-spacing:.1em;text-transform:uppercase;font-weight:500;border-radius:999px;text-decoration:none;transition:opacity .15s ease}.hero-video-btn:hover{opacity:.9}.video-section__poster{display:none!important}#shopify-section-template--21836185796739__video_L8czWJ{position:relative;height:80vh;overflow:hidden}#shopify-section-template--21836185796739__video_L8czWJ .video-section{height:100%;padding:0}#shopify-section-template--21836185796739__video_L8czWJ .video-section__media{height:100%}#shopify-section-template--21836185796739__video_L8czWJ video{width:100%;height:100%;object-fit:cover}#shopify-section-template--21836185796739__hero_video_VQDCmw{position:relative}.ticker-bar{background:var(--m138-red);padding:8px 0;overflow:hidden;white-space:nowrap}.ticker-track{display:inline-block;animation:ticker 30s linear infinite}.ticker-item{display:inline-block;font-size:var(--eyebrow-size);letter-spacing:.14em;text-transform:uppercase;color:#fff;padding:0 16px}.ticker-sep{color:#fff6;font-size:1rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-story{display:grid;grid-template-columns:1fr;background:var(--m138-navy);border-top:.5px solid rgba(255,255,255,.08);border-bottom:.5px solid rgba(255,255,255,.08)}.brand-story-image{background-size:cover;background-position:center top;min-height:300px;order:1}.brand-story-image:empty{display:block}.brand-story-body{padding:32px 24px;display:flex;flex-direction:column;justify-content:center;order:2}.brand-story-eyebrow{font-size:var(--eyebrow-size);letter-spacing:.16em;text-transform:uppercase;color:var(--m138-light);margin-bottom:1.2rem}.brand-story-quote{font-size:var(--quote-size);font-weight:500;font-style:italic;line-height:1.4;color:#fff;margin:0 0 10px;border:none;padding:0}.brand-story-attr{font-size:var(--eyebrow-size);letter-spacing:.1em;text-transform:uppercase;color:var(--m138-blue);margin-bottom:20px;padding-bottom:20px;border-bottom:.5px solid rgba(255,255,255,.12)}.brand-story-copy{font-size:var(--body-size);color:#e8f0f8a6;line-height:1.75;margin-bottom:24px}.brand-story-btn{display:inline-block;background:#fff;color:var(--m138-navy);border:2px solid var(--m138-red);padding:10px 24px;font-size:var(--button-size);letter-spacing:.1em;text-transform:uppercase;font-weight:500;border-radius:999px;text-decoration:none;transition:opacity .15s ease;align-self:flex-start}.brand-story-btn:hover{opacity:.9}.limited-edition{display:grid;grid-template-columns:1fr;border-top:.5px solid var(--color-border-tertiary);border-bottom:.5px solid var(--color-border-tertiary);background:var(--color-background-primary)}.limited-edition-image{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f5f5f0;min-height:300px}.limited-edition-image:empty{display:block}.limited-edition-body{padding:32px 24px;display:flex;flex-direction:column;justify-content:center;border-top:.5px solid var(--color-border-tertiary)}.limited-edition-eyebrow{font-size:var(--eyebrow-size);letter-spacing:.16em;text-transform:uppercase;color:var(--m138-red);margin-bottom:14px}.limited-edition-title{font-size:var(--quote-size);font-weight:500;color:var(--color-text-primary);line-height:1.25;margin-bottom:14px}.limited-edition-copy{font-size:var(--body-size);color:var(--color-text-secondary);line-height:1.75;margin-bottom:14px;padding-bottom:14px;border-bottom:.5px solid var(--color-border-tertiary)}.limited-edition-detail{font-size:var(--eyebrow-size);color:var(--color-text-secondary);line-height:1.6;margin-bottom:24px}.limited-edition-btn{display:inline-block;background:var(--m138-navy);color:#fff;border:2px solid var(--m138-red);padding:10px 24px;font-size:var(--button-size);letter-spacing:.1em;text-transform:uppercase;font-weight:500;border-radius:999px;text-decoration:none;transition:opacity .15s ease;align-self:flex-start}.limited-edition-btn:hover{opacity:.9}.shopify-section:has(.main-page-title){display:none}.about-hero-heading,.about-story-heading,.about-mission-heading,.contact-heading,.contact-info-heading{margin-top:0}.about-hero{position:relative;min-height:60vh;background-size:cover;background-position:center;display:flex;align-items:flex-end}.about-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1f358c}.about-hero-content{position:relative;z-index:2;padding:48px 40px;max-width:640px}.about-hero-eyebrow{font-size:var(--eyebrow-size);letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:12px}.about-hero-heading{font-size:var(--header-size);font-weight:500;color:var(--m138-light);line-height:1.15;margin-bottom:14px}.about-hero-sub{font-size:var(--body-size);color:#fff;line-height:1.65}.about-story{display:grid;grid-template-columns:1fr;min-height:480px}.about-story--reverse{direction:rtl}.about-story--reverse>*{direction:ltr}.about-story-image{background-size:cover;background-position:center top;min-height:320px}.about-story-image:empty{display:block}.about-story-body{padding:32px 24px;display:flex;flex-direction:column;justify-content:center;background:var(--color-background-primary)}.about-story-eyebrow{font-size:var(--eyebrow-size);letter-spacing:.16em;text-transform:uppercase;color:var(--m138-blue);margin-bottom:12px}.about-story-heading{font-size:var(--header-size);font-weight:500;color:var(--color-text-primary);margin-bottom:16px;line-height:1.2}.about-story-copy{font-size:var(--body-size);color:var(--color-text-secondary);line-height:1.75}.about-story-copy p{margin-bottom:1em}.about-mission{background:var(--m138-navy);padding:48px 24px;text-align:center}.about-mission-inner{max-width:680px;margin:0 auto}.about-mission-eyebrow{font-size:var(--eyebrow-size);letter-spacing:.18em;text-transform:uppercase;color:var(--m138-light);margin-bottom:16px}.about-mission-heading{font-size:var(--header-size);font-weight:500;color:#fff;margin-bottom:20px;font-style:italic}.about-mission-copy{font-size:var(--body-size);color:#e8f0f8a6;line-height:1.75}.contact-hero{position:relative;min-height:45vh;background-size:cover;background-position:center;background-color:var(--m138-navy);display:flex;align-items:flex-end}.contact-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1f3599}.contact-hero-content{position:relative;z-index:2;padding:48px 40px;max-width:640px}.contact-eyebrow{font-size:var(--eyebrow-size);letter-spacing:.18em;text-transform:uppercase;color:var(--m138-light);margin-bottom:12px}.contact-heading{font-size:var(--header-size);font-weight:500;color:#fff;line-height:1.15;margin-bottom:12px}.contact-subheading{font-size:var(--body-size);color:#fff;line-height:1.65;font-weight:500}.contact-body{display:grid;grid-template-columns:1fr;border-top:.5px solid var(--color-border-tertiary)}.contact-info{padding:32px 24px;border-bottom:.5px solid var(--color-border-tertiary);background:var(--m138-navy-mid)}.contact-info-eyebrow{font-size:var(--eyebrow-size);letter-spacing:.16em;text-transform:uppercase;color:var(--m138-light);margin-bottom:12px}.contact-info-heading{font-size:var(--header-size);font-weight:500;color:#fff;margin-bottom:16px;line-height:1.2}.contact-info-copy{font-size:var(--body-size);color:#e8f0f899;line-height:1.75;margin-bottom:28px}.contact-details{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:14px}.contact-details li{display:flex;flex-direction:column;gap:3px}.contact-detail-label{font-size:var(--body-size);letter-spacing:.12em;text-transform:uppercase;color:#e8f0f866}.contact-detail-value{font-size:var(--eyebrow-size);color:var(--m138-light);text-decoration:none}.contact-detail-value:hover{color:var(--m138-blue)}.contact-social{display:flex;flex-direction:column;gap:12px}.contact-social-link{display:flex;align-items:center;gap:10px;font-size:var(--eyebrow-size);color:#e8f0f88c;text-decoration:none;transition:color .15s ease}.contact-social-link:hover{color:var(--m138-blue)}.contact-form-wrapper{padding:32px 24px;background:var(--color-background-primary)}.contact-field{margin-bottom:20px}.contact-field label{display:block;font-size:var(--body-size);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px}.contact-field input,.contact-field textarea{width:100%;padding:12px 16px;font-size:var(--eyebrow-size);font-family:var(--body-font);border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);outline:none;transition:border-color .15s ease;border-radius:0;-webkit-appearance:none}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--m138-blue)}.contact-field textarea{resize:vertical;min-height:140px}.contact-submit{background:var(--m138-navy);color:#fff;border:2px solid var(--m138-red);padding:12px 28px;font-size:var(--body-size);letter-spacing:.1em;text-transform:uppercase;font-weight:500;border-radius:999px;cursor:pointer;font-family:var(--body-font);transition:opacity .15s ease}.contact-submit:hover{opacity:.9}.contact-success{background:var(--m138-navy-mid);color:var(--m138-light);padding:24px;font-size:var(--eyebrow-size);line-height:1.65;border-left:3px solid var(--m138-blue)}.contact-errors{background:#c8222a1a;color:var(--m138-red);padding:16px;font-size:var(--eyebrow-size);margin-bottom:20px;border-left:3px solid var(--m138-red)}.footer{background:var(--m138-navy);border-top:.5px solid rgba(255,255,255,.08);padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.footer__heading{color:#e8f0f866;letter-spacing:.14em;font-size:1rem}.footer a{color:#e8f0f88c;font-size:1rem}.footer a:hover{color:var(--m138-light)}.footer-block__details-content .list-menu__item--link,.copyright__content a,.footer p,.footer ul,.footer-block__heading{color:#fff!important}.footer__copyright{color:#e8f0f840;font-size:.85rem}.footer .list-social__link .svg-wrapper{height:2.5rem;width:2.5rem}@media screen and (min-width:990px){.hero-video-content{padding:0 48px 48px;max-width:800px;width:60vw}.brand-story{grid-template-columns:1fr 1fr}.brand-story-body{padding:48px 40px;order:1}.brand-story-image{min-height:auto;order:2}.limited-edition{grid-template-columns:1fr 1fr}.limited-edition-body{padding:48px 40px;border-top:none;border-left:.5px solid var(--color-border-tertiary)}.limited-edition-image{min-height:auto}.about-hero-content{padding:64px 48px}.about-story{grid-template-columns:1fr 1fr}.about-story--reverse{direction:rtl}.about-story-body{padding:48px 40px}.about-mission{padding:72px 40px}.contact-body{grid-template-columns:1fr 1fr}.contact-info{padding:48px 40px;border-bottom:none;border-right:.5px solid var(--color-border-tertiary)}.contact-form-wrapper{padding:48px 40px}}.collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.collection-grid__item{position:relative;display:block;text-decoration:none;overflow:hidden}.collection-grid__image{aspect-ratio:2 / 3;background-size:cover;background-position:center;transition:transform .4s ease}.collection-grid__item:hover .collection-grid__image{transform:scale(1.04)}.collection-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,31,53,.65) 0%,transparent 50%);display:flex;align-items:flex-end;padding:20px 16px}.collection-grid__label{font-family:var(--heading-font);font-size:1.25rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.06em;text-shadow:1px 1px 4px rgba(0,0,0,.4)}@media screen and (min-width:990px){.collection-grid{grid-template-columns:repeat(4,1fr)}.collection-grid__image{aspect-ratio:3 / 4}.collection-grid__label{font-size:1.5rem}.collection-grid__overlay{padding:24px 20px}}.product-carousel{padding:40px 0;border-top:.5px solid var(--color-border-tertiary)}.product-carousel__header{display:flex;align-items:baseline;justify-content:space-between;padding:0 48px;margin-bottom:24px}.product-carousel__heading{font-family:var(--heading-font);font-size:1.75rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;margin:0}.product-carousel__viewall{font-size:var(--body-size);color:var(--m138-blue);text-decoration:none;letter-spacing:.06em}.product-carousel__viewall:hover{color:var(--m138-navy)}.product-carousel__track-wrapper{position:relative;display:flex;align-items:center}.product-carousel__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 48px}.product-carousel__track::-webkit-scrollbar{display:none}.product-carousel__item{flex:0 0 260px;scroll-snap-align:start;text-decoration:none;color:inherit}.product-carousel__image{aspect-ratio:4 / 3;overflow:hidden;background:var(--color-background-secondary);margin-bottom:10px}.product-carousel__image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .3s ease}.product-carousel__item:hover .product-carousel__image img{transform:scale(1.03)}.product-carousel__info{padding:0 4px}.product-carousel__name{font-size:var(--body-size);color:var(--color-text-primary);margin:0 0 4px;line-height:1.4}.product-carousel__price{font-size:var(--body-size);color:var(--m138-blue);margin:0}.product-carousel__arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:10;background:#fff;border:1px solid var(--color-border-tertiary);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease;color:var(--m138-navy)}.product-carousel__arrow:hover{background:var(--m138-navy);border-color:var(--m138-navy);color:#fff}.product-carousel__arrow--prev{left:8px}.product-carousel__arrow--next{right:8px}@media screen and (min-width:990px){.product-carousel{padding:56px 0}}.cat-grid{padding:var(--section-padding) 24px;border-top:.5px solid var(--color-border-tertiary)}.cat-grid__header{text-align:center;margin-bottom:32px}.cat-grid__heading{font-family:var(--heading-font);font-size:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-primary);margin:0}.cat-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}.cat-grid__item{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.cat-grid__image{aspect-ratio:1 / 1;overflow:hidden;background:var(--color-background-secondary)}.cat-grid__image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .3s ease}.cat-grid__item:hover .cat-grid__image img{transform:scale(1.04)}.cat-grid__label{font-family:var(--heading-font);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-primary);text-align:center;margin:0}@media screen and (min-width:990px){.cat-grid{padding:var(--section-padding) 48px}.cat-grid__grid{grid-template-columns:repeat(4,1fr);gap:20px 16px}.cat-grid__heading{font-size:2rem}}.product-card-wrapper .card__information{padding-left:15px;padding-right:15px}@media screen and (990px){.product-card-wrapper .card__information{padding-left:0;padding-right:0}}.footer p,.footer li,.footer li a{font-size:var(--body-size)!important}.footer li{line-height:1.1!important;padding-bottom:0!important}.footer li a{padding-top:0!important;padding-bottom:0!important}.footer .footer-block__brand-info .rte{padding:0 20px 20px!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/marker138.css.map */
