@font-face{font-family:NBM Lato;src:url(lhap-lato-black.ttf?v=2) format("truetype");font-display:swap}@font-face{font-family:NBM Lobster;src:url(lhap-lobster-regular.ttf?v=2) format("truetype");font-display:swap}@font-face{font-family:NBM Lily Script;src:url(lhap-lily-script-regular.ttf?v=2) format("truetype");font-display:swap}@font-face{font-family:NBM Bebas;src:url(lhap-bebas-regular.ttf?v=2) format("truetype");font-display:swap}@font-face{font-family:NBM Marker;src:url(lhap-marker-regular.ttf?v=2) format("truetype");font-display:swap}html.native-breast-milk-active .product-personalizer,html.native-breast-milk-active [data-zepto-product-personalizer],html.native-breast-milk-active [class*=zepto-product-personalizer i],html.native-breast-milk-active [id*=zepto-product-personalizer i],html.native-breast-milk-active .nbm-hidden,html.native-breast-milk-active [data-group-type=feature-badge-list],html.native-breast-milk-active .product-info__block-item[data-block-type=feature-with-icon],html.native-breast-milk-active .product-info__block-item[data-block-type=separator]{display:none!important}html.native-breast-milk-active .variant-picker .block-swatch,html.native-breast-milk-active .variant-picker .block-swatch:before,html.native-breast-milk-active .variant-picker button,html.native-breast-milk-active .variant-picker select{border-radius:0!important}html.native-breast-milk-active .shopify-section--main-product{position:relative;z-index:0}html.native-breast-milk-active .product-gallery{position:relative;z-index:0;isolation:isolate;scroll-margin-top:108px}html.native-breast-milk-active .product-gallery__media:has([data-nbm-gallery-preview]){position:relative;isolation:isolate;overflow:hidden}html.native-breast-milk-active .shopify-section--main-product .section-spacing{padding-top:24px!important}html.native-breast-milk-active .product-breadcrumbs{padding-top:0!important}html.native-breast-milk-active .product-info{width:100%;min-width:0}html.native-breast-milk-active .product-info__block-item[data-block-type=liquid]:has(.native-breast-milk__trust),html.native-breast-milk-active .product-info__block-item[data-block-type=liquid]:has(.nbm){width:100%;min-width:0;justify-self:stretch}.native-breast-milk__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;gap:0;padding:9px 8px;border-block:1px solid #eadde3;color:#4f4f4f;font-size:.72rem;line-height:1.25;text-align:center}.native-breast-milk__trust>*{min-width:0;padding-inline:4px}.native-breast-milk__trust>*+*{border-left:1px solid #eadde3}.nbm{display:grid;width:100%;min-width:0;max-width:100%;box-sizing:border-box;gap:16px;overflow:clip;text-align:left}.nbm *,.nbm *:before,.nbm *:after{box-sizing:border-box}.nbm [hidden]{display:none!important}.nbm__field{display:grid;min-width:0;margin:0;padding:0;border:0;gap:9px}.nbm__field legend{width:100%;margin:0;padding:0;font-weight:650}.nbm__selection{font-weight:500}.nbm__input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.nbm__options{display:grid;width:min(100%,460px);min-width:0;margin:0;gap:0}.nbm__options--two{grid-template-columns:repeat(2,minmax(0,1fr))}.nbm__options--four{grid-template-columns:repeat(4,minmax(0,1fr))}.nbm__options label{display:grid;min-width:0;min-height:46px;place-items:center;align-content:center;gap:1px;padding:8px 7px;border:1px solid #d8c5cd;border-left-width:0;border-radius:0;background:#fff;color:inherit;font-weight:600;line-height:1.15;text-align:center;cursor:pointer}.nbm__options .nbm__input:first-child+label{border-left-width:1px}.nbm__options label strong{font:inherit;font-weight:650}.nbm__options label span{color:#756c70;font-size:.72em;font-weight:500}.nbm__input:checked+label{border-color:#c8a9b7;background:#f3e1e9;color:#2f292c;box-shadow:inset 0 0 0 1px #c8a9b7}.nbm__input:focus-visible+label{outline:2px solid #1c1c1c;outline-offset:2px}.nbm__engraving{display:grid;width:min(100%,460px);min-width:0;gap:13px;margin-top:3px}.nbm__engraving-lines{display:grid;gap:11px}.nbm__text-field{display:grid;width:min(100%,460px);min-width:0;gap:6px}.nbm__text-field label{min-width:0;font-weight:650}.nbm__text-field label span{font-weight:400}.nbm__text-field input{display:block;width:100%;min-width:0;min-height:46px;padding:9px 58px 9px 11px;border:1px solid #d8c5cd;border-radius:0;background:#fff;color:inherit;font:inherit}.nbm__input-wrap{position:relative;min-width:0}.nbm__counter{position:absolute;right:10px;bottom:11px;color:#777;font-size:.72rem;line-height:1;pointer-events:none}.nbm__font-field{display:grid;min-width:0;gap:8px}.nbm__font-legend{margin:0;font-weight:650}.nbm__font-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;gap:7px}.nbm__font-options label{display:grid;min-width:0;height:60px;place-items:center;align-content:center;gap:4px;padding:7px 5px;overflow:hidden;border:1px solid #e2d4da;border-radius:0;background:#fff;cursor:pointer;line-height:1.05;text-align:center}.nbm__font-sample{display:block;width:100%;min-width:0;overflow:hidden;font-size:1rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.nbm__font-name{color:#6d6267;font-family:system-ui,sans-serif;font-size:.61rem;letter-spacing:.02em}.nbm__font-options label[data-nbm-font-key=lato]{font-family:NBM Lato,sans-serif}.nbm__font-options label[data-nbm-font-key=lobster]{font-family:NBM Lobster,cursive}.nbm__font-options label[data-nbm-font-key=lily]{font-family:NBM Lily Script,cursive}.nbm__font-options label[data-nbm-font-key=bebas]{font-family:NBM Bebas,sans-serif}.nbm__font-options label[data-nbm-font-key=marker]{font-family:NBM Marker,cursive}.nbm__engraving-note{margin:0;padding:8px 10px;border-left:2px solid #d8c5cd;background:#fbf7f9;color:#5d5358;font-size:.75rem;line-height:1.35}.nbm__name{margin-top:1px}.nbm__name input{padding-right:11px}.nbm__turnaround{display:block;margin-top:5px;font-size:.78em;font-weight:500;white-space:nowrap}.nbm__gallery-preview{position:absolute;z-index:3;top:var(--nbm-engraving-y,72%);left:var(--nbm-engraving-x,50%);display:grid;width:min(50%,250px);transform:translate(-50%);place-items:center;color:#2f292c;pointer-events:none;text-align:center}.nbm__gallery-preview[data-profile=back-piece-right]{width:min(44%,190px)}.nbm__gallery-arrow{display:block;width:22px;height:30px;margin:0 auto 3px;overflow:visible}.nbm__gallery-arrow path{fill:none;stroke:#976f80;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.7}.nbm__gallery-copy{display:grid;width:100%;min-width:0;padding:6px 9px 7px;overflow:hidden;border:1px solid rgba(200,169,183,.8);border-radius:0;background:#ffffffeb;box-shadow:0 2px 8px #2a1f241f;font-size:clamp(12px,3.3vw,19px);line-height:1.05}.nbm__gallery-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbm__gallery-preview[data-font=lato] .nbm__gallery-copy{font-family:NBM Lato,sans-serif}.nbm__gallery-preview[data-font=lobster] .nbm__gallery-copy{font-family:NBM Lobster,cursive}.nbm__gallery-preview[data-font=lily] .nbm__gallery-copy{font-family:NBM Lily Script,cursive}.nbm__gallery-preview[data-font=bebas] .nbm__gallery-copy{font-family:NBM Bebas,sans-serif}.nbm__gallery-preview[data-font=marker] .nbm__gallery-copy{font-family:NBM Marker,cursive}@media(min-width:1000px){.nbm{gap:19px;padding-block:7px}.nbm__field{gap:11px}.nbm__options label{min-height:48px;padding-block:10px}}@media(max-width:999px){.nbm{gap:14px;text-align:center}html.native-breast-milk-active .product-breadcrumbs{display:none!important}html.native-breast-milk-active .shopify-section--main-product .section-spacing{padding-top:24px!important}html.native-breast-milk-active .product-gallery{margin-top:12px!important}html.native-breast-milk-active .product{gap:12px!important}html.native-breast-milk-active .product-info{margin-top:0!important;padding-top:0!important}html.native-breast-milk-active .product-info__block-item[data-block-type=title]{margin-block:0 4px!important}html.native-breast-milk-active .product-info__block-item[data-block-type="@app"],html.native-breast-milk-active .product-info__block-item[data-block-type=price]{margin-block:4px!important}html.native-breast-milk-active .product-info__block-item[data-block-type=variant_picker],html.native-breast-milk-active .product-info__block-item[data-block-type=variant-picker]{text-align:center}html.native-breast-milk-active .product-gallery__media{height:min(calc(100vw - 40px),430px)!important;min-height:min(calc(100vw - 40px),430px)!important}html.native-breast-milk-active .product-gallery__media>img:not([data-nbm-gallery-preview]){width:100%!important;height:100%!important;object-fit:contain!important}.native-breast-milk__trust{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;font-size:.69rem}.native-breast-milk__trust>*{padding:7px 6px}.native-breast-milk__trust>*+*{border-left:0}.native-breast-milk__trust>:nth-child(2n){border-left:1px solid #eadde3}.native-breast-milk__trust>:nth-child(n+3){border-top:1px solid #eadde3}.nbm__options,.nbm__engraving,.nbm__text-field{margin-inline:auto}.nbm__text-field label,.nbm__font-legend{text-align:center}.nbm__font-options{grid-template-columns:repeat(6,minmax(0,1fr))}.nbm__font-options label{grid-column:span 2}.nbm__font-options label:nth-of-type(n+4){grid-column:span 3}.nbm__gallery-preview{width:min(58%,240px)}.nbm__gallery-preview[data-profile=back-piece-right]{width:min(44%,190px)}}@media(prefers-reduced-motion:reduce){.nbm *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/native-breast-milk-customizer-v2.css.map */
