<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Colors */

:root {
    --gray: #E2E8F0;
    --dark-gray: #2D3748;
    --white: #fff;
    --white80: rgba(255, 255, 255, .8);
    --black: #000;
    --black60: rgba(0, 0, 0, .6);
    --nutriscore-a: #038141;
    --nutriscore-b: #85bb2f;
    --nutriscore-c: #fecb02;
    --nutriscore-d: #ee8100;
    --nutriscore-e: #e63e11;
    --alert-info: #BEE3F8;
    --alert-info-text: #3182CE;
    --alert-success: #C6F6D5;
    --alert-success-text: #38A169;
    --alert-warning: #FEFCBF;
    --alert-warning-text: #D69E2E;
    --alert-error: #FED7D7;
    --alert-error-text: #E53E3E;
    --radius-xs: 2px;
    --radius-sm: 5px;
    --radius-full: 100%;
    --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    --vignetting: inset 0 0 45px 0px var(--secondary)/*inset 0 0 10px 5px var(--secondary)*/
    ;
}

* {
    font-variant-numeric: lining-nums;
    font-family: 'Inter var', sans-serif;
    scroll-behavior: smooth;
}

body {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

#subcategories&gt;div:not(.active) {
    display: none;
}

.custom-scrollbar::-webkit-scrollbar {
    display: none;
}


/* Hide scrollabr */

.no-scrollbar {
    scrollbar-width: none;
}

.no-scrollbar::-webkit-scrollbar {
    display: none;
}

/* Main content */

.dz-container {
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0 1rem 4rem;
}

@media (min-width: 640px) {
    .dz-container {
        max-width: 100%;
        padding: 0 2.5rem 4rem;
    }
    body#category .dz-container {
        padding-bottom: initial;
    }
}

@media (min-width: 1024px) {
    .dz-container {
        max-width: 900px;
    }
}

@media (min-width: 1280px) {
    .dz-container {
        max-width: 1024px;
    }
}


/* Back button */

.dz-back-btn {
    display: flex;
    width: max-content;
    align-items: center;
    padding: 20px 0;
    color: var(--primary);
}

.dz-back-btn span {
    margin-left: 10px;
    font-size: 16px;
    font-weight: 600;
}

@media (min-width: 1280px) {
    .dz-container {
        max-width: 1024px;
    }
}

.disable-event,
.disabled:not(.enable-event) {
    pointer-events: none !important;
}

input[type=text]:disabled {
    background-color: #f8f8f8;
}

.dz-alert {
    display: block;
    padding: 16px;
    border: 1px solid;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.25;
    text-align: center;
    border-radius: 6px;
}

.dz-alert.dz-info {
    background-color: var(--alert-info);
    border-color: var(--alert-info-text);
    color: var(--alert-info-text);
}

.dz-alert.dz-success {
    background-color: var(--alert-success);
    border-color: var(--alert-success-text);
    color: var(--alert-success-text);
}

.dz-alert.dz-warning {
    background-color: var(--alert-warning);
    border-color: var(--alert-warning-text);
    color: var(--alert-warning-text)
}

.dz-alert.dz-error {
    background-color: var(--alert-error);
    border-color: var(--alert-error-text);
    color: var(--alert-error-text);
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

#dz-cart-loader {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.6);
    pointer-events: none !important;
    z-index: 99;
    display: none;
}

#dz-cart-loader&gt;div {
    align-items: center;
    justify-content: center;
    display: flex;
    height: 100%;
    pointer-events: none !important;
    z-index: 99;
}

.dz-secondary-link {
    font-size: 13px;
    text-decoration: none;
    color: var(--black);
}

.dz-secondary-link:hover,
.dz-secondary-link:active {
    text-decoration: underline;
}


/* Buttons */

.dz-primary-btn,
.dz-secondary-btn,
.dz-default-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    border-radius: 9999px;
    font-size: .875rem;
    font-weight: 600;
    height: 3rem;
    text-align: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1;
    border: none;
    transition: transform 150ms;
    cursor: pointer;
}

.dz-primary-btn {
    color: var(--on-primary);
    background-color: var(--primary) !important;
}

.dz-secondary-btn {
    color: var(--on-secondary);
    background-color: var(--secondary) !important;
}

.dz-default-btn {
    color: var(--black);
    background-color: var(--white) !important;
}

.dz-primary-btn.margin-top,
.dz-secondary-btn.margin-top {
    margin-top: 20px;
}

.dz-primary-btn.disabled,
.dz-primary-btn:disabled,
.dz-secondary-btn.disabled,
.dz-secondary-btn:disabled {
    color: var(--white) !important;
    background-color: #cbd5e0 !important;
}

.dz-primary-btn:disabled,
.dz-secondary-btn:disabled {
    cursor: not-allowed;
}

.dz-primary-btn.disabled,
.dz-secondary-btn.disabled {
    pointer-events: none;
}

.dz-primary-btn&gt;*+*,
.dz-secondary-btn&gt;*+* {
    margin-left: .5rem;
}

@media (max-width: 639px) {
    .dz-primary-btn:not(.dz-cart-btn-add):not(.dz-sticky):active,
    .dz-secondary-btn:not(.dz-cart-btn-add):not(.dz-sticky):active {
        transform: scale(.95);
    }
    .dz-sticky {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        padding: 0 15px;
        height: 50px;
        border-radius: 0;
        text-align: center;
        z-index: 999999;
    }
}


/* Cart Summary */

.dz-cart-product-list li:not(:last-child)::after {
    content: '\2022';
    /* â€¢ */
    margin-left: .25rem;
    margin-right: .25rem;
}


/* Rich footer */

footer #dz-facebook-btn {
    background-color: #3A5CA9;
}


/* Spinner http://tobiasahlin.com/spinkit/ */

.spinner {
    display: flex;
    text-align: center;
}

.spinner&gt;div {
    width: 20px;
    height: 20px;
    margin: 0 1px;
    background-color: var(--black);
    border-radius: var(--radius-full);
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
    animation-delay: -300ms;
}

.spinner .bounce2 {
    animation-delay: -150ms;
}

@-webkit-keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        transform: scale(0)
    }
    40% {
        transform: scale(1)
    }
}

@keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        transform: scale(0);
    }
    40% {
        transform: scale(1);
    }
}


/*
 * Table
 */

.dz-table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    background-color: var(--white);
}

.dz-table tbody tr,
.dz-table tfoot tr {
    border-top: 1px solid var(--secondary);
}

.dz-table th,
.dz-table td {
    vertical-align: middle;
    text-align: left;
}

.dz-table th.center,
.dz-table td.center {
    text-align: center;
}

.dz-table th.right,
.dz-table td.right {
    text-align: right;
}

.dz-table th:first-child,
.dz-table td:first-child {
    padding-left: 20px;
}

.dz-table th:last-child,
.dz-table td:last-child {
    padding-right: 20px;
}

.dz-table th {
    padding: 20px 10px;
    font-size: 14px;
    font-weight: 700;
}

.dz-table tfoot td {
    font-size: 14px;
}

.dz-table td {
    padding: 10px;
    font-size: 12px;
}


/*
 * Awesome radio buttons
 */

.dz-radio-awesome&gt;input[type="radio"] {
    display: none;
}

.dz-radio-awesome&gt;label {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 15px;
    border: 2px solid var(--gray);
}

.dz-radio-awesome&gt;input[type="radio"]:not(:disabled):not(:checked)~label {
    cursor: pointer;
}

.dz-radio-awesome&gt;input[type="radio"]:disabled~label {
    color: var(--secondary);
    border-color: var(--secondary);
    cursor: not-allowed;
}

.dz-radio-awesome&gt;input[type="radio"]:checked+label {
    border-color: var(--primary);
}

.dz-radio-awesome&gt;input[type="radio"]:checked+label::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    left: -9px;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--white);
    border: 2px solid var(--primary);
    border-radius: var(--radius-full);
}

.dz-radio-awesome&gt;input[type="radio"]:checked+label::after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--primary);
    border-radius: var(--radius-full);
}


/* Internet explorer warning */


/* @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    #ie-warning {
        display: block;
        position: fixed;
        top: 0; left: 0; right: 0; bottom: 0;
        z-index: 999999;
        background-color: #fff;
    }
    header, main, footer {
        display: none;
    }
} */


/* Popover. Thank to Derek P. Collins */

.dz-popover-parent {
    position: relative;
}

.dz-popover {
    display: none;
    position: absolute;
    min-width: 200px;
    max-width: 300px;
    padding: 7px 10px;
    left: 50%;
    background-color: var(--primary);
    border-radius: 2px;
    font-size: 12px;
    color: #fff;
    transform: translateX(-50%);
    z-index: 10;
}

.dz-popover.above:before,
.dz-popover.below:before {
    position: absolute;
    display: block;
    content: '';
    left: 50%;
    margin-left: -7px;
    border-bottom: 7px solid var(--primary);
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

.dz-popover.above {
    top: -35px;
}

.dz-popover.below {
    bottom: -35px;
}

.dz-popover.above:before {
    bottom: -7px;
}

.dz-popover.below:before {
    top: -7px;
}

.show-dz-popover.above {
    display: block;
    animation: dz-popover-fade-in 300ms linear 1, dz-popover-move-up-above 300ms linear 1;
}

.show-dz-popover.below {
    display: block;
    animation: dz-popover-fade-in 300ms linear 1, dz-popover-move-up-below 300ms linear 1;
}

@-webkit-keyframes dz-popover-fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes dz-popover-fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes dz-popover-move-up-above {
    from {
        top: -40px;
    }
    to {
        top: -35px;
    }
}

@keyframes dz-popover-move-up-above {
    from {
        top: -40px;
    }
    to {
        top: -35px;
    }
}

@-webkit-keyframes dz-popover-move-up-below {
    from {
        bottom: -40px;
    }
    to {
        bottom: -35px;
    }
}

@keyframes dz-popover-move-up-below {
    from {
        bottom: -40px;
    }
    to {
        bottom: -35px;
    }
}


/* Shake effect */

.dz-shake {
    animation: shake 0.72s cubic-bezier(.36, .07, .19, .97) both;
    will-change: transform;
}

@keyframes shake {
    10%,
    90% {
        transform: translateX(-1px);
    }
    20%,
    80% {
        transform: translateX(2px);
    }
    30%,
    50%,
    70% {
        transform: translateX(-4px);
    }
    40%,
    60% {
        transform: translateX(4px);
    }
}


/* PACE Ajax loader */

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.pace-inactive {
    display: none;
}

.pace .pace-progress {
    background: var(--primary);
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 4px;
}


/*
 * Fancybox
 */

.fancybox-content {
    display: inline-flex !important;
    overflow: visible !important;
}


/*
 * Snackbar
 */

.snackbar-container {
    padding: 18px 50px 18px 24px !important;
}

.snackbar-container .action {
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px !important;
    background: none !important;
}

.snackbar-container .action i {
    color: var(--white);
}

.dz-snackbar {
    background-color: var(--black) !important;
}

.dz-snackbar&gt;p {
    color: var(--white) !important;
}


/* Error */

.snackbar-error {
    background-color: var(--alert-error) !important;
    border-color: 0;
    color: var(--alert-error-text) !important;
    font-weight: 600;
}

.snackbar-error p,
.snackbar-error i {
    color: var(--alert-error-text) !important;
}

.snackbar-error&gt;p {
    position: relative;
    padding-left: 30px !important;
}

.snackbar-error&gt;p:before {
    font-family: "Font Awesome 5 Pro";
    content: 'ï—';
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
    font-size: 26px;
}


/* Success */

.snackbar-success {
    background-color: var(--alert-success) !important;
    border-color: 0;
    color: var(--alert-success-text) !important;
    font-weight: 600;
}

.snackbar-success p,
.snackbar-success i {
    color: var(--alert-success-text) !important;
}

.snackbar-success&gt;p {
    position: relative;
    padding-left: 30px !important;
}

.snackbar-success&gt;p:before {
    font-family: "Font Awesome 5 Pro";
    content: 'ï˜';
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
    font-size: 26px;
}


/* Warning */

.snackbar-warning {
    background-color: var(--alert-warning) !important;
    border-color: 0;
    color: var(--alert-warning-text) !important;
    font-weight: 600;
}

.snackbar-warning p,
.snackbar-warning i {
    color: var(--alert-warning-text) !important;
}

.snackbar-warning&gt;p {
    position: relative;
    padding-left: 30px !important;
}

.snackbar-warning&gt;p:before {
    font-family: "Font Awesome 5 Pro";
    content: 'ï±';
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
    font-size: 26px;
}

@media (max-width: 639px) {
    .hidden-xs {
        display: none !important;
    }
}


/* Fancybox error */

.dz-fancybox-error .fancybox-content {
    padding: 0 !important;
    border-radius: 10px;
    max-width: 350px !important;
    box-shadow: var(--shadow);
}

.dz-fancybox-error .fancybox-bg {
    background-color: var(--gray) !important;
}

.dz-fancybox-error-top {
    height: 200px;
    position: relative;
    /*background-color: var(--alert-error-text);*/
    background: linear-gradient(to bottom left, #EF8D9C 40%, #FFC39E 100%);
    color: var(--white);
    border-radius: 10px;
}

.dz-fancybox-error-top&gt;i {
    position: absolute;
    left: 50%;
    top: 40%;
    font-size: 100px;
    transform: translate(-50%, -50%);
}

.dz-fancybox-error-top&gt;p {
    position: absolute;
    left: 50%;
    bottom: 20px;
    font-size: 30px;
    transform: translateX(-50%);
    margin: 0;
}

.dz-fancybox-error-content {
    padding: 15px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    line-height: 20px;
    color: var(--black);
}

.dz-fancybox-error-close-btn {
    padding: 15px;
    text-align: center;
}


/* Loader: Thanks to Loading.io */

.lds-ellipsis {
    display: none;
    position: relative;
    width: 64px;
    height: 45px;
}

.lds-ellipsis div {
    position: absolute;
    top: 17px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #fff;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
    left: 6px;
    animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
    left: 6px;
    animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
    left: 26px;
    animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
    left: 45px;
    animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(19px, 0);
    }
}

@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}</pre></body></html>