@font-face{font-family:Inter;src:url(Inter-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Variable-Italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body,.rte,p,li,input,textarea,select,button{font-family:var(--font-body-family)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{text-rendering:optimizeLegibility}.hero{min-height:85svh}.hero .hero__content-wrapper{padding-inline:clamp(40px,5vw,160px)}@media screen and (max-width: 749px){.hero{min-height:70svh}}.hero .text-block{text-shadow:0 1px 3px rgba(0,0,0,.15)}.button,button[class*=button]{letter-spacing:.02em;font-weight:500;transition:all .3s ease}.button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.button-secondary:hover{transform:translateY(-1px)}.product-card{transition:transform .3s ease}.accordion .details__header{padding-block:14px}.accordion .details-content{padding-block-start:8px}.marquee{letter-spacing:.03em}marquee-component{--marquee-speed: 35s !important}@media screen and (max-width: 749px){marquee-component{--marquee-speed: 20s !important}}.footer{border-top:1px solid rgba(0,0,0,.08)}@media screen and (max-width: 749px){:root{--page-margin: 16px}.button,button[class*=button]{min-height:48px;padding-inline:24px}.rte p,.rte li{font-size:1rem;line-height:1.65}}.header-announcements{letter-spacing:.03em}a:not(.button):not([class*=button]){transition:color .2s ease}.mega-menu.section--page-width{display:flex;justify-content:center}.mega-menu__grid{display:flex!important;justify-content:center;width:auto!important;grid-template-columns:unset!important}.mega-menu__list{display:flex!important;flex-direction:column;align-items:center;width:auto!important;grid-template-columns:unset!important;gap:4px}.mega-menu__column{text-align:center}.mega-menu__link{justify-content:center;padding:6px 24px}@media screen and (max-width: 989px){:root{--page-margin: 20px}.section--page-width,.hero .section__inner,.media-with-content .section__inner{padding-inline:var(--page-margin)}}@media screen and (min-width: 990px){[id$=__problem_solution] .media-block__media{object-fit:contain;object-position:center}}::selection{background-color:#ee293826;color:#2c2c2c}::-moz-selection{background-color:#ee293826;color:#2c2c2c}@media screen and (min-width: 990px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr!important}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 1fr!important}}media-gallery .slideshow-control.slideshow-controls__thumbnail{width:100px!important;min-width:100px!important}@media screen and (max-width: 749px){media-gallery .slideshow-control.slideshow-controls__thumbnail{width:64px!important;min-width:64px!important}}[data-template="product.bilo-original"] .product-information.section{background-image:linear-gradient(180deg,rgba(238,41,56,.04) 0%,transparent 300px)}[data-template="product.bilo-original"] .accordion .details__header{border-color:#ee29381f}[data-template="product.bilo-original"] .accordion .details__header:hover{border-color:#ee293840}[data-template="product.bilo-original"] .product-information ._divider{background-color:#ee29381a}[data-template="product.prvi-puls"] .product-information.section{background-image:linear-gradient(180deg,rgba(245,198,203,.12) 0%,transparent 300px)}[data-template="product.prvi-puls"] .accordion .details__header{border-color:#f5c6cb66}[data-template="product.prvi-puls"] .accordion .details__header:hover{border-color:#f5c6cb99}[data-template="product.prvi-puls"] .product-information ._divider{background-color:#f5c6cb4d}[data-template="product.drugi-puls"] .product-information.section{background-image:linear-gradient(180deg,rgba(232,201,125,.12) 0%,transparent 300px)}[data-template="product.drugi-puls"] .accordion .details__header{border-color:#e8c97d59}[data-template="product.drugi-puls"] .accordion .details__header:hover{border-color:#e8c97d8c}[data-template="product.drugi-puls"] .product-information ._divider{background-color:#e8c97d40}[data-template="product.date-night"] .product-information.section{background-image:linear-gradient(180deg,rgba(139,34,82,.05) 0%,transparent 300px)}[data-template="product.date-night"] .accordion .details__header{border-color:#8b22521f}[data-template="product.date-night"] .accordion .details__header:hover{border-color:#8b225240}[data-template="product.date-night"] .product-information ._divider{background-color:#8b22521a}.shopify-policy__container{max-width:920px;margin:0 auto;padding:60px 24px 80px}.shopify-policy__title h1{font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,3rem);line-height:1.2;letter-spacing:-.01em;margin-bottom:2rem;text-align:center}.shopify-policy__body{font-family:var(--font-body--family);font-size:1rem;line-height:1.75;color:var(--color-foreground)}.shopify-policy__body h2{font-family:var(--font-heading--family);font-size:1.5rem;line-height:1.3;margin-top:2.5rem;margin-bottom:1rem}.shopify-policy__body h3{font-family:var(--font-heading--family);font-size:1.25rem;line-height:1.4;margin-top:2rem;margin-bottom:.75rem}.shopify-policy__body p{margin-bottom:1rem}.shopify-policy__body ul,.shopify-policy__body ol{margin-bottom:1rem;padding-left:1.5rem}.shopify-policy__body li{margin-bottom:.5rem}.shopify-policy__body a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.shopify-policy__body a:hover{opacity:.7}.bilo-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.bilo-cta-buttons .button{min-width:200px;text-align:center;justify-content:center;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.bilo-cta-buttons .button svg{width:18px;height:18px;flex-shrink:0}.bilo-cta-buttons .button svg path{stroke:currentColor}.bilo-cta-buttons .button-secondary{background:transparent;border:1.5px solid var(--color-foreground);color:var(--color-foreground)}.bilo-cta-buttons .button-secondary:hover{background:var(--color-foreground);color:var(--color-background)}.bilo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center}.bilo-modal.is-open{display:flex}.bilo-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bilo-modal__content{position:relative;background:var(--color-background, #FAF6F1);border-radius:16px;padding:48px 40px;max-width:520px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px #00000026;animation:biloModalIn .3s ease}@keyframes biloModalIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.bilo-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:1.75rem;cursor:pointer;color:var(--color-foreground);opacity:.5;transition:opacity .2s;line-height:1;padding:4px 8px}.bilo-modal__close:hover{opacity:1}.bilo-modal__title{font-family:var(--font-heading--family);font-size:1.75rem;line-height:1.2;margin-bottom:4px}.bilo-modal__subtitle{font-size:.95rem;color:var(--color-foreground);opacity:.65;margin-bottom:28px}.bilo-modal__form{display:flex;flex-direction:column;gap:14px}.bilo-modal__row{display:flex;gap:14px}@media screen and (max-width: 480px){.bilo-modal__row{flex-direction:column}}.bilo-modal__field{flex:1}.bilo-modal__field input,.bilo-modal__field textarea{width:100%;padding:14px 16px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;background:#fff9;font-family:var(--font-body--family);font-size:.95rem;color:var(--color-foreground);transition:border-color .2s;outline:none}.bilo-modal__field input::placeholder,.bilo-modal__field textarea::placeholder{color:var(--color-foreground);opacity:.4}.bilo-modal__field input:focus,.bilo-modal__field textarea:focus{border-color:var(--color-foreground)}.bilo-modal__field textarea{resize:vertical;min-height:120px}.bilo-modal__submit{margin-top:8px;width:100%;justify-content:center}@media screen and (max-width: 480px){.bilo-modal__content{padding:32px 24px;border-radius:12px}.bilo-modal__title{font-size:1.4rem}}#shopify-section-b2b_cta .hero__media img,#shopify-section-b2b_cta .hero__media video{object-position:center 30%}@media screen and (max-width: 749px){.menu-drawer{width:100vw!important;max-width:100vw!important;height:100dvh!important;display:flex;flex-direction:column}.menu-drawer__close-button{position:absolute;top:20px;right:20px;padding:16px;z-index:10}.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button svg{width:28px!important;height:28px!important}.menu-drawer__navigation{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:0;margin:0}.menu-drawer__menu.has-submenu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0;width:100%}.menu-drawer__menu>.menu-drawer__list-item{display:flex;justify-content:center;width:100%;min-height:auto;margin-bottom:8px}.menu-drawer__menu-item--mainlist{font-size:1.75rem!important;font-weight:500;text-align:center;justify-content:center!important;padding:16px 24px;min-height:auto}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{text-align:center}.menu-drawer__utility-links{position:absolute;bottom:40px;left:0;right:0;display:flex;justify-content:center;margin:0;padding:0}.menu-drawer__list-item--divider{border:none!important}.menu-drawer__menu-item--mainlist>.svg-wrapper{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-bilo.css.map */
