.bicome-brand-name{font-family:Cinzel,serif;letter-spacing:.15em;font-weight:400;font-size:1.125rem}@media screen and (min-width:750px){.bicome-brand-name{font-size:1.5rem}}::selection{background-color:#c5a059;color:#fff}.bicome-decorative-line{width:96px;height:2px;background-color:#c5a059;display:block}.bicome-label{color:#c5a059;text-transform:uppercase;font-size:.75rem;letter-spacing:.15em;font-weight:600;font-family:var(--font-subheading--family)}.hero{overflow:clip}.hero .hero__content-wrapper.layout-panel-flex{gap:0!important}.hero .hero__content-wrapper .text-block h1,.hero .hero__content-wrapper .text-block p{margin:0!important}.hero .hero__content-wrapper>:nth-child(1){margin-bottom:2px!important}.hero .hero__content-wrapper>:nth-child(2){margin-top:4px!important;margin-bottom:2px!important}.hero .hero__content-wrapper>:nth-child(3){margin-top:4px!important;margin-bottom:6px!important;max-width:32rem!important}.hero .hero__content-wrapper>:nth-child(4){margin-top:4px!important}.hero .hero__content-wrapper>:nth-child(1),.hero .hero__content-wrapper>:nth-child(1) p{font-size:.875rem!important;letter-spacing:.3em!important;font-weight:700!important;text-transform:uppercase!important}@media screen and (min-width:750px){.hero .hero__content-wrapper>:nth-child(1),.hero .hero__content-wrapper>:nth-child(1) p{font-size:1rem!important}}.hero .hero__content-wrapper .text-block h1{line-height:1.05!important}.hero .hero__content-wrapper .text-block p{line-height:1.6!important}.hero em{font-style:italic;color:#c5a059}@media screen and (min-width:750px){.hero .text-block.custom-typography h1{font-size:4.5rem}}@media screen and (min-width:1200px){.hero .text-block.custom-typography h1{font-size:6rem}}.hero .button{background-color:#c5a059;color:#fff;border-color:#c5a059;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:1rem 2.5rem}.hero .button:hover{background-color:#fff;color:#1f3a70;border-color:#fff}.bicome-scroll-indicator{position:absolute;bottom:-2rem;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;opacity:.5;animation:bicome-bounce 1s infinite}.bicome-scroll-indicator__text{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:8px}.bicome-scroll-indicator__line{width:1px;height:48px;background-color:#c5a059}@keyframes bicome-bounce{0%,to{transform:translate(-50%) translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translate(-50%) translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media screen and (max-width:749px){.bicome-scroll-indicator{display:none}}.bicome-image-divider{position:relative;width:100%;height:16rem;overflow:hidden;background-color:#e5d3a5}.bicome-image-divider__img{width:100%;height:100%;object-fit:cover;opacity:.8}.bicome-image-divider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#c5a05933;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.bicome-image-divider__text{color:#1f3a70;font-family:var(--font-heading--family);font-size:1.875rem;letter-spacing:.1em;font-style:italic;filter:drop-shadow(0 1px 1px rgba(0,0,0,.05))}@media screen and (min-width:750px){.bicome-image-divider{height:24rem}.bicome-image-divider__text{font-size:3rem}}[id$=science_bicome]{background-color:#fff}@media screen and (min-width:750px){[id$=science_bicome] .media-with-content__content>.group-block-content{padding-inline-start:64px!important}}[id$=science_bicome] .media-with-content__content .text-block h2{font-size:2.25rem!important;line-height:1.25!important;color:#1f3a70!important}[id$=science_bicome] .media-with-content__content .text-block:first-child{margin-bottom:32px}@media screen and (min-width:750px){[id$=science_bicome] .media-with-content__content .text-block h2{font-size:3rem!important}}[id$=science_bicome] .media-with-content__content .text-block p{font-weight:300!important;line-height:1.625!important;color:#4b5563!important}[id$=science_bicome] .media-with-content__content .text-block:nth-child(2){margin-bottom:24px}[id$=science_bicome] .button{background-color:#1f3a70!important;color:#fff!important;padding:1rem 2rem!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;border:none!important;transition:background-color .3s ease!important;margin-top:16px}[id$=science_bicome] .button:hover{background-color:#c5a059!important;color:#fff!important}[id$=science_bicome] .media-block{overflow:visible!important;position:relative;aspect-ratio:16 / 9;min-height:auto!important}@media screen and (min-width:750px){[id$=science_bicome] .media-block{aspect-ratio:1 / 1}}[id$=science_bicome] .media-block__media{overflow:hidden;position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;width:100%;object-fit:cover}[id$=science_bicome] .media-block:after{content:"V";position:absolute;bottom:-24px;right:-24px;width:96px;height:96px;background:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid rgba(197,160,89,.3);font-family:var(--font-heading--family);font-size:1.5rem;font-style:italic;font-weight:700;color:#c5a059;z-index:2}[id$=science_bicome] .media-block:before{content:"";position:absolute;bottom:-16px;right:-16px;width:80px;height:80px;border-radius:50%;border:1px solid #C5A059;z-index:3;pointer-events:none}@media screen and (min-width:750px){.product-information__grid.product-information--media-left{grid-template-columns:2fr 3fr!important}.product-information__media{padding-right:0!important;margin-right:4rem!important;align-self:start!important}.product-information__grid.product-information--media-left .product-details{padding-left:4rem!important;padding-right:4rem!important}}.product-information__media{box-shadow:0 25px 50px -12px #00000040!important}.product-details .text-block h1{font-size:3rem!important;line-height:1.25!important;color:#1f3a70!important}@media screen and (min-width:750px){.product-details .text-block h1{font-size:3.75rem!important}}.product-details .text-block p{font-weight:300!important;line-height:1.625!important}.product-details price-money{display:block;margin-bottom:2.5rem}.product-details .add-to-cart-button{background-color:#1f3a70!important;color:#fff!important;border:none!important;border-radius:0!important;padding:1.25rem 2.5rem!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:uppercase!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;transition:background-color .5s ease,box-shadow .5s ease!important;width:100%!important}.product-details .add-to-cart-button:hover{background-color:#c5a059!important;box-shadow:0 25px 50px -12px #00000040!important}.product-details .add-to-cart-button .add-to-cart-text__content span span{font-size:.75rem!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#fff!important}.product-details .accordion{border-color:#1f3a7033!important}.product-details .accordion__title{font-size:.75rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#1f3a70!important}.product-details .accordion__title:hover{color:#1f3a70cc!important}.product-details .accordion__content p{font-size:.875rem!important;font-weight:300!important;color:#1f3a70cc!important;line-height:1.625!important}.product-details .accordion__icon{color:#1f3a70!important}[id$=ingredients_bicome] .media-block,[id$=application_bicome] .media-block{aspect-ratio:4 / 3!important;min-height:auto!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;overflow:hidden}[id$=ingredients_bicome] .media-with-content__content .text-block:first-child p,[id$=application_bicome] .media-with-content__content .text-block:first-child p{font-weight:700!important;letter-spacing:.3em!important}[id$=ingredients_bicome] .media-with-content__content .text-block h3,[id$=application_bicome] .media-with-content__content .text-block h3{font-size:1.875rem!important;line-height:1.25!important;color:#1f3a70!important}@media screen and (min-width:750px){[id$=ingredients_bicome] .media-with-content__content .text-block h3,[id$=application_bicome] .media-with-content__content .text-block h3{font-size:2.25rem!important}}[id$=ingredients_bicome] .media-with-content__content .text-block:last-child p,[id$=application_bicome] .media-with-content__content .text-block:last-child p{font-weight:300!important;line-height:1.625!important}.ui-test-product-list .section-resource-list__header .text-block h2{font-size:1.875rem!important;line-height:1.2!important;color:#1f3a70!important}@media screen and (min-width:750px){.ui-test-product-list .section-resource-list__header .text-block h2{font-size:2.25rem!important}}.ui-test-product-list .section-resource-list__header .h5{display:none!important}.ui-test-product-list .section-resource-list__header{margin-bottom:40px!important}.ui-test-product-list .section-resource-list__header .text-block h2:after{content:"";display:block;width:96px;height:2px;background-color:#c5a059;margin:1.5rem auto 0}.ui-test-product-list .card-gallery{background-color:#f4e4c1!important;transition:box-shadow .5s ease!important}.ui-test-product-list product-card:hover .card-gallery{box-shadow:0 25px 50px -12px #00000040!important}.ui-test-product-list product-card:hover{transform:none!important;box-shadow:none!important}.ui-test-product-list .card-gallery slideshow-component{transition:transform .7s ease-out!important}.ui-test-product-list product-card:hover .card-gallery slideshow-component{transform:scale(1.05)!important}.ui-test-product-list .product-card__content{gap:0!important}.ui-test-product-list .card-gallery{margin-bottom:32px!important}.bicome-tag-badge{background-color:#c5a059!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.bicome-card-tagline{text-align:center;color:#c5a059;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .5rem}.ui-test-product-list .product-card__content .text-block a{color:#1f3a70!important;font-family:var(--font-heading--family)!important;font-weight:400!important;font-size:1.5rem!important}.ui-test-product-list .product-card__content product-title{margin-bottom:.75rem!important}.bicome-card-description{text-align:center;color:#9ca3af;font-family:var(--font-body--family);font-size:.875rem;font-weight:200;line-height:1.625;padding:0 1rem;margin:0}.bicome-card-hover-btn{text-align:center;margin-top:1.5rem;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.ui-test-product-list product-card:hover .bicome-card-hover-btn{opacity:1;transform:translateY(0)}.bicome-card-hover-btn span{display:inline-block;padding:.5rem 1.5rem;background-color:#1f3a70;color:#fff;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .3s ease;cursor:pointer}.bicome-card-hover-btn span:hover{background-color:#c5a059}.bicome-promo-banner{margin-top:96px;width:100%;background-color:#eae6dd;padding:.75rem 1.5rem;text-align:center}.bicome-promo-banner p{font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#8a7a57;text-transform:uppercase;margin:0;line-height:1.5}.ui-test-product-list .quick-add{display:flex!important;align-items:flex-end!important}.ui-test-product-list .quick-add__button{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;border-radius:0!important;background:#1f3a70e6!important;border:none!important;color:#fff!important;height:auto!important;padding:1rem!important;transform:translateY(calc(100% + 2px));opacity:1!important;transition:transform .3s ease!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;justify-content:center!important;display:flex!important}.ui-test-product-list product-card:hover .quick-add__button,.ui-test-product-list product-card:focus-within .quick-add__button{transform:translateY(0)!important;opacity:1!important}.ui-test-product-list .quick-add__button .add-to-cart-text{background:transparent!important;color:#fff!important}.ui-test-product-list .quick-add__button .add-to-cart-text__content{grid-template-columns:1fr!important}.ui-test-product-list .quick-add__button .add-to-cart-text__content span span{opacity:1!important;translate:none!important;filter:none!important;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:#fff;padding-right:0!important}.ui-test-product-list .quick-add__button .add-to-cart-icon{display:none!important}.ui-test-product-list .product-card__content .text-block,.ui-test-product-list .product-card__content>div{text-align:center!important}@media screen and (min-width:1200px){.ui-test-product-list .resource-list--grid{gap:64px!important}}.menu-list__link{font-weight:700!important;letter-spacing:.2em!important}.header-menu .menu-list__link-title{padding-inline:32px!important}.header__columns{align-items:center}.header-logo{--font-family: "Cinzel", serif !important;--font-weight: 400 !important;font-family:Cinzel,serif!important;font-size:1.875rem!important;letter-spacing:.1em!important}@media screen and (min-width:750px){.header-logo{font-size:2.25rem!important}}header-component[transparent]{transition:background-color .3s ease,box-shadow .3s ease}.page-width-narrow{--page-margin: 24px}@media screen and (min-width:750px){.page-width-narrow{--page-margin: 48px}}.footer-content{align-items:start}.footer-content .menu__heading{padding-block-start:0}.footer-content .email-signup__input-group--underline{flex-direction:column;align-items:stretch;gap:1rem;box-shadow:none;margin-block-end:0}.footer-content .email-signup__input--underline{border-bottom:1px solid #D1D5DB!important;box-shadow:none!important;padding:.5rem 0;font-size:.875rem;transition:border-color .3s ease}.footer-content .email-signup__input--underline:focus{border-bottom-color:#1f3a70!important}.footer-content .email-signup__input-group--underline:focus-within{box-shadow:none}.footer-content .email-signup__button{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1.5rem;width:100%;align-self:stretch}.footer-content .email-signup__button--integrated{margin:0;align-self:stretch}.footer-utilities .utilities,.footer-utilities .utilities a{color:#1f3a70}.footer-utilities .social-icons__wrapper{gap:24px;align-items:center}.footer-utilities .social-icons__wrapper:before{content:"FOLLOW US";font-family:var(--font-body--family, sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#1f3a70;margin-right:16px;white-space:nowrap}.footer-utilities .social-icons__icon-wrapper{width:16px;height:16px}.footer-utilities .social-icons__icon-wrapper:has(.social-icons__icon path){width:16px}.footer-utilities .social-icons__icon{width:16px;height:16px;color:#1f3a70;transition:color .3s ease}.footer-utilities .social-icons__icon-wrapper a{color:#1f3a70;transition:color .3s ease}.footer-utilities .social-icons__icon-wrapper a:hover,.footer-utilities .social-icons__icon-wrapper a:hover .social-icons__icon{color:#c5a059}.footer-content .menu__item.paragraph,.footer-content .menu__item.paragraph>a{font-size:.75rem;font-weight:var(--font-body--weight);text-transform:none;letter-spacing:normal;line-height:1.5}.footer-content .menu__item a{color:#4b5563;transition:color .3s ease}.footer-content .menu__item a:hover{color:#1f3a70}.footer-content .menu__heading{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#1f3a70}.footer-utilities .utilities>*:nth-child(2){font-size:.625rem;color:#9ca3af;letter-spacing:.025em;font-family:var(--font-body--family, sans-serif)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bicome-custom.css.map */
