/*! HTML5 Boilerplate v5.1.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers:
 */

.hidden {
    display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* BAVICI styling */
.types{
    overflow: hidden;
    padding: 30px 0
}
.types > li{
    width: 25%;
    float: left;
}
@media only screen and (max-width: 900px) {
    .types > li{
        width: 50%;
    }
}
.types > li:first-child,
.types > li:nth-child(2){
    margin-bottom: 20px;
}

.types-list {
    margin: 0;
    font-size: 18px;
    line-height: 18px;
    padding-left: 20px;
}

@media only screen and (max-width: 900px) {
    .types > li{
        font-size: 15px;
        line-height: 15px;
    }
}
.types-list-title{
    font-size: 20px;
    margin-bottom: 20px;
    display: block;
}
.types-list-svg{
    vertical-align: middle;
    display: inline-block;
    width: 36px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
}
.types-list-bottom{
    margin-top: 45px;
}
.types-list li{
    position: relative;
    height: 18px;
    line-height: 18px;
    margin-bottom: 12px;
}
.types-list li a{
    display: block;
}
.types-list li svg{
    vertical-align: middle;
}
.types-list li span{
    position: absolute;
    left: 50px;
    top: 0;
}
.glasses-regular {
    height: 14px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 14'%3E%3Cpath fill='%23333' d='M21.5201 1.4072c-2.2968.8488-4.7933.8488-7.0901 0C11.484.1589 6.491-.9396 0 1.2574c.05 2.5464.3994 5.043 1.0485 7.4896.3995 1.5478 1.5479 2.7961 2.9959 3.4452 2.097.8987 4.3939 1.2483 6.6408 1.0485 1.6477-.1498 3.1456-1.0485 4.0443-2.4466.8988-1.3481 1.5479-2.846 2.0472-4.4438.0999-.5992.5992-1.0985 1.2483-1.1484.5492 0 1.0485.3495 1.1484.8987l.0499.1998v.0499c.4494 1.5479 1.1484 3.0458 2.0472 4.4438.8987 1.3981 2.3966 2.2968 4.0443 2.4466 2.2469.1998 4.5437-.1498 6.6408-1.0485 1.448-.6491 2.5964-1.8974 2.9959-3.4452.6491-2.4466.9986-4.9432 1.0485-7.4896-6.5908-2.197-11.5839-1.0985-14.4799.1498zm-5.9917 4.8432c-.3994 1.3482-.9986 2.6963-1.7475 3.8946-.749 1.1484-1.9473 1.8974-3.2955 1.9973-1.8973.1497-3.8446-.0999-5.5922-.8489l-.2996-.1498c-.1498-.0499-.2996-.1498-.3994-.2496-.2996-.1997-.5992-.4494-.8489-.699-.3495-.3496-.5991-.799-.7988-1.2483-.0999-.1997-.1498-.3994-.1998-.5492-.1997-.749-.3994-1.5479-.4993-2.3468-.0499-.1997-.0499-.3994-.0998-.5492-.05-.3995-.0999-.749-.1498-1.0985-.1498-1.2483.699-2.4466 1.9473-2.7462.7989-.1997 1.5478-.2996 2.3467-.3994.2497 0 .4993-.05.699-.05 1.1485-.0499 2.2969 0 3.4453.1498.5492.0999 1.0984.1998 1.6976.3496.3994.0998.7989.2496 1.1484.3495.1498.0499.2996.0998.4993.1997.1997.0999.2497.0999.3995.1498 1.4479.699 2.1969 2.3467 1.7475 3.8446zm18.774-1.8474c0 .1498 0 .3495-.05.5492-.1498 1.1484-.3495 2.2969-.6491 3.4453-.3495 1.2981-1.2982 2.3467-2.5464 2.8959-1.2982.5493-2.6464.8489-4.0444.8988-.4993 0-.9986 0-1.4979-.0499-.1498 0-.2497-.05-.3995-.05-.8987-.1498-1.7476-.5991-2.3467-1.2482-.0999-.0999-.1997-.2497-.2996-.3496-.0999-.0998-.1498-.2496-.2497-.3495-.7489-1.1983-1.3481-2.4965-1.7475-3.8946-.4494-1.5478.2996-3.1456 1.7475-3.7947 2.9459-1.2483 6.1415-1.5978 9.2871-.9986l.4494.0999.3995.0998c.7489.1498 1.398.699 1.6976 1.398.2497.3995.2996.8988.2497 1.3482z' /%3E%3Cpath fill='%23CFE6FF' d='M11.7338 1.7566L3.2955 10.195c-.3495-.3495-.5992-.7989-.799-1.2483l7.5895-7.5395c.5493.0999 1.0985.1997 1.6478.3495zM34.3525 4.403c0 .1497 0 .3495-.0499.5492l-7.2899 7.2399c-.4993 0-1.0485 0-1.5478-.0499-.1498 0-.2497-.0499-.3995-.0499l9.0375-9.0375c.1997.3994.2496.8988.2496 1.3481zM13.3812 2.306l-8.8377 8.8376c-.1498-.0499-.2996-.1497-.3995-.2496l8.7878-8.7878c.1498.0999.2996.1498.4494.1997zM31.9557 1.5569l-9.2372 9.2871c-.0998-.0999-.1997-.2497-.2996-.3495l8.9876-8.9875.5492.0499zM6.6408 1.2074L1.8474 6.0007c-.05-.1997-.05-.3994-.0998-.5492l4.1941-4.1942c.1998 0 .4494 0 .699-.0499z' /%3E%3C/svg%3E");
}

.glasses-fullrim {
    height: 14px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 14'%3E%3Cpath fill='%23333' d='M21.5201 1.4072c-2.2968.8488-4.7933.8488-7.0901 0C11.484.1589 6.491-.9396 0 1.2574c.05 2.5464.3994 5.043 1.0485 7.4896.3995 1.5478 1.5479 2.7961 2.9959 3.4452 2.097.8987 4.3939 1.2483 6.6408 1.0485 1.6477-.1498 3.1456-1.0485 4.0443-2.4466.8988-1.3481 1.5479-2.846 2.0472-4.4438.0999-.5992.5992-1.0985 1.2483-1.1484.5492 0 1.0485.3495 1.1484.8987l.0499.1998v.0499c.4494 1.5479 1.1484 3.0458 2.0472 4.4438.8987 1.3981 2.3966 2.2968 4.0443 2.4466 2.2469.1998 4.5437-.1498 6.6408-1.0485 1.448-.6491 2.5964-1.8974 2.9959-3.4452.6491-2.4466.9986-4.9432 1.0485-7.4896-6.5908-2.197-11.5839-1.0985-14.4799.1498zm-5.9917 4.8432c-.3994 1.3482-.9986 2.6963-1.7475 3.8946-.749 1.1484-1.9473 1.8974-3.2955 1.9973-1.8973.1497-3.8446-.0999-5.5922-.8489-1.2483-.5492-2.197-1.5977-2.5465-2.896-.3495-1.2981-.5991-2.6463-.749-3.9944-.1497-1.2483.6991-2.4466 1.9474-2.6962 3.3953-.8489 6.9903-.5493 10.2358.7988 1.4479.5992 2.1969 2.197 1.7475 3.7448zm18.774-1.8474c-.1498 1.3481-.3496 2.6963-.6991 3.9945-.3495 1.2981-1.2982 2.3467-2.5464 2.8959-1.7476.749-3.6949 1.0486-5.5923.8489-1.3481-.0999-2.5964-.8489-3.2954-1.9973-.749-1.1983-1.3481-2.4965-1.7476-3.8946-.4493-1.5478.2996-3.1456 1.7476-3.7947C25.3648 1.1076 28.9598.858 32.405 1.6568c1.1983.2996 2.0471 1.448 1.8974 2.7462z' /%3E%3C/svg%3E");
}

.glasses-rimless {
    height: 13px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 13'%3E%3Cpath fill='%23333' d='M33.7122.5045C32.2492.1513 30.7863 0 29.3234 0c-2.371 0-4.6915.454-6.8606 1.4125-.6558.3027-1.2612.8071-1.6648 1.4125-.3026-.6054-.9584-1.009-1.6142-1.009h-2.1187c-.7063 0-1.3621.4036-1.6648 1.0594-.4035-.6558-.9584-1.1602-1.6647-1.463C11.516.454 9.1956 0 6.8246 0c-1.463 0-2.9763.1513-4.3888.5045C.9224.8575-.137 2.27.0144 3.8339c.1513 1.463.4035 2.9258.8071 4.3888.4036 1.5133 1.5134 2.7745 2.9259 3.3798 1.6142.6558 3.3294 1.009 5.0446 1.009.4035 0 .807 0 1.1602-.0505 1.5638-.1513 3.0267-1.0089 3.8339-2.3709.3027-.5045.6053-1.009.8576-1.5134.2522-.1514.454-.3027.6053-.5045.2018-.2018.3027-.5044.4036-.7567.1009-.2522.1513-.5549.2018-.8071.0504-.3027 0-.6053-.1009-.908.1009-.5045.1513-.9585.0504-1.463l.1514-.1513.2522-.7062c.1009-.3532.4035-.555.7567-.555h2.1187c.3531 0 .6558.2523.7567.6054l.1513.6558c0 .0505.0505.1513.1009.2018-.1009.5045-.0504 1.009.0505 1.5134-.0505.3026-.1009.5549-.0505.8575.0505.3027.1009.555.2018.8072s.2522.5044.4036.7567c.1513.2018.3531.353.5549.5044.2522.5045.5549 1.009.8575 1.5134.8576 1.362 2.2701 2.2196 3.8844 2.371.4035.0504.8071.0504 1.1602.0504 1.7152 0 3.4303-.3531 5.0446-1.0089 1.4629-.6054 2.5223-1.8665 2.9259-3.3799.4035-1.4125.6557-2.8754.8071-4.3888.3531-1.5638-.7063-3.0267-2.2196-3.3798zM13.5339 9.9883c-.8072 1.2107-2.1188 2.0178-3.5817 2.1691-.4036.0505-.7567.0505-1.1602.0505-1.6648 0-3.38-.3531-4.8933-1.0089-1.3116-.5549-2.3205-1.6647-2.724-3.0772C.8214 6.7093.5692 5.2464.4178 3.7834c-.1513-1.362.7567-2.6231 2.0683-2.9258C3.8987.5549 5.3616.353 6.8246.353c2.3205 0 4.5905.454 6.7093 1.362.7062.3027 1.3115.8576 1.6647 1.5639l-.1514.454c-.1009.2522.0505.5549.3027.6558.0504 0 .1009 0 .1513.0504.0505.3532.0505.7567 0 1.1098h-.0504c-.0505 0-.1009.0505-.1009.0505-.2018.2018-.3531.4036-.5045.6558-.1513.2018-.2522.454-.3531.6558-.1009.2522-.1513.454-.2522.7062-.0505.2522-.1009.555-.1009.8072 0 .1008.0504.2017.1513.2522-.2522.5044-.5044.908-.7566 1.3116zM35.73 3.7834c-.1513 1.463-.4036 2.8755-.8071 4.3384-.4036 1.4125-1.3621 2.5727-2.7241 3.1276-1.5638.6558-3.2285 1.0089-4.8932 1.0089-.3532 0-.7567 0-1.1603-.0504-1.4629-.1514-2.7745-.9585-3.5816-2.1692-.2523-.3531-.5045-.8071-.7567-1.2611.1009-.0505.1513-.1514.1513-.2523 0-.2522 0-.5549-.1009-.807-.0504-.2523-.1513-.5046-.2522-.7063-.1009-.2523-.2018-.454-.3531-.6558-.1514-.2523-.3027-.454-.5045-.6558-.0504-.0505-.1009-.0505-.1009-.0505h-.0504c-.0505-.353-.0505-.7567 0-1.1602h.1513c.2522-.0505.4036-.3531.3531-.6054l-.1513-.5044c.3531-.8072.9585-1.3116 1.6647-1.6647 2.1187-.908 4.3888-1.362 6.7093-1.362 1.4629 0 2.9258.2017 4.3383.5044 1.3116.3531 2.2196 1.6142 2.0683 2.9258z' /%3E%3C/svg%3E");
}

.glasses-semi-rimless {
    height: 13px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 13'%3E%3Cpath fill='%23333' d='M21.59 1.4145c-2.2595.8536-4.7197.9038-6.9791.1004C11.6987.2096 6.6276-.9955 0 1.264c0 1.0544.1004 2.1088.2008 3.1632a.645.645 0 00.5021.502l.5021.1005c.1004 1.205.3515 2.3598.6527 3.5146.4017 1.4561 1.4561 2.6611 2.8118 3.2636 1.5062.6528 3.113.954 4.7698.954.3515 0 .7532 0 1.1046-.0502 1.5063-.1506 2.9122-.954 3.7155-2.2594.3515-.5523.6527-1.1046.9038-1.657.0502 0 .0502.0503.1004.0503h.1004c.3013-.0502.5523-.1506.8034-.3013a2.8803 2.8803 0 00.5523-.5523c.1506-.2008.3012-.4518.4016-.7029.1005-.251.1507-.5523.1507-.8033 0-.1507-.1507-.3013-.3013-.3013h-.1004v-.0502-.1004c.2008-.4519.6025-.7532 1.1046-.7532.5523 0 1.0544.3515 1.1548.9038l.0502.1506-.1004-.0502c-.0502 0-.1004-.0502-.1506 0-.1507 0-.3013.1507-.2511.3013 0 .3012.1004.5523.2009.8033.1004.251.251.452.4518.6527.2009.2009.4017.3515.6026.5021.251.1507.502.251.8033.251h.1004c.2511.6026.6025 1.1549.9038 1.7072.8033 1.3054 2.2092 2.1088 3.7155 2.2594.3514.0502.7531.0502 1.1046.0502 1.6569 0 3.2636-.3514 4.7698-.954 1.3557-.6025 2.4101-1.8075 2.7615-3.2636.3013-1.1548.5523-2.3096.703-3.5146l.5021-.1004a.645.645 0 00.5021-.5021C35.8996 3.4229 36 2.3685 36 1.3141 29.523-.9453 24.5021.1593 21.59 1.4145zm-7.7323 8.7866c-.7531 1.1549-1.9581 1.908-3.3138 2.0084-.3514.0502-.7029.0502-1.0544.0502-1.5564 0-3.113-.3012-4.569-.9037-1.2552-.5523-2.159-1.6067-2.5607-2.9122-.3514-1.3054-.6025-2.661-.7029-4.0167-.1004-1.2552.703-2.41 1.9582-2.7113 1.3054-.3013 2.661-.4519 4.0167-.4519 2.159 0 4.318.4017 6.2761 1.2552 1.4561.6528 2.2093 2.2595 1.7574 3.816-.4519 1.3054-1.0544 2.661-1.8076 3.866zm20.636-5.774c-.1506 1.3556-.3514 2.7113-.7029 4.0167-.3515 1.3055-1.3054 2.3599-2.5607 2.9122-1.456.6025-3.0125.9037-4.569.9037-.3515 0-.7029 0-1.0544-.0502-1.3557-.1004-2.6109-.8535-3.3138-2.0084-.7532-1.205-1.3557-2.5104-1.7573-3.9163-.4519-1.5565.3012-3.1631 1.7573-3.8159 1.9581-.8535 4.1171-1.3054 6.2761-1.3054 1.3557 0 2.7113.1506 4.0168.4519 1.1548.3514 2.0083 1.5062 1.9079 2.8117z' /%3E%3C/svg%3E");
}

.glasses-aviator {
    height: 14px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 14'%3E%3Cpath fill='%23333' d='M32.3918.5326C29.8432-.067 26.645-.067 23.9466.133c-.2499 0-.5497.05-.7995.1499H12.8529c-.2498-.05-.4997-.1-.7995-.15C9.355-.067 6.1568-.117 3.6083.5327c-2.2488.4997-3.748 2.5985-3.598 4.8972.2499 3.0483 1.4991 7.3958 6.7961 8.1454 3.6979.5496 6.1465-1.9989 7.6456-4.8972.05.05.1.05.1999.05h.1c.2498-.1.4997-.2999.6496-.5498.1499-.1998.2998-.4497.3998-.6996.0999-.2498.1499-.4997.1499-.7495.0499-.2999 0-.5497-.05-.7996-.05-.1-.0999-.1499-.1999-.1998.1-.3498.1499-.6997.1999-1.0495.1499-.05.2499-.1499.2998-.2998l.1999-.6496c.1-.2998.3498-.4997.6496-.4997h1.899c.2998 0 .5496.1999.6496.4997l.1499.5997c.05.1499.1499.2998.3498.3498 0 .3498.0999.6996.1999 1.0494-.1 0-.1999.0999-.1999.1998-.0999.2499-.1499.4997-.0999.7996 0 .2498.0999.5497.1998.7496.1.2498.2499.4997.3998.6995.1499.2499.3998.3998.6496.5497h.1c.05 0 .1499 0 .1999-.05 1.4991 2.9484 3.9477 5.4469 7.6456 4.8973 5.297-.7496 6.5462-5.0971 6.7961-8.1454.1499-2.2987-1.3492-4.3975-3.5979-4.8972zm-17.6399 5.397c-1.1494 3.398-3.4481 7.4457-7.7956 6.846-4.6473-.6996-5.7467-4.4974-5.9466-7.1459C.8598 3.6309 2.209 1.7819 4.158 1.3322 6.4066.7825 9.205.8325 11.6037.9824c2.3986.1499 3.8977 2.6484 3.1482 4.9471zm5.5968-2.9983c-.3498-.4498-.8496-.6996-1.3992-.6996h-1.899c-.5496 0-1.0494.2498-1.3492.7495-.2498-.6496-.5996-1.2493-1.0994-1.749h6.8461c-.4997.4997-.8995 1.0494-1.0993 1.699zm14.6416 2.6984c-.1999 2.6485-1.2993 6.4963-5.9466 7.1459-4.3475.5997-6.6462-3.448-7.7956-6.846-.6996-1.999.3498-4.1477 2.3487-4.7973.2998-.1.5497-.15.8495-.1999 2.3986-.1999 5.1471-.1999 7.3958.3498 1.9489.4497 3.2981 2.2987 3.1482 4.3475z' /%3E%3C/svg%3E");
}

.glasses-cat-eye {
    height: 13px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 13'%3E%3Cpath fill='%23333' d='M19.85 3.222c-1.05-.5-3.65 0-3.65 0S12-.878 0 .172v4.1s1.25 7.65 8.45 8.2c2.6.3 5.1-1.1 6.15-3.5l1.35-2.05c.75-1.15 2.3-1.45 3.45-.7.25.15.45.35.6.6l1 1.35.15.35c.95 2.6 3.55 4.25 6.35 3.9 7.3-.55 8.5-8.15 8.5-8.15v-4.1c-12-1.05-16.15 3.05-16.15 3.05zm-11 8.35c-.45 0-.85-.05-1.3-.15-6.4-1.6-8.3-9.6-5-10.1 2.3-.3 4.65-.3 6.95 0 2.85.15 5 2.6 4.8 5.45-.2 2.85-2.65 4.95-5.45 4.8zm19.55-.15c-.4.1-.85.15-1.25.15-2.85.15-5.25-2-5.45-4.8-.15-2.85 2-5.25 4.85-5.45 2.3-.3 4.65-.3 6.95 0 3.25.5 1.35 8.5-5.1 10.1z' /%3E%3C/svg%3E");
}

.glasses-oval {
    height: 13px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 13'%3E%3Cpath fill='%23333' d='M28.6.05c-2.85 0-5.3 1.3-6.55 3.2 0-.15-.15-.3-.3-.4-.2-.1-.4-.05-.55.05-.4.3-1.4 0-1.65-.15-1-.6-1.9-.75-3.45 0-.9.45-1.3.4-1.35.4-.15-.1-.35-.1-.5-.05-.1.05-.2.15-.25.25C12.8 1.4 10.3 0 7.4 0 3.3.05 0 2.75 0 6.05s3.3 6 7.4 6c1.8 0 3.6-.55 5.05-1.6.1.15.25.25.45.25.1 0 .15 0 .25-.05 2.45-1.3 2.3-4.2 2.3-4.3 0-.3-.2-.5-.5-.5 0-.05.05-.1.05-.1v-1.5c.55-.05 1.05-.25 1.55-.5 1.3-.6 1.8-.4 2.5 0 .6.3 1.3.45 1.95.4V5.8c0 .05 0 .15.05.2-.05-.1-.1-.1-.15-.1-.3 0-.5.2-.5.5 0 .1.05 3 2.55 4.2.05.05.15.05.2.05.15 0 .3-.05.4-.2 1.45 1.05 3.25 1.65 5.05 1.6 4.1 0 7.4-2.7 7.4-6s-3.3-6-7.4-6zm-21.2 11c-3.4 0-6.2-2.25-6.2-5s2.75-5 6.2-5 6.2 2.25 6.2 5-2.8 5-6.2 5zm21.2 0c-3.4 0-6.2-2.25-6.2-5s2.75-5 6.2-5 6.15 2.25 6.15 5-2.75 5-6.15 5z' /%3E%3C/svg%3E");
}

.glasses-rectangular {
    height: 9px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 9'%3E%3Cpath fill='%23333' d='M34.6519.2593C32.9043.2094 29.3592.1095 24.3662.3592v-.05c-.05-.1997-.1998-.3495-.3995-.2995-5.7919.9487-12.1831 0-12.233 0-.1997-.05-.3994.0998-.3994.2996v.0499C6.491.1095 2.9958.2094 1.2483.2593.5493.3093 0 .9084 0 1.6075 0 3.1553.0999 4.6532.2996 6.151c.1498 1.448 1.3481 2.5964 2.846 2.6963a68.2301 68.2301 0 009.0375 0c1.2482-.0999 2.2469-.9487 2.6463-2.097 0-.05 0-.1.0499-.1499.1498-.0998.3495-.1997.4494-.3495.1997-.1997.3495-.4494.4494-.699.0998-.2497.1997-.4993.2496-.749.05-.2996.05-.5492-.0499-.8488-.0499-.1498-.1997-.2497-.3495-.1997h-.0999c.05-.2497.05-.4993 0-.749 1.5479-.749 3.3953-.699 4.9432.0999-.05.2496-.05.4493 0 .699-.05 0-.05-.05-.0999-.05-.1498-.0499-.2996.05-.3495.1998-.0499.2496-.0999.5492-.0499.8488.0499.2497.0998.4993.1997.749.0998.2496.2496.4993.4494.699.1498.1498.3495.2996.5492.3994v.1c.3994 1.1483 1.448 1.9971 2.6463 2.097a68.2306 68.2306 0 009.0375 0c1.448-.0999 2.6463-1.2483 2.846-2.6963C35.9001 4.6532 36 3.1055 36 1.5575c-.0499-.649-.5992-1.2482-1.3481-1.2982zM14.38 4.104c-.1498.749-.3495 1.448-.5492 2.197-.3495.9486-1.2483 1.5977-2.2968 1.6476a50.7055 50.7055 0 01-7.7892 0C2.5465 7.8987 1.4979 7 1.2982 5.8017c-.1498-1.1983-.2497-2.3966-.2497-3.595 0-.5991.4993-1.0485 1.0985-1.0485 1.5978-.05 4.993-.0999 9.7864.0998.6991.05 1.3482.2996 1.7975.799.5992.5991.7989 1.348.6491 2.047zm6.2414-1.6976c-1.6478-.799-3.595-.8489-5.2927-.1-.1498-.3494-.2996-.649-.5492-.8987-.1498-.1498-.2996-.2995-.4993-.4493 1.0984.0998 2.4466.1497 3.9445.1497 1.0985 0 2.2469-.0499 3.3953-.1497-.1498.1497-.2996.2496-.4494.3994-.2497.3995-.4494.699-.5492 1.0486zm13.9805 3.4452c-.1997 1.1983-1.1983 2.097-2.4466 2.147a50.7042 50.7042 0 01-7.7891 0c-.9987-.05-1.8974-.699-2.2969-1.6477-.2496-.699-.4493-1.448-.5991-2.197-.1498-.749.0998-1.448.5991-1.9972.4994-.4993 1.0985-.749 1.7976-.7989 4.7933-.2496 8.1886-.1997 9.7864-.0999.5991 0 1.0984.4494 1.0984 1.0486.0999 1.1484 0 2.3467-.1498 3.545z' /%3E%3C/svg%3E");
}

.glasses-round {
    height: 16px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 16'%3E%3Cpath fill='%23333' d='M28.4359 0c-3.6201 0-6.7373 2.5642-7.4412 6.0836v-.553c0-.2011-.1508-.352-.3519-.4022l-2.5642-.6034h-.2011l-2.6145.6033c-.2011.0503-.3016.2012-.3016.4023v.6033c-.8045-4.0725-4.7262-6.7875-8.849-5.983C1.9898.9552-.6247 4.8768.1295 8.9997c.7541 4.1227 4.7764 6.7372 8.8489 5.983 2.3128-.4525 4.3239-1.9608 5.3797-4.1228l.4525-.3016c.2011-.2011.352-.4023.5028-.6034.1508-.2514.2514-.4525.3017-.7541.1005-.2514.1005-.553.0503-.8548 0-.1508-.1509-.2514-.352-.2514-.0503 0-.1005.0503-.1005.0503l-.1006.1006c0-.2011 0-.352.0503-.553h.3016c.2514 0 .4525-.2012.4525-.4023V5.8825l2.162-.5028 2.1619.5028v1.4078c0 .2514.2012.4525.4023.4525h.3016c0 .2011 0 .352.0503.553-.0503 0-.0503-.0502-.1005-.0502-.0503 0-.1006-.0503-.1006-.0503-.1508 0-.3017.1006-.3519.2514-.0503.3017 0 .553.0502.8547.0503.2514.1509.5028.3017.7542.1508.2514.3017.4525.5028.6033.1005.1006.2514.2011.4022.3017 1.81 3.7206 6.335 5.3295 10.0556 3.4692 3.7206-1.8603 5.3295-6.335 3.4692-10.0556C33.9664 1.6592 31.3017 0 28.4359 0zM7.5202 14.0778c-3.62 0-6.5361-2.9161-6.5361-6.5361s2.9161-6.5361 6.5361-6.5361 6.5362 2.916 6.5362 6.536c0 3.6201-2.9162 6.5362-6.5362 6.5362zm20.9157 0c-3.6201 0-6.5362-2.9161-6.5362-6.5361s2.9161-6.5361 6.5362-6.5361c3.62 0 6.5361 2.916 6.5361 6.536 0 3.6201-2.9664 6.5362-6.5361 6.5362z' /%3E%3C/svg%3E");
}

.glasses-square {
    height: 14px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 14'%3E%3Cpath fill='%23333' d='M21.5201 1.4072c-2.2968.8488-4.7933.8488-7.0901 0C11.484.1589 6.491-.9396 0 1.2574c.05 2.5464.3994 5.043 1.0485 7.4896.3995 1.5478 1.5479 2.7961 2.9959 3.4452 2.097.8987 4.3939 1.2483 6.6408 1.0485 1.6477-.1498 3.1456-1.0485 4.0443-2.4466.8988-1.3481 1.5479-2.846 2.0472-4.4438.0999-.5992.5992-1.0485 1.2483-1.1484.5492 0 1.0485.3495 1.1484.8987l.0499.1998v.0499c.4494 1.5479 1.1484 3.0458 2.0472 4.4438.8987 1.3981 2.3966 2.2968 4.0443 2.4466 2.2469.1998 4.5437-.1498 6.6408-1.0485 1.448-.6491 2.5964-1.8974 2.9959-3.4452.6491-2.4466.9986-4.9432 1.0485-7.4896-6.5908-2.197-11.5839-1.0985-14.4799.1498zM15.828 6.5c-.3994 1.448-1.0485 2.7961-1.8474 4.0444-.749 1.1983-2.0472 1.9972-3.4452 2.0971-1.9973.1498-3.9945-.1498-5.842-.9487-1.2981-.5493-2.2468-1.6477-2.6462-3.0458-.3496-1.3481-.5992-2.7462-.749-4.1442-.1498-1.2982.699-2.4966 1.9972-2.846 3.5451-.8988 7.2899-.5993 10.6852.8487 1.5478.6491 2.3467 2.3967 1.8474 3.9945zm18.8239-1.9473c-.1498 1.398-.3995 2.7961-.749 4.1442-.3495 1.3482-1.3481 2.4966-2.6463 3.0458-1.8474.7989-3.8447 1.0985-5.8419.8988-1.3981-.1498-2.6963-.8988-3.4452-2.0971-.7989-1.2483-1.448-2.5964-1.8474-4.0444-.4994-1.5978.2995-3.3454 1.8474-3.9945 3.3953-1.398 7.1401-1.6976 10.6851-.7988 1.2483.2496 2.1471 1.4979 1.9973 2.846z' /%3E%3C/svg%3E");
}
    
.glasses-type-s {
    height: 9px;
    background-image: url("data:image/svg+xml, %3Csvg width='30' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 9'%3E%3Cpath fill='%23333' d='M26.3821.38c-2.1517-.3502-4.3534-.4003-6.505-.2502-1.0008.05-2.0016.5004-2.7021 1.251-.3503-.4003-.8507-.6505-1.4011-.6505h-1.9014c-.6005 0-1.1509.3002-1.4512.7506C11.7208.6302 10.72.1299 9.6192.0798c-2.1517-.1501-4.3534-.1-6.505.2502C1.1627.6803-.1384 2.1314.0118 3.7326c.15 1.7514 1.1008 4.7036 5.5542 5.204.2502.05.5505.05.8007.05 2.602 0 4.3533-1.501 5.5042-3.2024 0 .1501.1001.2502.2502.2502h.1001c.2001-.1.4003-.2502.5504-.4504.1501-.15.2502-.3502.3002-.5504.1001-.2001.1001-.4003.1502-.6004 0-.2502 0-.4504-.0501-.6506-.05-.1-.1001-.15-.2001-.15.05-.3003.05-.6506 0-.9508 0 0 .05-.05.05-.1l.2002-.5505c.1501-.2502.4003-.3503.6505-.3503h1.9014c.2502 0 .5504.1001.6505.3503l.1001.3503c-.1501.4003-.1501.8506-.05 1.301l-.0501.05c-.05.2002-.1001.4504-.05.6505 0 .2002.05.4003.1501.6005.1001.2001.2002.4003.3002.5504.1502.2001.3003.3503.5505.4504h.1c.0501 0 .1502-.05.2002-.1001 1.1509 1.6512 2.8522 3.0523 5.3541 3.0523.2502 0 .5504 0 .8006-.05 4.4535-.5004 5.4042-3.5027 5.5543-5.204C29.6847 2.1814 28.3336.7803 26.3821.38zM5.7161 8.036c-3.5527-.4004-4.5034-2.552-4.7036-4.3034-.1-1.1008.8507-2.0516 2.3018-2.3518 1.301-.2002 2.602-.3503 3.953-.3002.7006 0 1.5012.05 2.3018.05.9007 0 1.7013.4504 2.2017 1.201.3003.4503.3503 1.0007.1001 1.451-.9007 2.1517-2.7521 4.6536-6.1547 4.2533zm18.114 0c-3.4026.4002-5.254-2.1017-6.2047-4.2533-.1502-.3503-.1502-.7006-.0501-1.0509v-.05l.1501-.3002c.5004-.7006 1.301-1.151 2.2017-1.151 2.1016-.15 4.2033-.1 6.2549.2503 1.4511.2502 2.4018 1.251 2.3017 2.3518-.1501 1.6513-1.1008 3.803-4.6536 4.2032z' /%3E%3C/svg%3E");
}

.glasses-type-m {
    height: 10px;
    background-image: url("data:image/svg+xml, %3Csvg width='33' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 10'%3E%3Cpath fill='%23333' d='M31.9747.9007C31.4242.3503 30.6737 0 29.823 0h-8.3064c-.8006 0-1.6012.3503-2.1016.9507-.1501.2002-.3003.4003-.4003.6005-.3503-.4503-.9007-.7005-1.5012-.6505h-2.1516c-.5505 0-1.1009.2502-1.4512.6505-.1-.2002-.2502-.4003-.4003-.6005C12.96.3503 12.1594 0 11.3588 0H3.0023C2.2017 0 1.4011.3503.8507.9007.3002 1.451 0 2.2517 0 3.0023c.05.8006.1 1.5512.2002 2.3518C.6005 7.756 2.652 9.5073 5.0539 9.5073h3.953c1.8515 0 3.5528-1.0508 4.4034-2.702h.0501c.2502-.1001.4503-.3003.6004-.5004.1502-.2002.2502-.4003.3503-.6005.1001-.2001.1501-.4503.1501-.7005.0501-.2502 0-.5004-.05-.7506-.05-.1501-.2002-.2002-.3503-.2002-.05 0-.05.05-.1001.05l-.05.0501.1001-1.0508v-.05c.05-.05.1001-.1001.1501-.2002l.2502-.6005c.1501-.3002.4503-.4503.8006-.4503h2.1517c.3502 0 .6505.1501.8006.4503l.2001.5505c.0501.1.1001.2001.2002.2502l.1501 1.1008-.1001-.1c-.05-.0501-.05-.0501-.1-.0501-.1502-.05-.3003.05-.3503.2001-.1001.2502-.1001.5004-.1001.8007 0 .2502.1001.5004.1501.7005.1001.2502.2002.4504.3503.6005.1501.2001.3503.4003.6005.5004.05 0 .05.05.1 0 .8507 1.6512 2.552 2.652 4.4034 2.652h3.9531c2.4018 0 4.4534-1.7514 4.8537-4.1532.1001-.7506.2002-1.5512.2002-2.3518.05-.7006-.2502-1.4511-.8006-2.0516zM9.057 8.5066H5.104c-1.9015 0-3.5528-1.4011-3.853-3.3026-.1001-.7005-.2002-1.4511-.2002-2.2017 0-.5004.2002-1.0008.5504-1.401.3503-.4004.8507-.6005 1.4011-.6005h8.3565c1.0007 0 1.8514.8006 1.8514 1.8514v.2002L12.96 5.0539c-.2502 1.9515-1.9015 3.4527-3.903 3.4527zM31.6244 5.204c-.3002 1.9015-1.9515 3.3026-3.853 3.3026h-3.953c-2.0016 0-3.6528-1.5012-3.903-3.4527l-.2502-2.0015c-.1501-1.0008.6004-1.9015 1.6012-2.0516h8.6067c.5504 0 1.0508.2001 1.401.6004.3503.3503.5505.9007.5505 1.4011-.0501.7506-.1001 1.5012-.2002 2.2017z' /%3E%3C/svg%3E");
}

.glasses-type-l {
    height: 13px;
    background-image: url("data:image/svg+xml, %3Csvg width='33' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 13'%3E%3Cpath fill='%23333' d='M29.1335.4708c-2.4019-.4504-4.8538-.6005-7.2556-.3503-1.201.1001-2.3519.7506-3.0024 1.8014-.1501.2502-.3002.5004-.4003.8006-.3002-.4003-.7505-.6505-1.2509-.6505h-1.8014c-.5004 0-.9508.2502-1.251.6505-.1001-.3002-.2502-.5504-.4003-.8006C13.1211.8711 11.9702.2206 10.7693.1706c-2.502-.3003-4.9538-.2002-7.3557.3002C1.262.9712-.139 2.9728.011 5.1244c.3002 4.2032 2.502 6.8052 6.1547 7.3056.3003.0501.6005.0501.9007.0501 2.502 0 4.5535-1.5512 6.1047-4.5536h.2002c.2502-.1.4503-.3002.6005-.5003.1501-.2002.2502-.4003.3502-.6005.1001-.2002.1501-.4504.1501-.7005.0501-.2502 0-.5004-.05-.7506 0-.05-.1001-.1501-.1501-.1501.1001-.3003.1001-.6005.1501-.9508.1001-.05.2002-.15.2502-.3002l.2002-.6005c.1-.2502.3002-.4003.5504-.4003h1.8014c.2502 0 .5004.2002.5504.4504l.1501.5504c.05.1501.1501.2502.2502.3002 0 .3003.05.6505.1001.9508-.0501.05-.1501.1-.1501.15-.0501.2503-.1001.5005-.0501.7507 0 .2501.1001.5003.1501.7005.1001.2502.2002.4503.3503.6005.1501.2001.3503.4003.6005.5004.05 0 .05.05.1001 0h.1c1.5012 3.0023 3.6028 4.5535 6.1047 4.5535.3003 0 .6005 0 .9007-.0501 3.6529-.5004 5.8546-3.1024 6.1548-7.3056.2001-2.1517-1.251-4.1532-3.4026-4.6536zM6.3158 11.4793c-4.003-.6005-5.1039-3.803-5.304-6.405C.8616 3.373 2.0125 1.872 3.6638 1.4716a21.5567 21.5567 0 014.4034-.4504c.8006 0 1.6513.05 2.552.1001.9007.05 1.7513.5504 2.2517 1.301.5504.8006.7006 1.8514.4003 2.8022-1.1008 3.1524-3.1524 6.7552-6.9554 6.2548zm25.2195-6.405c-.2001 2.602-1.251 5.8045-5.3041 6.405-3.8029.5504-5.8545-3.1024-6.9053-6.2548-.3002-.9508-.1501-1.9515.4003-2.8022.5004-.8006 1.351-1.251 2.2517-1.351 2.3018-.2502 4.6536-.1001 6.9554.3502 1.6012.4003 2.7521 1.9515 2.602 3.6528z' /%3E%3C/svg%3E");
}

.glasses-type-xl {
    height: 14px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 14'%3E%3Cpath fill='%23333' d='M36 1.8843A1.7939 1.7939 0 0034.1986.0829c-2.9022-.05-8.1062-.1-10.0077.05-1.3511.1001-2.552.8007-3.3026 1.9515-.2001.3003-.3502.6505-.5003.9508-.3003-.5004-.8507-.7506-1.4011-.8006h-2.0016c-.5504 0-1.1008.3002-1.4011.7506-.1501-.3503-.3002-.6506-.5003-.9508C14.3333.8835 13.1324.183 11.7813.083c-1.9015-.1-7.0554-.1-10.0077-.05C.7728.1329.0222.9336.0222 1.8843c0 1.301-.05 3.0524 0 3.803.3503 4.6035 2.7522 7.5057 6.7553 8.0561.3502.0501.6505.0501 1.0007.0501 2.7521 0 5.0039-1.7013 6.7052-5.0039.05 0 .1001.05.1501.05h.1001c.2502-.1.5004-.3002.6505-.5504.1501-.2001.3002-.4503.4003-.7005.1001-.2502.1501-.5004.1501-.7506.0501-.3002 0-.5504-.05-.8006-.0501-.1-.1001-.1501-.2002-.2001.1001-.3503.1501-.7006.1501-1.0509.1001-.05.2002-.15.2502-.3002l.2002-.6505c.1001-.3002.3503-.5004.6505-.5004h2.0015c.3003 0 .6005.2002.7006.5004l.1501.6005c.05.15.1501.2502.3002.3002 0 .3503.0501.7005.1501 1.0508-.1 0-.2001.1-.2502.2002 0 .2502-.05.5504 0 .8506 0 .2502.1001.5504.2002.7506.1001.2502.2502.5004.4003.7005.1501.2502.4003.4004.6505.5505h.1001c.05 0 .1001 0 .1501-.05 1.7013 3.3025 3.9531 5.0038 6.7052 5.0038.3502 0 .6505 0 1.0007-.0501 4.0031-.5504 6.405-3.4526 6.7553-8.0562.05-.7505.05-2.4519.05-3.8029zM6.9776 12.7427c-4.5035-.6505-5.7044-4.2533-5.9546-7.1555-.05-.5505-.05-1.8515 0-3.6529 0-.4503.3503-.8006.8006-.8006 1.251 0 3.4027-.05 5.4542-.05 1.8014 0 3.5528 0 4.4535.1 1.0508.1001 1.9515.6506 2.5519 1.5012.6005.9007.8007 2.0516.4504 3.1024-1.251 3.5027-3.5527 7.5558-7.756 6.9554zm28.0216-7.1555c-.2001 2.9022-1.4011 6.505-5.9045 7.1555-4.3033.6004-6.6051-3.4527-7.8061-6.9554-.3502-1.0508-.2001-2.2017.4504-3.1024.5504-.8506 1.5012-1.401 2.552-1.5011 1.9515-.1502 7.5558-.05 9.9076-.05.4504 0 .8006.3502.8006.8005v3.6529z' /%3E%3C/svg%3E");

}

.glasses-solid {
    height: 14px;
    background-image: url("data:image/svg+xml, %3Csvg width='36' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 14'%3E%3Cpath fill='%23333' d='M21.5201 1.4072c-2.2968.8488-4.7933.8488-7.0901 0C11.484.1589 6.491-.9396 0 1.2574c.05 2.5464.3994 5.043 1.0485 7.4896.3995 1.5478 1.5479 2.7961 2.9959 3.4452 2.097.8987 4.3939 1.2483 6.6408 1.0485 1.6477-.1498 3.1456-1.0485 4.0443-2.4466.8988-1.3481 1.5479-2.846 2.0472-4.4438.0999-.5992.5992-1.0985 1.2483-1.1484.5492 0 1.0485.3495 1.1484.8987l.0499.1998v.0499c.4494 1.5479 1.1484 3.0458 2.0472 4.4438.8987 1.3981 2.3966 2.2968 4.0443 2.4466 2.2469.1998 4.5437-.1498 6.6408-1.0485 1.448-.6491 2.5964-1.8974 2.9959-3.4452.6491-2.4466.9986-4.9432 1.0485-7.4896-6.5908-2.197-11.5839-1.0985-14.4799.1498z' /%3E%3Cpath fill='%23999' d='M22.169 2.4558c3.1956-1.3482 6.7906-1.6478 10.2358-.799 1.2483.2996 2.0971 1.448 1.9473 2.7463-.1498 1.348-.3495 2.6962-.699 3.9944-.3496 1.2982-1.2982 2.3467-2.5465 2.896-1.7975.7489-3.6949 1.0485-5.5922.8488-1.3482-.0999-2.5964-.8488-3.2955-1.9972-.7489-1.1984-1.3481-2.4966-1.7475-3.8946-.5493-1.498.1997-3.1456 1.6976-3.7947zM13.7808 2.4558C10.5353 1.1076 6.9403.808 3.545 1.6568c-1.2483.2996-2.0971 1.448-1.9473 2.7463.1498 1.348.3495 2.6962.699 3.9944s1.2982 2.3967 2.5465 2.896c1.7975.7489 3.6948 1.0485 5.6421.8488 1.3482-.0999 2.5465-.8488 3.2955-1.9972.7489-1.1984 1.3481-2.4966 1.7475-3.8946.4993-1.498-.2996-3.1456-1.7475-3.7947z' /%3E%3C/svg%3E");
}

.s-text{
    position: relative;
}
.s-text__title{
    position: absolute;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border-radius: 30px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    padding: 15px;
    left: 10%;
    right: 10%;
    top: 50%;
    margin-top: -26px;
    text-align: center;
    transform: scale(1.3);
    transition: all 0.5s ease 0s;
    visibility: hidden;
}

@media only screen and (max-width: 767px) {
    .s-text__title{
        visibility: visible;
        top: auto;
        bottom: 20px;
        margin-top: 0;
        transform: scale(1);
        border-radius: 20px;
        font-size: 16px;
        font-weight: normal;
        padding: 10px;
    }
}
.s-text:hover .s-text__title{
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}
.home-6 .add-area-top{
    overflow: hidden;
}
.single-banner--logo{
    padding: 30px 0;
    text-align: center;
}
.single-banner--logo img{
    max-width: 180px;
    height: 60px;
}
body.home-6 .footer-area{
    padding-top: 0
}
.vendor-wrap{
    
}
@media only screen and (max-width: 767px) {
    .vendor-wrap{
        display: flex;
        overflow: hidden;
        flex-direction: column;
    }
}
@media only screen and (max-width: 767px) {
    .vendor-wrap > div{
        float: none;
        width: 100%;
        display: block;
        order: 1;
        margin-bottom: 20px;
    }
    .vendor-wrap > div:nth-child(2){
        order: 0;
        flex: 0;
        margin-bottom: 0;
    }
}
.vendor{
    text-align: center;
    vertical-align: middle
}
.vendor img{
    max-height: 60px;
    max-width: 180px;
}
.b-banner{
    position: relative
}
.b-banner-text{
    position: absolute;
    left: 5%;
    right: 40%;
    top: 9vw;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}
.b-banner-text h1{
    color: #fff;
    font-weight: 300;
    font-size: 10vw;
    margin-bottom: 6vw;
    letter-spacing: 2vw;
}
.b-banner-text span{
    color: #fff;
    font-weight: 300;
    font-size: 3vw;
    letter-spacing: 1vw;
    line-height: 200%;
}
.aboutus{
    position: relative;
}
.aboutus-text{
    position: absolute;
    left: 7%;
    right: 7%;
    top: 3vw;
    color: #000;
    text-align: left
}
.aboutus-text h3{
    text-transform: uppercase;
    letter-spacing: 0.5em;
    font-size: 2vw;
    margin-bottom: 2vw;
    font-weight: 300;
}
.aboutus-text p{
    font-size: 1.6vh;
    line-height: 200%;
}
.mail-to{
    cursor: pointer
}
.contact-form{
    height: 0;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    transition: 0.5s;
    text-align: center;
    z-index: 3;
}
.contact-form-close{
    position: absolute;
    right: 0;
    color: #000;
    opacity: 0.5;
    top: 2px;
    font-size: 32px;
    font-weight: 500;
}
.contact-form-close:hover{
    color: #4d6db5;
    opacity: 1;
}
.contact-form-inner{
    max-width: 360px;
    margin: 0 auto;
    padding: 40px 0 20px;
    position: relative;
}
.contact-form.m-show{
    height: auto;
    background-color: #f1f1f1;
    box-shadow: 6px 0 20px #aaa;
    padding: 0 20px;
    transition: 0.5s;
}
.contact-form-line{
    margin-bottom: 15px;   
}
.contact-form label{
    margin: 0;
    margin-top: 8px;
    padding: 0;
    width: 80px;
    text-align: left;
    vertical-align: top;
}
.contact-form input{
    padding: 0 10px;
    margin: 0;
    width: 220px;
    border: 1px solid #ccc;
    border-radius: 0;
    height: 36px;
    line-height: 32px;
    border-radius: 3px;
}
.contact-form input:focus{
    outline: none;
    border-color: #4d6db5;
}
.contact-form textarea{
    margin: 0;
    width: 180px;
    padding: 5px 10px;
    min-width: 220px;
    resize: vertical;
    max-height: 400px;
    border: 1px solid #ccc;
    border-radius: 0;
    border-radius: 3px;
}
.contact-form textarea:focus{
    outline: none;
    border-color: #4d6db5;
}
.contact-form-line button{
    display: inline-block;
    vertical-align: top;
    margin-left: 112px;
    width: 220px;
    display: block;
    border: 0;
    background-color: #8597bf;
    border: 0;
    border-radius: 3px;
    color: #fff;
    line-height: 32px;
    height: 36px;
}
.contact-form-line button:hover{
    background-color: #4d6db5;
    
}
.home-6 .social-icon-img{
    overflow: hidden;
}
@media only screen and (max-width: 767px) {
    .product-status{
        display: none;
    }
}