:root{--bomera-navy: #0b1c2c;--bomera-navy-secondary: #163049;--bomera-navy-soft: #1e3a52;--bomera-ivory: #f7f5f0;--bomera-ivory-deep: #efebe3;--bomera-white: #ffffff;--bomera-silver: #a8b0b8;--bomera-silver-soft: #c5c0c8;--bomera-border: rgba(11, 28, 44, .1);--bomera-border-soft: rgba(11, 28, 44, .06);--bomera-shadow: 0 12px 40px rgba(11, 28, 44, .06);--bomera-shadow-hover: 0 18px 48px rgba(11, 28, 44, .1);--bomera-radius: 2px;--bomera-max: 1280px;--bomera-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{background-color:var(--bomera-ivory)!important;color:var(--bomera-navy);letter-spacing:.02em;-webkit-font-smoothing:antialiased}body.gradient,.color-scheme-1,.color-scheme-2,.color-scheme-1.gradient,.color-scheme-2.gradient{background:var(--bomera-ivory)!important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--bomera-navy);letter-spacing:.01em;font-weight:400}.button,button.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button{border-radius:var(--bomera-radius)!important;letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem!important;min-height:4.6rem;padding:1.2rem 2.8rem;transition:background-color .35s var(--bomera-ease),color .35s var(--bomera-ease),border-color .35s var(--bomera-ease)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--bomera-navy)!important;color:var(--bomera-ivory)!important;border:1px solid var(--bomera-navy)!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--bomera-navy-secondary)!important}.button--secondary{background-color:transparent!important;color:var(--bomera-navy)!important;border:1px solid var(--bomera-navy)!important}.badge{border-radius:var(--bomera-radius)!important;letter-spacing:.08em;font-weight:400}.announcement-bar,.utility-bar{display:none!important}.bomera-header{position:sticky;top:0;z-index:100;background:#f7f5f0f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--bomera-border-soft)}.template-index .section-header,.template-index .shopify-section-group-header-group{position:absolute;top:0;left:0;right:0;z-index:100;margin:0!important}.template-index .bomera-header,.bomera-header--overlay{position:absolute;top:0;left:0;right:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}.bomera-header__inner{width:100%;max-width:var(--bomera-max);margin:0 auto;padding:2.4rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:2.4rem}.bomera-header__inner--spread .bomera-header__mark-link{justify-self:start}.bomera-header__inner--spread .bomera-header__wordmark-link{justify-self:center;grid-column:2}.bomera-header__inner--spread .bomera-header__icon{justify-self:end;grid-column:3}.bomera-header__mark-link,.bomera-header__wordmark-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit;line-height:0}.bomera-header__mark{display:block;width:3.6rem;height:4.6rem;background-color:var(--bomera-navy);-webkit-mask-image:var(--bomera-mark-url);mask-image:var(--bomera-mark-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.bomera-header__wordmark{font-family:var(--font-heading-family),"Bodoni Moda","Didot","Times New Roman",serif;font-size:clamp(2.4rem,3.2vw,3.4rem);letter-spacing:.42em;text-transform:uppercase;font-weight:400;font-style:normal;color:var(--bomera-navy);line-height:1;padding-right:.42em;text-shadow:0 1px 24px rgba(247,245,240,.35)}.bomera-header--overlay .bomera-header__wordmark,.template-index .bomera-header__wordmark{color:var(--bomera-navy);text-shadow:0 0 40px rgba(247,245,240,.55),0 1px 2px rgba(247,245,240,.4)}.bomera-header__icon{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;flex-shrink:0;color:var(--bomera-navy);text-decoration:none;position:relative;opacity:1;background:transparent;border:0;transition:opacity .3s var(--bomera-ease)}.bomera-header__icon:hover{opacity:.7}.bomera-header__icon .svg-wrapper,.bomera-header__icon svg{width:4.6rem;height:4.6rem;color:var(--bomera-navy);fill:var(--bomera-navy)}.bomera-header__icon .svg-wrapper svg,.bomera-header__icon .svg-wrapper svg path{color:var(--bomera-navy);fill:var(--bomera-navy)}.bomera-header__cart-count{position:absolute;top:.4rem;right:.2rem;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:var(--bomera-navy);color:var(--bomera-ivory);font-size:1rem;line-height:1.6rem;text-align:center}@media screen and (max-width:749px){.bomera-header__inner{padding:1.8rem 1.6rem;column-gap:1.2rem}.bomera-header__mark{width:2.8rem;height:3.6rem}.bomera-header__icon{width:3.6rem;height:3.6rem}.bomera-header__icon .svg-wrapper,.bomera-header__icon svg{width:3.6rem;height:3.6rem}.bomera-header__wordmark{font-size:1.8rem;letter-spacing:.28em}}.bomera-hero{position:relative;background:var(--bomera-ivory);overflow:hidden}.bomera-hero--fullbleed{min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;justify-content:center;isolation:isolate}.bomera-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#0b1c2c;overflow:hidden}.bomera-hero__video{position:absolute;top:50%;left:50%;z-index:1;width:112%;height:112%;transform:translate(-50%,-50%);object-fit:cover;object-position:center 40%;display:block;opacity:1;border:0;outline:none;pointer-events:none;background-color:#0b1c2c;-webkit-mask-image:none}.bomera-hero__video::-webkit-media-controls,.bomera-hero__video::-webkit-media-controls-enclosure,.bomera-hero__video::-webkit-media-controls-panel,.bomera-hero__video::-webkit-media-controls-start-playback-button,.bomera-hero__video::-webkit-media-controls-overlay-play-button,.bomera-hero__video::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important}.bomera-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#f7f5f02e,#f7f5f00a 28%,#0b1c2c0f 62%,#0b1c2c47)}.bomera-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--bomera-max);margin:0 auto;padding:0 2.4rem 8rem;display:flex;justify-content:flex-start}.bomera-hero__content--overlay{width:100%;max-width:48rem;margin:0;padding:0;color:var(--bomera-navy);text-align:left}.bomera-hero__title{font-family:var(--font-heading-family),"Bodoni Moda","Didot","Times New Roman",serif;font-size:clamp(4.2rem,7vw,8rem);line-height:1.02;font-weight:400;margin:0 0 2rem;color:var(--bomera-navy);letter-spacing:.01em;text-shadow:0 2px 30px rgba(247,245,240,.45)}.bomera-hero__subtitle{font-size:clamp(1.45rem,1.8vw,1.75rem);line-height:1.65;color:#0b1c2cc7;max-width:40rem;margin:0 0 3.2rem;text-shadow:0 1px 18px rgba(247,245,240,.5)}.bomera-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 3.2rem;text-decoration:none;letter-spacing:.18em;text-transform:uppercase;font-size:1.15rem;transition:background-color .35s var(--bomera-ease),color .35s var(--bomera-ease),border-color .35s var(--bomera-ease)}.bomera-hero__cta--ghost{background:#f7f5f059;color:var(--bomera-navy);border:1px solid rgba(11,28,44,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bomera-hero__cta--ghost:hover{background:var(--bomera-navy);color:var(--bomera-ivory);border-color:var(--bomera-navy)}@media screen and (max-width:749px){.bomera-hero--fullbleed{min-height:100svh;align-items:flex-end}.bomera-hero__video{object-position:center center}.bomera-hero__inner{padding:0 1.6rem 5.6rem;justify-content:flex-start}.bomera-hero__content--overlay{max-width:none}.bomera-hero__title{font-size:clamp(3.6rem,12vw,5rem)}}.template-index #MainContent>.section-hero-bomera:first-child,.template-index #MainContent>.shopify-section:first-child{margin-top:0}.bomera-catalogue{background:var(--bomera-ivory);padding:8rem 0 9rem;scroll-margin-top:8rem}.bomera-catalogue__inner{max-width:var(--bomera-max);margin:0 auto;padding:0 2.4rem}.bomera-catalogue__header{max-width:56rem;margin-bottom:5.6rem}.bomera-catalogue__eyebrow{display:block;font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--bomera-silver);margin-bottom:1.6rem}.bomera-catalogue__title{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,4.8rem);font-weight:400;margin:0 0 1.6rem;color:var(--bomera-navy)}.bomera-catalogue__intro{font-size:1.55rem;line-height:1.7;color:#0b1c2cad;margin:0;max-width:44rem}.bomera-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.4rem;align-items:stretch}.bomera-grid--editorial .bomera-card:nth-child(3n+2),.bomera-grid--editorial .bomera-card:nth-child(3n){margin-top:0}.bomera-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;min-width:0}.bomera-card__media{position:relative;aspect-ratio:4 / 5;width:100%;background:var(--bomera-white);border:1px solid var(--bomera-border-soft);overflow:hidden;margin-bottom:1.8rem;box-shadow:var(--bomera-shadow);transition:box-shadow .4s var(--bomera-ease),transform .4s var(--bomera-ease);flex-shrink:0}.bomera-card:hover .bomera-card__media{box-shadow:var(--bomera-shadow-hover);transform:translateY(-2px)}.bomera-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .7s var(--bomera-ease)}.bomera-card:hover .bomera-card__media img{transform:scale(1.03)}.bomera-card__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bomera-ivory-deep);color:var(--bomera-silver);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase}.bomera-card__meta{display:flex;flex-direction:column;gap:.6rem;flex:1;min-height:9.5rem}.bomera-card__label{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bomera-silver)}.bomera-card__title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;margin:0;color:var(--bomera-navy);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bomera-card__price{font-size:1.35rem;color:#0b1c2cb3;letter-spacing:.04em;margin-top:auto}.bomera-card__price s{opacity:.45;margin-right:.6rem}.bomera-catalogue__empty{padding:6rem 0;text-align:center;color:#0b1c2c8c;font-size:1.5rem}@media screen and (max-width:989px){.bomera-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem}}@media screen and (max-width:549px){.bomera-catalogue{padding:5.6rem 0 6.4rem}.bomera-catalogue__inner{padding:0 1.6rem}.bomera-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}.bomera-card__title{font-size:1.5rem}.bomera-card__meta{min-height:8rem}}.bomera-story{background:var(--bomera-navy);color:var(--bomera-ivory);padding:10rem 2.4rem}.bomera-story__inner{max-width:72rem;margin:0 auto;text-align:center}.bomera-story__eyebrow{display:block;font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--bomera-silver);margin-bottom:2.4rem}.bomera-story__title{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.5vw,5.2rem);font-weight:400;color:var(--bomera-ivory);margin:0 0 2.8rem;line-height:1.15}.bomera-story__text{font-size:1.65rem;line-height:1.85;color:#f7f5f0c7;margin:0 auto;max-width:56rem}.bomera-story__text p{margin:0 0 1.6rem}.bomera-story__text p:last-child{margin-bottom:0}@media screen and (max-width:749px){.bomera-story{padding:7rem 1.6rem}}.bomera-contact{background:var(--bomera-ivory);padding:9rem 0 10rem;scroll-margin-top:8rem;border-top:1px solid var(--bomera-border-soft)}.bomera-contact__inner{max-width:72rem;margin:0 auto;padding:0 2.4rem}.bomera-contact__header{margin-bottom:4.8rem;max-width:48rem}.bomera-contact__eyebrow{display:block;font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--bomera-silver);margin-bottom:1.6rem}.bomera-contact__title{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,4.8rem);font-weight:400;margin:0 0 1.4rem;color:var(--bomera-navy)}.bomera-contact__intro{font-size:1.55rem;line-height:1.7;color:#0b1c2cad;margin:0}.bomera-contact__form{display:grid;gap:2rem}.bomera-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.bomera-field{display:flex;flex-direction:column;gap:.8rem}.bomera-field label{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#0b1c2c8c}.bomera-field input,.bomera-field textarea{width:100%;background:var(--bomera-white);border:1px solid var(--bomera-border);border-radius:var(--bomera-radius);padding:1.4rem 1.6rem;font:inherit;color:var(--bomera-navy);outline:none;transition:border-color .3s var(--bomera-ease);box-shadow:none}.bomera-field input:focus,.bomera-field textarea:focus{border-color:var(--bomera-navy)}.bomera-field textarea{min-height:16rem;resize:vertical}.bomera-contact__submit{justify-self:start;margin-top:1.2rem;-webkit-appearance:none;appearance:none;border:1px solid var(--bomera-navy);background:var(--bomera-navy);color:var(--bomera-ivory);min-height:4.8rem;padding:1.2rem 3.2rem;letter-spacing:.16em;text-transform:uppercase;font-size:1.15rem;cursor:pointer;transition:background-color .35s var(--bomera-ease)}.bomera-contact__submit:hover{background:var(--bomera-navy-secondary)}.bomera-contact__status{margin-bottom:2rem;padding:1.4rem 1.6rem;border:1px solid var(--bomera-border);background:var(--bomera-white);font-size:1.4rem}.bomera-contact__status--success{border-color:#0b1c2c33}.bomera-contact__status--error{border-color:#78282859;color:#5c2020}@media screen and (max-width:749px){.bomera-contact{padding:6.4rem 0 7.2rem}.bomera-contact__inner{padding:0 1.6rem}.bomera-contact__row{grid-template-columns:1fr}}.bomera-footer{background:var(--bomera-navy);color:var(--bomera-ivory);padding:6.4rem 0 3.2rem}.bomera-footer__inner{max-width:var(--bomera-max);margin:0 auto;padding:0 2.4rem}.bomera-footer__top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:3.2rem;padding-bottom:4.8rem;border-bottom:1px solid rgba(247,245,240,.12)}.bomera-footer__brand-name{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.6rem;color:var(--bomera-ivory)}.bomera-footer__brand-text{font-size:1.4rem;line-height:1.75;color:#f7f5f09e;max-width:32rem;margin:0 0 1rem}.bomera-footer__brand-text a{color:#f7f5f0c7;text-decoration:none}.bomera-footer__brand-text a:hover{color:var(--bomera-ivory)}.bomera-footer__heading{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bomera-silver);margin:0 0 1.8rem;font-weight:400}.bomera-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.bomera-footer__links a{color:#f7f5f0c7;text-decoration:none;font-size:1.4rem;letter-spacing:.04em;transition:color .3s var(--bomera-ease)}.bomera-footer__links a:hover{color:var(--bomera-ivory)}.bomera-footer__legal-block{font-size:1.25rem;line-height:1.7;color:#f7f5f08c}.bomera-footer__legal-block p{margin:0 0 .8rem}.bomera-footer__legal-block p:last-child{margin-bottom:0}.bomera-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-top:2.4rem;flex-wrap:wrap}.bomera-footer__copy{font-size:1.2rem;letter-spacing:.06em;color:#f7f5f073;margin:0}.bomera-footer__legal{display:flex;gap:2rem;flex-wrap:wrap}.bomera-footer__legal a{font-size:1.2rem;color:#f7f5f073;text-decoration:none}.bomera-footer__legal a:hover{color:var(--bomera-ivory)}@media screen and (max-width:749px){.bomera-footer__top{grid-template-columns:1fr;gap:3.2rem}.bomera-footer__inner{padding:0 1.6rem}}.product{--bomera-product-gap: 4rem}.product .product__title{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.02em}.product .price{letter-spacing:.04em}.product .product-form__submit{background:var(--bomera-navy)!important;color:var(--bomera-ivory)!important}.product .share-button,.product .product__sku{opacity:.7}.product .badge{background:var(--bomera-navy)!important;color:var(--bomera-ivory)!important;border:0!important}.bomera-password{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bomera-navy);color:var(--bomera-ivory);padding:4rem 2rem;text-align:center}.bomera-password__brand{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.32em;text-transform:uppercase;margin-bottom:3.2rem}.bomera-password__title{font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,4.8rem);font-weight:400;margin:0 0 1.6rem;color:var(--bomera-ivory)}.bomera-password__text{color:#f7f5f0a6;font-size:1.5rem;max-width:42rem;margin:0 auto 3.2rem;line-height:1.7}.bomera-password__form{display:flex;flex-direction:column;gap:1.2rem;width:min(100%,36rem)}.bomera-password__form input{background:transparent;border:1px solid rgba(247,245,240,.25);color:var(--bomera-ivory);padding:1.4rem 1.6rem;font:inherit}.bomera-password__form button{background:var(--bomera-ivory);color:var(--bomera-navy);border:0;padding:1.4rem 1.6rem;letter-spacing:.16em;text-transform:uppercase;font-size:1.15rem;cursor:pointer}.collection-hero,.collection .title-wrapper-with-link{padding-top:4rem}.collection .card-wrapper,.collection .card{border-radius:var(--bomera-radius)}.cart__warnings,.cart__empty-text{letter-spacing:.04em}.email-signup-banner{display:none!important}.bomera-password-body .password-main{min-height:100vh;margin:0;padding:0}.bomera-card .price{font-size:inherit;letter-spacing:inherit;color:inherit}.bomera-card .price-item{color:inherit}.bomera-card .price__badge-sale,.bomera-card .price__badge-sold-out,.bomera-card .badge{display:none!important}[data-bomera-scroll-media],[data-bomera-scroll-copy]{backface-visibility:hidden}.bomera-card__media[data-bomera-scroll-media]{overflow:hidden}.bomera-card__media[data-bomera-scroll-media] img{transform:scale(1.08);transform-origin:center center}@media(prefers-reduced-motion:reduce){.bomera-reduced-motion [data-bomera-scroll-media],.bomera-reduced-motion [data-bomera-scroll-copy],[data-bomera-scroll-media],[data-bomera-scroll-copy]{transform:none!important;opacity:1!important}.bomera-hero__video{animation:none!important}}html.bomera-intro-pending,html.bomera-intro-pending body,html.bomera-intro-active,html.bomera-intro-active body{background-color:var(--bomera-navy)!important}body.bomera-intro-locked{overflow:hidden!important;height:100%;touch-action:none}.bomera-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:var(--bomera-navy);color:var(--bomera-ivory);opacity:1;visibility:visible;transition:opacity .42s var(--bomera-ease),visibility .42s var(--bomera-ease);pointer-events:all}.bomera-intro.is-exit{opacity:0;pointer-events:none}.bomera-intro.is-done{display:none}.bomera-intro__stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.bomera-intro__mark{display:block;width:4.8rem;height:6.2rem;background-color:var(--bomera-ivory);-webkit-mask-image:var(--bomera-mark-url);mask-image:var(--bomera-mark-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:0;transform:translateY(8px);transition:opacity .45s var(--bomera-ease),transform .45s var(--bomera-ease)}.bomera-intro.is-logo-in .bomera-intro__mark{opacity:1;transform:translateY(0)}.bomera-intro__wordmark{margin:0;display:flex;align-items:baseline;justify-content:center;font-family:var(--font-heading-family),"Bodoni Moda","Didot","Times New Roman",serif;font-size:clamp(2.4rem,3.2vw,3.4rem);letter-spacing:.42em;text-transform:uppercase;font-weight:400;font-style:normal;line-height:1;color:var(--bomera-ivory);padding-right:.42em}.bomera-intro__letter{display:inline-block;opacity:0;transform:translateY(.35em);transition:opacity .38s var(--bomera-ease),transform .38s var(--bomera-ease)}.bomera-intro__letter.is-in{opacity:1;transform:translateY(0)}@media screen and (max-width:749px){.bomera-intro__mark{width:3.8rem;height:4.9rem}.bomera-intro__wordmark{font-size:2rem;letter-spacing:.32em}.bomera-intro__stage{gap:1.6rem}}@media(prefers-reduced-motion:reduce){.bomera-intro,.bomera-intro__mark,.bomera-intro__letter{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bomera.css.map */
