/* Start custom CSS for html, class: .elementor-element-86f66c9 *//* =========================================================
   COOKIES POLICY
   SOURCE: IVERMECTIN SHOP V12
   ELEMENTOR HTML WIDGET
   ========================================================= */

.legal-draft--cookies,
.legal-draft--cookies *,
.legal-draft--cookies *::before,
.legal-draft--cookies *::after {
    box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.legal-draft--cookies {
    width: 100%;
    max-width: 920px;

    margin: 0 auto;

    padding:
        clamp(54px, 7vw, 100px)
        clamp(22px, 5vw, 78px);

    font-family:
        Arial,
        sans-serif;

    color:
        #171B18;
}


/* =========================================================
   BREADCRUMBS
   ========================================================= */

.legal-draft--cookies .breadcrumbs {
    position: relative;
    z-index: 1;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    gap:
        9px;

    margin:
        0 0 34px;

    padding:
        0;

    color:
        #777C77;

    font-family:
        Arial,
        sans-serif;

    font-size:
        10px;

    font-weight:
        400;

    line-height:
        1;

    letter-spacing:
        .1em;

    text-transform:
        uppercase;
}


.legal-draft--cookies .breadcrumbs a,
.legal-draft--cookies .breadcrumbs span {
    color:
        #777C77;

    font-family:
        Arial,
        sans-serif;

    font-size:
        inherit;

    font-weight:
        400;

    line-height:
        inherit;

    letter-spacing:
        inherit;

    text-transform:
        inherit;
}


.legal-draft--cookies .breadcrumbs a {
    text-decoration:
        none;

    transition:
        color .22s ease;
}


.legal-draft--cookies .breadcrumbs a:hover {
    color:
        #89960F;
}


.legal-draft--cookies .breadcrumbs i {
    color:
        #ADB0AA;

    font-style:
        normal;

    font-weight:
        400;
}


/* =========================================================
   PAGE TITLE
   ========================================================= */

.legal-draft--cookies h1 {
    margin:
        0 0 24px;

    padding:
        0;

    color:
        #171B18;

    font-family:
        Arial,
        sans-serif;

    font-size:
        clamp(38px, 6vw, 72px);

    font-weight:
        700;

    line-height:
        .95;

    letter-spacing:
        -.04em;
}


/* =========================================================
   SECTION TITLES
   ========================================================= */

.legal-draft--cookies h2 {
    margin:
        36px 0 12px;

    padding:
        0;

    color:
        #171B18;

    font-family:
        Arial,
        sans-serif;

    font-size:
        20px;

    font-weight:
        700;

    line-height:
        1.25;

    letter-spacing:
        -.02em;
}


/* =========================================================
   BODY COPY
   ========================================================= */

.legal-draft--cookies p,
.legal-draft--cookies li {
    color:
        #5F645F;

    font-family:
        Arial,
        sans-serif;

    font-size:
        14px;

    font-weight:
        400;

    line-height:
        1.75;
}


.legal-draft--cookies p {
    margin:
        0;

    padding:
        0;
}


/* =========================================================
   LINKS INSIDE POLICY
   ========================================================= */

.legal-draft--cookies > a,
.legal-draft--cookies p a,
.legal-draft--cookies li a {
    color:
        #89960F;

    text-decoration:
        underline;

    text-underline-offset:
        3px;

    transition:
        color .22s ease;
}


.legal-draft--cookies > a:hover,
.legal-draft--cookies p a:hover,
.legal-draft--cookies li a:hover {
    color:
        #91A20A;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    .legal-draft--cookies {
        width:
            100%;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 600px) {

    .legal-draft--cookies {
        padding:
            54px 20px
            76px;
    }


    .legal-draft--cookies .breadcrumbs {
        margin-bottom:
            28px;

        font-size:
            9px;

        font-weight:
            400;
    }


    .legal-draft--cookies .breadcrumbs a,
    .legal-draft--cookies .breadcrumbs span {
        font-weight:
            400;
    }


    .legal-draft--cookies h1 {
        margin-bottom:
            24px;

        font-size:
            46px;

        line-height:
            .96;
    }


    .legal-draft--cookies h2 {
        margin-top:
            30px;

        margin-bottom:
            10px;

        font-size:
            18px;
    }


    .legal-draft--cookies p,
    .legal-draft--cookies li {
        font-size:
            14px;

        line-height:
            1.7;
    }
}

/* =========================================================
   COOKIES POLICY
   PURE FADE IN
   NO MOVEMENT
   ========================================================= */

@keyframes cookiesPolicyFadeIn {

    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}


/* =========================================================
   BREADCRUMBS
   ========================================================= */

.legal-draft--cookies .breadcrumbs {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .65s
        ease
        .05s
        forwards;
}


/* =========================================================
   PAGE TITLE
   ========================================================= */

.legal-draft--cookies h1 {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .75s
        ease
        .14s
        forwards;
}


/* =========================================================
   SECTION 01
   ========================================================= */

.legal-draft--cookies h2:nth-of-type(1) {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .24s
        forwards;
}


.legal-draft--cookies h2:nth-of-type(1) + p {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .31s
        forwards;
}


/* =========================================================
   SECTION 02
   ========================================================= */

.legal-draft--cookies h2:nth-of-type(2) {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .38s
        forwards;
}


.legal-draft--cookies h2:nth-of-type(2) + p {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .45s
        forwards;
}


/* =========================================================
   SECTION 03
   ========================================================= */

.legal-draft--cookies h2:nth-of-type(3) {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .52s
        forwards;
}


.legal-draft--cookies h2:nth-of-type(3) + p {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .59s
        forwards;
}


/* =========================================================
   SECTION 04
   ========================================================= */

.legal-draft--cookies h2:nth-of-type(4) {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .66s
        forwards;
}


.legal-draft--cookies h2:nth-of-type(4) + p {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .73s
        forwards;
}


/* =========================================================
   SECTION 05
   ========================================================= */

.legal-draft--cookies h2:nth-of-type(5) {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .80s
        forwards;
}


.legal-draft--cookies h2:nth-of-type(5) + p {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .87s
        forwards;
}


/* =========================================================
   SECTION 06
   ========================================================= */

.legal-draft--cookies h2:nth-of-type(6) {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        .94s
        forwards;
}


.legal-draft--cookies h2:nth-of-type(6) + p {
    opacity: 0;

    animation:
        cookiesPolicyFadeIn
        .6s
        ease
        1.01s
        forwards;
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .legal-draft--cookies .breadcrumbs,
    .legal-draft--cookies h1,
    .legal-draft--cookies h2,
    .legal-draft--cookies p,
    .legal-draft--cookies li {
        opacity:
            1 !important;

        animation:
            none !important;
    }
}


/* =========================================================
   REMOVE SHOP ADDED TOAST
   ========================================================= */

html body .shop-added-toast {
    display:
        none !important;

    visibility:
        hidden !important;

    opacity:
        0 !important;

    pointer-events:
        none !important;
}/* End custom CSS */