body.gm-novira-store{--color-background:#fafcfb;--color-background-rgb:250 252 251;--color-foreground:#172a2e;--color-foreground-rgb:23 42 46;background:#fafcfb;color:#172a2e;overflow-x:clip}.gm-novira-store .page-wrapper{min-width:0;max-width:100%}.gm-novira-store #MainContent .section{background-color:#fafcfb}.gm-novira-store .header__row,.gm-novira-store header-component{background:#fafcfb!important;color:#172a2e!important}.gm-novira-store .header__row{border-bottom:1px solid #d5e0dc}.gm-novira-store .header__row--top{min-height:70px}.gm-novira-store .header__columns{gap:24px}.gm-novira-store .header-logo__text{font-size:22px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.gm-novira-store .header-menu .menu-list__link{font-size:14px;min-height:44px;align-items:center;color:#172a2e}.gm-novira-store .header-announcements,.gm-novira-store .header-announcements *{color:#fff}.gm-novira-store .menu-list__submenu,.gm-novira-store .header-menu .color-custom-menu{background:#fafcfb;color:#172a2e}.gm-novira-store .product-information{max-width:1440px;margin-inline:auto}.gm-novira-store .product-details .group-block,.gm-novira-store .product-details .text-block{max-width:100%;min-width:0}.gm-novira-store .product-details h1{font-size:clamp(26px,2.2vw,36px);line-height:1.15;font-weight:650;letter-spacing:-.03em;max-width:none;width:100%;text-wrap:pretty}.gm-novira-store .product-details .rte{font-size:16px;line-height:1.7;color:#4d6263}.gm-novira-store .product-details .rte h2,.gm-novira-store .product-details .rte h3{font-size:22px;line-height:1.3;margin-top:28px;color:#172a2e}.gm-novira-store .product-details product-form,.gm-novira-store .product-details .product-form,.gm-novira-store .product-details .buy-buttons,.gm-novira-store .product-details .variant-picker{width:100%;max-width:640px}.gm-novira-store .product-details .add-to-cart-button{background:#21675d;color:#fff;border-color:#21675d;min-height:50px;border-radius:12px}.gm-novira-store .product-details .variant-option__button-label{min-height:44px;border-radius:8px}.gm-novira-store .product-details .variant-option__button-label:has(input:checked){background:#21675d;color:#fff;border-color:#21675d}.gm-novira-store .product-media-container,.gm-novira-store .product-media{background:#fff}.gm-novira-store .product-media img{object-fit:contain}.gm-novira-store .product-card{min-width:0}.gm-novira-store .product-card .card-gallery{background:#f0f4f2;border-radius:12px;overflow:hidden}.gm-novira-store .product-card .product-media img{object-fit:contain}.gm-novira-store .product-card .product-title,.gm-novira-store .product-card .text-block{font-size:15px;line-height:1.5;max-width:none}.gm-novira-store .product-card .product-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em}.gm-novira-store .product-card product-price{width:100%;text-align:center;font-weight:650;font-size:19px}.gm-novira-store .product-card product-price .price{font-weight:650}@media(min-width:1024px){.gm-novira-store .header{--page-width:1440px}.gm-novira-store .header__row .section{max-width:1512px;margin-inline:auto}}@media(max-width:767px){.gm-novira-store .header__row--top{min-height:60px}.gm-novira-store .header__columns{gap:12px}.gm-novira-store .product-information{padding-inline:0}.gm-novira-store .product-details h1{font-size:27px;line-height:1.18}.gm-novira-store .product-details .rte{font-size:16px}.gm-novira-store .product-card .product-title{font-size:14px;line-height:1.45;min-height:4.35em}.gm-novira-store .product-card product-price{font-size:18px}.gm-novira-store .product-details product-form,.gm-novira-store .product-details .buy-buttons{max-width:100%}}@media(prefers-color-scheme:dark){body.gm-novira-store{--color-background:#172726;--color-background-rgb:23 39 38;--color-foreground:#edf3ef;--color-foreground-rgb:237 243 239;background:#172726;color:#edf3ef}.gm-novira-store #MainContent .section{background-color:#172726}.gm-novira-store .header__row,.gm-novira-store header-component,.gm-novira-store .menu-list__submenu,.gm-novira-store .header-menu .color-custom-menu{background:#172726!important;color:#edf3ef!important}.gm-novira-store .header__row{border-color:#3c574c}.gm-novira-store .header-menu .menu-list__link{color:#edf3ef}.gm-novira-store .product-details .rte{color:#bacec4}.gm-novira-store .product-details .rte h2,.gm-novira-store .product-details .rte h3{color:#edf3ef}.gm-novira-store .product-details .add-to-cart-button{background:#b5dfce;color:#183c31;border-color:#b5dfce}.gm-novira-store .product-details .variant-option__button-label:has(input:checked){background:#b5dfce;color:#183c31;border-color:#b5dfce}.gm-novira-store .product-card .card-gallery{background:#f1f3f2}}@media(prefers-reduced-motion:reduce){.gm-novira-store *{scroll-behavior:auto!important}}.gm-novira-store .product-details .buy-buttons-block,.gm-novira-store .product-details product-form-component,.gm-novira-store .product-details .product-form-buttons{width:100%;max-width:640px;min-width:0}.gm-novira-store .product-card [ref=productTitleLink] .text-block p[role=heading]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;font-size:15px;line-height:1.5}@media(max-width:767px){.gm-novira-store .product-details .buy-buttons-block,.gm-novira-store .product-details product-form-component,.gm-novira-store .product-details .product-form-buttons{max-width:100%}.gm-novira-store .product-card [ref=productTitleLink] .text-block p[role=heading]{font-size:14px;line-height:1.45;min-height:4.35em}}@media(prefers-color-scheme:dark){.gm-novira-store .menu-list__submenu,.gm-novira-store .menu-drawer,.gm-novira-store .menu-drawer__submenu{--color-background:#172726;--color-foreground:#edf3ef;--color-foreground-rgb:237 243 239;background:#172726;color:#edf3ef}.gm-novira-store .menu-drawer__menu-item,.gm-novira-store .product-details h1,.gm-novira-store .product-card [ref=productTitleLink],.gm-novira-store product-price{color:#edf3ef}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/novira-commerce.css.map */
