header-component{position:relative;z-index:100;background:transparent!important}.shopify-section-group-header-group{background:transparent!important}header-component .header__row--top{background:#111!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:60px!important;max-width:calc(100% - 48px)!important;margin:16px auto 0!important;box-shadow:0 2px 24px #00000026;padding-left:12px!important;padding-right:12px!important;--border-bottom-width: 0px !important}header-component[sticky] .header__row--top,header-component.is-sticky .header__row--top,header-component[data-scroll-direction] .header__row--top{background:#111!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:60px!important;max-width:calc(100% - 48px)!important;margin:12px auto 0!important;box-shadow:0 4px 30px #00000026}header-component .header__underlay,header-component .header__underlay-closed,header-component .header__underlay-open{background:transparent!important;display:none!important}header-component .header__menu-item,header-component nav a,header-component .header__row--top a:not(.header__heading-link){text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.78rem!important;font-weight:600!important;color:#fff!important}header-component .header__menu-item:hover,header-component nav a:hover{color:#fff!important;opacity:.7}header-component .header__heading-link,header-component .header__heading{color:#fff!important}header-component .header__icon,header-component .header-actions__item{color:#fff!important}header-component .cart-count-bubble,header-component [class*=cart-count],header-component .header__cart-count{background:#fff!important;color:#111!important;border-radius:50%}@media(max-width:749px){header-component .header__row--top{border-radius:20px!important;max-width:calc(100% - 24px)!important;margin:8px auto 0!important;padding-left:8px!important;padding-right:8px!important}}.brezo-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.brezo-reveal.is-visible{opacity:1;transform:translateY(0)}.brezo-reveal-delay-1{transition-delay:.1s}.brezo-reveal-delay-2{transition-delay:.2s}.brezo-reveal-delay-3{transition-delay:.3s}.brezo-reveal-delay-4{transition-delay:.4s}.brezo-fade-left{opacity:0;transform:translate(-30px);transition:opacity .7s ease,transform .7s ease}.brezo-fade-right{opacity:0;transform:translate(30px);transition:opacity .7s ease,transform .7s ease}.brezo-fade-left.is-visible,.brezo-fade-right.is-visible{opacity:1;transform:translate(0)}.brezo-scale-in{opacity:0;transform:scale(.95);transition:opacity .6s ease,transform .6s ease}.brezo-scale-in.is-visible{opacity:1;transform:scale(1)}product-card{position:relative;transition:transform .5s cubic-bezier(.19,1,.22,1)}product-card .product-card__content{background:#fff;border-radius:20px!important;border:1px solid #e8e8e8!important;overflow:hidden;transition:border-color .4s ease,box-shadow .5s cubic-bezier(.19,1,.22,1)}product-card:hover{transform:translateY(-6px)}product-card:hover .product-card__content{border-color:#d5d5d5!important;box-shadow:0 24px 48px #0000000f,0 2px 8px #00000008}product-card .card-gallery{position:relative;overflow:hidden;border-radius:20px 20px 0 0!important;background:#fafafa}product-card .card-gallery img{transition:transform .8s cubic-bezier(.19,1,.22,1)!important;will-change:transform}product-card:hover .card-gallery img{transform:scale(1.04)}product-card .add-to-cart__added-icon svg{color:#fff!important}product-card .product-card__content>.layout-panel-flex{padding:20px 20px 28px!important;align-items:center!important;text-align:center}product-card .text-block,product-card .text-block p,product-card .product-card__content .text-style,product-card .product-card__content .text-block p{font-family:var(--font-body--family),"Poppins",sans-serif!important;font-size:.8rem!important;font-weight:500!important;color:#555!important;line-height:1.3!important;letter-spacing:.1em!important;text-transform:capitalize!important;margin:0 0 12px!important;text-align:center!important}product-card .price__container:before,product-card .price-wrapper:before{content:"";display:block;width:32px;height:1.5px;background:#000;margin:0 auto 14px}product-card .price,product-card .price-item,product-card .price-item--regular,product-card .price__container .price-item{font-family:var(--font-heading--family),"Bebas Neue",sans-serif!important;font-size:1.65rem!important;font-weight:400!important;color:#000!important;letter-spacing:.04em!important;text-align:center!important;line-height:1!important}product-card .price__container,product-card .price-wrapper{justify-content:center!important;text-align:center!important;width:100%;padding-bottom:0!important}product-card .price .price-item--sale{color:#000!important;font-size:1.65rem!important;font-weight:400!important}product-card .price del,product-card .price s{color:#bbb!important;font-weight:400!important;font-size:1.1rem!important;text-decoration:line-through}product-card .badge{font-family:var(--font-body--family),"Poppins",sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:20px}@media(max-width:749px){product-card .product-card__content{border-radius:16px!important}product-card .card-gallery{border-radius:16px 16px 0 0!important}product-card .product-card__content>.layout-panel-flex{padding:16px 16px 24px!important}product-card .text-block,product-card .text-block p,product-card .product-card__content .text-block p{font-size:.72rem!important;margin:0 0 10px!important}product-card .price,product-card .price-item,product-card .price-item--regular{font-size:1.35rem!important}product-card .price__container:before,product-card .price-wrapper:before{width:24px;margin-bottom:10px}}.brezo-benefits-strip{display:flex;justify-content:center;align-items:center;gap:0;padding:20px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.brezo-benefit{display:flex;align-items:center;gap:12px;padding:12px 32px;position:relative}.brezo-benefit:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:32px;width:1px;background:#e0e0e0}.brezo-benefit-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.brezo-benefit-icon svg{width:28px;height:28px}.brezo-benefit-text{display:flex;flex-direction:column;gap:1px}.brezo-benefit-text strong{font-size:.82rem;font-weight:600;color:#1a1a1a;letter-spacing:.01em}.brezo-benefit-text span{font-size:.72rem;color:#888}@media(max-width:749px){.brezo-benefits-strip{flex-wrap:wrap;gap:0}.brezo-benefit{width:50%;padding:10px 16px;box-sizing:border-box}.brezo-benefit:not(:last-child):after{display:none}.brezo-benefit-icon svg{width:24px;height:24px}}.brezo-trust-badges{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;padding:2rem 1rem}.brezo-trust-badge{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:120px;text-align:center}.brezo-trust-badge svg{width:36px;height:36px;transition:transform .3s ease}.brezo-trust-badge:hover svg{transform:scale(1.1) rotate(3deg)}.brezo-trust-badge-label{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#666;font-weight:500}@keyframes brezo-hero-text{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.brezo-hero-animated>*{animation:brezo-hero-text .8s ease forwards;opacity:0}.brezo-hero-animated>*:nth-child(1){animation-delay:.2s}.brezo-hero-animated>*:nth-child(2){animation-delay:.4s}.brezo-hero-animated>*:nth-child(3){animation-delay:.6s}@keyframes brezo-page-load{0%{opacity:0}to{opacity:1}}body{animation:brezo-page-load .5s ease}@media(max-width:749px){.brezo-trust-badges{gap:1.5rem}.brezo-trust-badge svg{width:28px;height:28px}}@media screen and (max-width:749px){.hero .hero__media-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.hero .hero__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.hero{min-height:100vw}}html{scroll-behavior:smooth}cart-drawer-component .cart-drawer__dialog{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.brezo-cart-title{font-family:var(--font-heading--family),"Bebas Neue",sans-serif!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.06em!important;color:#000!important;text-transform:uppercase;line-height:1!important}.brezo-cart-title .cart-bubble{vertical-align:middle}.cart-drawer__dialog{max-width:420px!important;padding-bottom:0!important}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.cart-drawer__header{padding:28px 24px 16px!important;flex-shrink:0}.cart-drawer__content{padding:0!important;flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden!important;max-height:none!important;height:auto!important}.cart-drawer__dialog scroll-hint.cart-drawer__content,.cart-drawer__dialog scroll-hint.cart-drawer__items{max-height:none!important;height:auto!important;overflow:visible!important;display:block!important}.cart-drawer__items{padding:0 24px!important;max-height:none!important;overflow:visible!important}.cart-drawer__summary{padding:16px 24px 28px!important;border-top:1px solid #f0f0f0;flex-shrink:0;position:sticky;bottom:0;background:#fff;z-index:2}.brezo-item-discount-hint{margin-top:6px}.brezo-item-hint{font-family:var(--font-body--family),"Poppins",sans-serif;font-size:.68rem;color:#888;letter-spacing:.01em}.brezo-item-hint--active{color:#2d8a4e;font-weight:500}.cart-drawer__dialog .cart-totals__original-container{display:none!important}.brezo-crosssell{margin:16px 0 8px;padding:0}.brezo-crosssell__heading{font-family:var(--font-body--family),"Poppins",sans-serif;font-size:.72rem;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;padding:0 24px}.brezo-crosssell__scroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 24px 4px;scrollbar-width:none}.brezo-crosssell__scroll::-webkit-scrollbar{display:none}.brezo-crosssell__card{flex:0 0 110px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;text-decoration:none;scroll-snap-align:start;transition:border-color .25s ease}.brezo-crosssell__card:hover{border-color:#d0d0d0}.brezo-crosssell__img{width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f0f0f0;flex-shrink:0}.brezo-crosssell__img img{width:100%;height:100%;object-fit:cover}.brezo-crosssell__name{font-family:var(--font-body--family),"Poppins",sans-serif;font-size:.6rem;font-weight:500;color:#555;line-height:1.2;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.brezo-crosssell__price{font-family:var(--font-heading--family),"Bebas Neue",sans-serif;font-size:.82rem;color:#000;letter-spacing:.02em}.brezo-cart-trust{display:flex;align-items:center;justify-content:center;gap:0;padding:14px 24px;border-top:1px solid #f0f0f0;margin-top:4px}.brezo-cart-trust__item{display:flex;align-items:center;gap:4px;font-family:var(--font-body--family),"Poppins",sans-serif;font-size:.65rem;color:#999;letter-spacing:.01em;white-space:nowrap}.brezo-cart-trust__item svg{color:#999;flex-shrink:0}.brezo-cart-trust__divider{width:1px;height:12px;background:#e0e0e0;margin:0 8px;flex-shrink:0}.cart-drawer__dialog .cart-items__table{font-family:var(--font-body--family),"Poppins",sans-serif}.cart-drawer__dialog .cart-items__name,.cart-drawer__dialog .cart-item__name{font-family:var(--font-body--family),"Poppins",sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#000!important}.cart-drawer__dialog .cart-item__price,.cart-drawer__dialog .cart-items__price{font-family:var(--font-heading--family),"Bebas Neue",sans-serif!important;font-size:1.1rem!important;color:#000!important}.cart-drawer__dialog .cart-totals__total-label{font-family:var(--font-body--family),"Poppins",sans-serif!important;font-size:.9rem!important;font-weight:600!important;color:#000!important}.cart-drawer__dialog .cart-totals__total-value{font-family:var(--font-heading--family),"Bebas Neue",sans-serif!important;font-size:1.4rem!important;color:#000!important}.cart-drawer__dialog .cart-summary__checkout-button,.cart-drawer__dialog .cart-totals__checkout-button,.cart-drawer__dialog [name=checkout],.cart-drawer__dialog .button--checkout{background:#000!important;color:#fff!important;border:none!important;border-radius:14px!important;font-family:var(--font-body--family),"Poppins",sans-serif!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;height:56px!important;margin-bottom:12px!important;transition:background .3s ease,transform .2s ease}.cart-drawer__dialog .cart-summary__checkout-button:hover,.cart-drawer__dialog .cart-totals__checkout-button:hover,.cart-drawer__dialog [name=checkout]:hover,.cart-drawer__dialog .button--checkout:hover{background:#1a1a1a!important;transform:translateY(-1px)}.cart-drawer__dialog .cart-totals__taxes-note,.cart-drawer__dialog .cart-totals [class*=tax],.cart-drawer__dialog .cart-summary [class*=notice]{font-size:.72rem!important;color:#999!important;margin-top:0!important}.cart-drawer__dialog .quantity-selector{border-radius:10px!important;border-color:#e0e0e0!important}.cart-drawer__dialog .cart-note__summary,.cart-drawer__dialog .cart-discount__summary{font-family:var(--font-body--family),"Poppins",sans-serif!important;font-size:.82rem!important}.product-list-section .section-header,.product-grid .section-header{text-align:center}.product-information{background:#fff!important}.product-information .product-details .text-block p a,.product-information .product-details .text-block:first-child p a{color:#999!important;text-decoration:none!important;transition:color .2s ease}.product-information .product-details .text-block p a:hover{color:#000!important}.product-information .product-details .text-block:first-child p{color:#bbb!important;font-size:.75rem!important}.product-information .product-details h1,.product-information .product-details .text-block h1{font-family:var(--font-heading--family),"Bebas Neue",sans-serif!important;font-size:3rem!important;font-weight:400!important;letter-spacing:.03em!important;line-height:.95!important;color:#000!important;text-transform:uppercase!important}@media(min-width:990px){.product-information .product-details h1,.product-information .product-details .text-block h1{font-size:3.5rem!important}}@media(max-width:749px){.product-information .product-details h1,.product-information .product-details .text-block h1{font-size:2.4rem!important}}.product-information .product-details .price-item,.product-information .product-details .price-item--regular,.product-information .product-details .price__container .price-item,.product-information .product-details [ref=priceContainer] .price{font-family:var(--font-heading--family),"Bebas Neue",sans-serif!important;font-size:2.4rem!important;font-weight:400!important;color:#000!important;letter-spacing:.03em!important}.product-information .product-details .price .price-item--sale{font-size:2.4rem!important;font-weight:400!important;color:#000!important}.product-information .product-details .price del,.product-information .product-details .price s{color:#aaa!important;font-size:1.15rem!important}.product-information .product-details .block-divider,.product-information .product-details hr{border:none!important;border-top:1px solid #e8e8e8!important;margin:12px 0!important}.product-information .product-details .add-to-cart-button,.product-information .product-details button[name=add],.product-information .product-details .product-form__submit{background:#000!important;color:#fff!important;border:none!important;border-radius:14px!important;font-family:var(--font-body--family),"Poppins",sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;min-height:56px!important;transition:background .3s ease,transform .2s ease}.product-information .product-details .add-to-cart-button:hover,.product-information .product-details button[name=add]:hover{background:#1a1a1a!important;transform:translateY(-1px)}.product-information .product-details shopify-buy-it-now-button,.product-information .product-details .shopify-payment-button,.product-information .product-details shopify-accelerated-checkout{display:none!important}.product-information .product-details .quantity-selector{border-radius:12px!important;border:1.5px solid #e0e0e0!important}.product-information .product-details .rte{max-width:100%!important;width:100%!important;margin-top:8px!important;padding:28px 0 0!important;border-top:1px solid #eee!important}.product-information .product-details .rte p{font-size:1rem!important;line-height:1.8!important;color:#444!important;margin-bottom:16px!important}.product-information .product-details .rte li{font-size:.95rem!important;line-height:1.8!important;color:#444!important;margin-bottom:6px!important;padding-left:4px!important}.product-information .product-details .rte strong{color:#1a1a1a!important;font-weight:700!important}.product-information .product-details .rte ul{padding-left:1.4em!important;margin:12px 0 20px!important}.product-information .product-details .rte h2,.product-information .product-details .rte h3{font-family:var(--font-heading--family),"Bebas Neue",sans-serif!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#1a1a1a!important;margin:28px 0 12px!important;line-height:1.1!important}.product-information .product-details .text-block:last-child,.product-information .product-details [class*=description]{width:100%!important;max-width:100%!important}.product-information .product-details .rte ul{list-style:none!important;padding-left:0!important}.product-information .product-details .rte ul li{position:relative;padding-left:28px!important;margin-bottom:10px!important}.product-information .product-details .rte ul li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22c-4-3-8-6-8-11a8 8 0 0116 0c0 5-4 8-8 11z'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M10 12h4'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.product-information .product-details .rte a,.product-information .product-details .rte p a,.rte a[href*="/collections/"]{color:#000!important;font-weight:600!important;text-decoration:none!important;background-color:#f3f3f3!important;padding:3px 12px!important;border-radius:20px!important;border:1px solid #e0e0e0!important;transition:all .25s ease!important;display:inline-block!important;margin:2px 0!important;font-size:.9rem!important}.product-information .product-details .rte a:hover,.product-information .product-details .rte p a:hover,.rte a[href*="/collections/"]:hover{background-color:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important;text-decoration:none!important}.product-information .media-gallery .media-gallery__image-wrapper,.product-information .media-gallery__image{background:#f8f8f8;border-radius:12px}@media(max-width:749px){.product-information .product-details .price-item,.product-information .product-details .price-item--regular{font-size:1.5rem!important}.product-information .product-details .add-to-cart-button,.product-information .product-details button[name=add]{min-height:52px!important;font-size:.92rem!important}}.product-recommendations .text-block h3,[data-testid=product-recommendations] .text-block h3{font-family:var(--font-heading--family),"Bebas Neue",sans-serif!important;font-size:2.4rem!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#000!important;text-align:center!important;line-height:1!important;margin-bottom:8px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/brezo-custom.css.map */
