/* Carried verbatim from the inline <style id="cosmetixe-overflow-center-guard"> printed at wp_footer 9998 (archives,
   sale page, wishlist). 0.3.0: a <link> at the same place, so the cascade is unchanged and browsers cache it. */
        body.cosmetixe-bee1-archive.woocommerce{
            box-sizing:border-box!important;
            margin-inline:0!important;
            max-width:none!important;
            width:100%!important;
        }
        body.cosmetixe-bee1-archive #primary,
        body.cosmetixe-bee1-archive .site-main,
        body.cosmetixe-bee1-archive main#content,
        body.cosmetixe-bee1-archive .page-content,
        body.cosmetixe-bee1-archive .woocommerce{
            box-sizing:border-box!important;
            margin-inline:0!important;
            max-width:100%!important;
            width:100%!important;
        }
        body.page-id-11077 #primary,
        body.page-id-11077 .site-main,
        body.page-id-11077 main#content,
        body.page-id-11077 .page-content,
        body.page-id-11077 .entry-content,
        body.page-id-11077 .woocommerce{
            box-sizing:border-box!important;
            margin-inline:0!important;
            max-width:none!important;
            overflow-x:clip!important;
            padding-inline:0!important;
            width:100%!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-shell,
        .cosmetixe-bee1-archive .bee1-ulg-grid,
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"],
        body.page-id-11077 .bee1-ulg-page__inner,
        body.page-id-11077 .bee1-ulg-shell,
        body.page-id-11077 .bee1-ulg-grid,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"]{
            box-sizing:border-box!important;
            max-width:none!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"]{
            margin-inline:auto!important;
            width:min(100%,1880px)!important;
        }
        body.page-id-11077 .bee1-ulg-page__inner{
            margin-inline:auto!important;
            padding-block:22px 48px!important;
            padding-inline:0!important;
            width:min(100% - 32px,1880px)!important;
        }
        body.page-id-11077 .bee1-ulg-page__title{
            color:#111!important;
            font-size:clamp(30px,2.15vw,42px)!important;
            font-weight:900!important;
            line-height:1.15!important;
            margin:0 0 20px!important;
            text-align:right!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__media,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__media{
            aspect-ratio:var(--bee1-ulg-image-ratio,5 / 4)!important;
            min-height:0!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__media img,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__media img{
            box-sizing:border-box!important;
            padding:10px 12px 6px!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-card__brand,
        body.page-id-11077 .bee1-ulg-card__brand{
            color:#51495f!important;
            font-family:"Frank Ruhl Libre",Georgia,"Times New Roman",serif!important;
            font-size:13px!important;
            font-weight:500!important;
            line-height:1.18!important;
            min-height:16px!important;
            text-align:center!important;
            text-transform:uppercase!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__title,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__title{
            font-size:13px!important;
            line-height:1.28!important;
            margin:0!important;
            min-height:34px!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__body,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__body{
            gap:4px!important;
            min-height:108px!important;
            padding:7px 10px 10px!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__price,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__price{
            gap:8px!important;
            line-height:1.1!important;
            margin:0!important;
            min-height:22px!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__price del,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__price del{
            margin:0!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-card__actions,
        body.page-id-11077 .bee1-ulg-card__actions{
            box-sizing:border-box!important;
            min-width:0!important;
            padding-block-start:2px!important;
            width:100%!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-card__actions .button,
        .cosmetixe-bee1-archive .bee1-ulg-cart,
        body.page-id-11077 .bee1-ulg-card__actions .button,
        body.page-id-11077 .bee1-ulg-cart{
            align-items:center!important;
            box-sizing:border-box!important;
            display:flex!important;
            font-family:inherit!important;
            font-size:12.5px!important;
            height:auto!important;
            justify-content:center!important;
            line-height:1.1!important;
            margin:0!important;
            max-width:100%!important;
            min-height:36px!important;
            min-width:0!important;
            overflow-wrap:anywhere!important;
            padding-left:8px!important;
            padding-right:8px!important;
            padding-inline:8px!important;
            text-align:center!important;
            text-indent:0!important;
            white-space:normal!important;
            width:100%!important;
        }
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__actions .button,
        .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-cart,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__actions .button,
        body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-cart{
            padding-left:8px!important;
            padding-right:8px!important;
            padding-inline:8px!important;
        }
        @media (min-width:1280px){
            .cosmetixe-bee1-archive .bee1-ulg-shell[data-filters-desktop="sidebar"],
            body.page-id-11077 .bee1-ulg-shell[data-filters-desktop="sidebar"]{
                gap:18px!important;
                grid-template-columns:280px minmax(0,1fr)!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-grid,
            body.page-id-11077 .bee1-ulg-grid{
                gap:18px!important;
                grid-template-columns:repeat(5,minmax(0,1fr))!important;
                transform:none!important;
            }
        }
        body.cosmetixe-bee1-archive button.bee1-ulg-filter-toggle,
        body.page-id-11077 button.bee1-ulg-filter-toggle{
            width:52px!important;
            min-width:52px!important;
            height:52px!important;
            min-height:52px!important;
            margin-block:0 18px!important;
            margin-inline-start:12px!important;
            padding:0!important;
            gap:0!important;
            border:1px solid rgba(76,7,136,.18)!important;
            border-radius:14px!important;
            background:linear-gradient(180deg,#fff 0%,#fbf8ff 100%)!important;
            color:#4c0788!important;
            box-shadow:0 10px 24px rgba(31,18,70,.12)!important;
            line-height:1!important;
        }
        body.cosmetixe-bee1-archive button.bee1-ulg-filter-toggle .bee1-ulg-filter-toggle__text,
        body.page-id-11077 button.bee1-ulg-filter-toggle .bee1-ulg-filter-toggle__text{
            position:absolute!important;
            width:1px!important;
            height:1px!important;
            padding:0!important;
            margin:-1px!important;
            overflow:hidden!important;
            clip:rect(0,0,0,0)!important;
            white-space:nowrap!important;
            border:0!important;
        }
        body.cosmetixe-bee1-archive button.bee1-ulg-filter-toggle .bee1-ulg-filter-toggle__icon,
        body.page-id-11077 button.bee1-ulg-filter-toggle .bee1-ulg-filter-toggle__icon{
            width:24px!important;
            height:24px!important;
            border:0!important;
            border-block:0!important;
            background-color:currentColor!important;
            box-shadow:none!important;
            -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.25'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cline%20x1='21'%20x2='14'%20y1='4'%20y2='4'/%3E%3Cline%20x1='10'%20x2='3'%20y1='4'%20y2='4'/%3E%3Cline%20x1='21'%20x2='12'%20y1='12'%20y2='12'/%3E%3Cline%20x1='8'%20x2='3'%20y1='12'%20y2='12'/%3E%3Cline%20x1='21'%20x2='16'%20y1='20'%20y2='20'/%3E%3Cline%20x1='12'%20x2='3'%20y1='20'%20y2='20'/%3E%3Cline%20x1='14'%20x2='14'%20y1='2'%20y2='6'/%3E%3Cline%20x1='8'%20x2='8'%20y1='10'%20y2='14'/%3E%3Cline%20x1='16'%20x2='16'%20y1='18'%20y2='22'/%3E%3C/svg%3E") center/contain no-repeat;
            mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.25'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cline%20x1='21'%20x2='14'%20y1='4'%20y2='4'/%3E%3Cline%20x1='10'%20x2='3'%20y1='4'%20y2='4'/%3E%3Cline%20x1='21'%20x2='12'%20y1='12'%20y2='12'/%3E%3Cline%20x1='8'%20x2='3'%20y1='12'%20y2='12'/%3E%3Cline%20x1='21'%20x2='16'%20y1='20'%20y2='20'/%3E%3Cline%20x1='12'%20x2='3'%20y1='20'%20y2='20'/%3E%3Cline%20x1='14'%20x2='14'%20y1='2'%20y2='6'/%3E%3Cline%20x1='8'%20x2='8'%20y1='10'%20y2='14'/%3E%3Cline%20x1='16'%20x2='16'%20y1='18'%20y2='22'/%3E%3C/svg%3E") center/contain no-repeat;
        }
        body.cosmetixe-bee1-archive button.bee1-ulg-filter-toggle .bee1-ulg-filter-toggle__icon::before,
        body.cosmetixe-bee1-archive button.bee1-ulg-filter-toggle .bee1-ulg-filter-toggle__icon::after,
        body.page-id-11077 button.bee1-ulg-filter-toggle .bee1-ulg-filter-toggle__icon::before,
        body.page-id-11077 button.bee1-ulg-filter-toggle .bee1-ulg-filter-toggle__icon::after{
            content:none!important;
            display:none!important;
        }
        body.cosmetixe-bee1-archive button.bee1-ulg-filter-toggle:hover,
        body.cosmetixe-bee1-archive button.bee1-ulg-filter-toggle:focus-visible,
        body.cosmetixe-bee1-archive button.bee1-ulg-filter-toggle[aria-expanded="true"],
        body.page-id-11077 button.bee1-ulg-filter-toggle:hover,
        body.page-id-11077 button.bee1-ulg-filter-toggle:focus-visible,
        body.page-id-11077 button.bee1-ulg-filter-toggle[aria-expanded="true"]{
            border-color:transparent!important;
            background:linear-gradient(180deg,#8f44e8 0%,#5f1db2 100%)!important;
            color:#fff!important;
            outline:0!important;
            box-shadow:0 12px 28px rgba(95,29,178,.22)!important;
        }
        body.cosmetixe-wishlist-surface .site-main,
        body.cosmetixe-wishlist-surface main#content,
        body.cosmetixe-wishlist-surface .page-content,
        body.cosmetixe-wishlist-surface .entry-content{
            box-sizing:border-box!important;
            margin-inline:auto!important;
            max-width:none!important;
            width:100%!important;
        }
        body.cosmetixe-wishlist-surface .bee1-wishlist-page{
            box-sizing:border-box!important;
            margin-inline:auto!important;
            max-width:100%!important;
        }
        @media (max-width:767px){
            body.cosmetixe-bee1-archive #primary,
            body.cosmetixe-bee1-archive .site-main,
            body.cosmetixe-bee1-archive main#content,
            body.cosmetixe-bee1-archive .page-content,
            body.cosmetixe-bee1-archive .woocommerce,
            body.page-id-11077 #primary,
            body.page-id-11077 .site-main,
            body.page-id-11077 main#content,
            body.page-id-11077 .page-content,
            body.page-id-11077 .entry-content,
            body.page-id-11077 .woocommerce{
                margin-inline:0!important;
                overflow-x:clip!important;
                padding-inline:0!important;
            }
            body.page-id-11077 .bee1-ulg-page__inner{
                margin-inline:0!important;
                max-width:100%!important;
                padding-block:18px 34px!important;
                padding-inline:0!important;
                width:100%!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"],
            body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"]{
                margin-inline:0!important;
                overflow-x:clip!important;
                padding-inline:10px!important;
                width:100%!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-shell,
            .cosmetixe-bee1-archive .bee1-ulg-grid,
            body.page-id-11077 .bee1-ulg-shell,
            body.page-id-11077 .bee1-ulg-grid{
                box-sizing:border-box!important;
                max-width:100%!important;
                width:100%!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-grid,
            body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-grid{
                gap:12px 10px!important;
                padding-inline:0!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__media img,
            body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__media img{
                padding:8px 8px 4px!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__body,
            body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__body{
                min-height:104px!important;
                padding:7px 8px 10px!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-card__brand,
            body.page-id-11077 .bee1-ulg-card__brand{
                font-size:12.5px!important;
                min-height:15px!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__title,
            body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__title{
                font-size:12px!important;
                line-height:1.25!important;
                min-height:31px!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-card__actions .button,
            .cosmetixe-bee1-archive .bee1-ulg-cart,
            body.page-id-11077 .bee1-ulg-card__actions .button,
            body.page-id-11077 .bee1-ulg-cart{
                font-size:12px!important;
                min-height:36px!important;
                padding-left:6px!important;
                padding-right:6px!important;
                padding-inline:6px!important;
            }
            .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__actions .button,
            .cosmetixe-bee1-archive .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-cart,
            body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-card__actions .button,
            body.page-id-11077 .bee1-ulg-wrap[data-template-preset="cosmetics"] .bee1-ulg-cart{
                padding-left:6px!important;
                padding-right:6px!important;
                padding-inline:6px!important;
            }
            body.cosmetixe-wishlist-surface .site-main,
            body.cosmetixe-wishlist-surface main#content,
            body.cosmetixe-wishlist-surface .page-content,
            body.cosmetixe-wishlist-surface .entry-content{
                padding-inline:0!important;
            }
        }
