/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.10299
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 400 !important;
}

.icon-search:before, a.header-cart-link:before, .icon-angle-up:before, .icon-expand:before, .icon-angle-down:before, .header-vertical-menu__icon .icon-menu:before, .icon-angle-left:before, .icon-angle-right:before {
    content: "";
    display: inline-block;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

li.menu-item.active::after, .ux-menu h3::after, section.top-banner .banner .text p::after, .ux-relay__nav-button--next::after, .flickity-prev-next-button.next::after, .ux-relay__nav-button--prev::after, .flickity-prev-next-button.previous::after, .frontpage-view-all a::after, .title-wrapper .category::after, .product .nav-pills>li.active>a::after {
    content: "";
    display: block;
    position: relative;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
}

.buy-now-button {
    text-align: center;
    margin-top: 20px !important;
    border: 1px solid !important;
    border-radius: 50px;
    padding: 10px;
    cursor: pointer;
}

.buy-now-button::before {
    background-color: var(--fs-color-secondary);
}

.buy-now-button a {
    color: #000;
    font-weight: 500;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
}

.flickity-prev-next-button {
    display: inline-block;
    opacity: 1;
    width: 45px;
}

.arrow {
    d: path("M 0,50 L 60,0 L 50,30 L 80,30 L 80,70 L 50,70 L 60,100 Z");
}

.row-slider .flickity-page-dots, .slider-type-fade .flickity-page-dots {
    bottom: -10px;
}

.footer-section a, .product-title a, .shoes-size-guide a, .shoes-color-guide a, .ux-menu p.thin-font a, li.menu-item:not(.active) a{
    position: relative;
}

.footer-section a:hover::before, .product-title a:hover::before, .shoes-size-guide a:hover::before, .shoes-color-guide a:hover::before, .ux-menu p.thin-font a:hover::before, li.menu-item:not(.active) a:hover::before {
    width: 100%;
}

.footer-section a::before, .product-title a::before, .shoes-size-guide a::before, .shoes-color-guide a::before, .ux-menu p.thin-font a::before, li.menu-item:not(.active) a::before {
    content: "";
    position: absolute;
    left: 0;
    width: 0%;
    height: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='65' height='4' preserveAspectRatio='none'%3E%3Cpath fill='none' stroke='%23fff' d='M.016 1.718s24.544.81 27.829 0 .966 1.133 5.218 0 10.049-2.105 16.041 0S67.85 3.823 67.85 3.823'/%3E%3C/svg%3E");
    background-repeat: repeat-x;
    background-size: 100% 100%;
    transition: width .5s ease-in-out;
}

.footer-section a::before {
    bottom: -4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='4' preserveAspectRatio='none'%3E%3Cline x1='0' y1='2' x2='65' y2='2' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E");
}

.product-title a::before {
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='4' preserveAspectRatio='none'%3E%3Cline x1='0' y1='2' x2='65' y2='2' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E");
}

.shoes-size-guide a::before {
    bottom: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='4' preserveAspectRatio='none'%3E%3Cline x1='0' y1='2' x2='65' y2='2' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E");
}

.shoes-color-guide a::before {
    bottom: -2px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='4' preserveAspectRatio='none'%3E%3Cline x1='0' y1='2' x2='65' y2='2' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E");
}

.off-canvas-left.dark .mfp-content {
    background-color: #fff;
}

.off-canvas-left.dark .form-flat input:not([type=submit]) {
    border-color: #000;
}

.off-canvas-left.dark .nav > li.html, .off-canvas-left.dark input[type=search]::placeholder {
    color: rgb(0 0 0 / 80%) !important;
}

.off-canvas-left.dark .nav-vertical li {
    font-size: 20px;
}

.off-canvas-left.dark .nav-vertical li li>a {
    font-size: 16px;
}

.icon-box-left .icon-box-img+.icon-box-text {
    position: relative;
    top: 7px;
}

/** HEADER **/
.nav-small.nav>li.html {
    font-size: 1em;
    padding-top: 5px;
}

a.top-bar {
    font-size: 1em !important;
    position: relative;
    top: -5px;
    text-decoration: underline;
    text-underline-offset: 5px;
}

.top-divider {
    border-top: unset;
}

input[type=search] {
    height: 50px;
    padding: 20px 0px 20px 60px;
    font-size: 16px;
}

input[type=search]:hover {
    border-color: var(--fs-color-secondary);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    border-bottom: 3px solid var(--fs-color-secondary);
}

.nav-dark .form-flat input:not([type=submit]) {
    background-color: rgba(0, 0, 0, .03);
    border-color: rgba(255, 255, 255);
    border-radius: 99px;
    box-shadow: none;
    color: #000 !important;
    opacity: 1;
}

input[type=search]::placeholder {
    color: #000 !important;
    opacity: .5;
}

.header .search-form .autocomplete-suggestions {
    max-height: 40vh;
}
.header .search-form .live-search-results {
    font-size: 14px;
    font-weight: lighter;
}

.icon-search:before {
    width: 25px;
    height: 25px;
    left: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M508.9 468.9L376.8 336.8c-10.9-10.9-28.7-10.9-39.6 0s-10.9 28.7 0 39.6l132.1 132.1c10.9 10.9 28.7 10.9 39.6 0 10.9-10.9 10.9-28.7 0-39.6zM40 224c0-99.4 80.6-180 180-180s180 80.6 180 180-80.6 180-180 180-180-80.6-180-180zm180 160c88.2 0 160-71.8 160-160s-71.8-160-160-160-160 71.8-160 160 71.8 160 160 160z'/%3E%3C/svg%3E");
}

.icon-angle-down:before {
    width: 12px;
    height: 12px;
    left: 2px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon flat-color' data-name='Flat Color' viewBox='0 0 24 24'%3E%3Cpath d='m21.71 8.41-2.83-2.82a1 1 0 0 0-1.42 0L12 11.05 6.54 5.59a1 1 0 0 0-1.42 0L2.29 8.42a1 1 0 0 0 0 1.41l8.29 8.29a2 2 0 0 0 2.84 0l8.29-8.3a1 1 0 0 0 .29-.71 1 1 0 0 0-.29-.7Z' style='fill:%23000'/%3E%3C/svg%3E");
}

.header-vertical-menu__icon .icon-menu:before {
    width: 40px;
    height: 40px;
    top: -5px;
    left: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 120 120'%3E%3Cpath d='M96.9 92.2c4.8-5.4 7.5-12.8 7-20.8-.7-9.8-6.6-18.3-14.9-22.7v2.5c-.8 18.9-16.3 34.9-35.3 36.4-.7 0-1.4.1-2.1.1 4.6 7.7 12.7 13.1 22 13.8 3.9.2 7.7-.2 11.3-1.4 1.8-.6 8.9 2.8 12.9 4.9 1 .5 2.2-.5 1.7-1.6-1.5-3.8-3.5-10.1-2.6-11.2z' style='fill:%23ffedda'/%3E%3Cpath d='M85.2 51c-.8 17.2-14.7 31.5-31.8 32.8-4.8.3-9.5-.3-13.9-1.7-2.3-.8-10.9 3.5-15.9 6.1-1.2.6-2.7-.6-2.1-2 1.8-4.8 4.4-12.6 3.2-13.9-5.9-6.7-9.2-15.7-8.6-25.6 1.2-17.2 15.6-31.2 32.8-31.9 20.4-1 37.2 15.8 36.3 36.2z' style='fill:%23fff'/%3E%3Cpath d='M51.4 57.3h-2.7c-.8 0-1.5-.7-1.5-1.5 0-1.8.3-3.3.9-4.5s1.8-2.5 3.6-3.9c1.8-1.5 2.9-2.4 3.2-2.9.5-.7.8-1.5.8-2.4 0-1.2-.5-2.2-1.4-3.1-1-.9-2.2-1.3-3.9-1.3-1.6 0-2.9.4-3.9 1.3-.6.5-1.1 1.2-1.5 2-.5 1.2-1.7 1.9-3 1.8-2-.3-3.2-2.5-2.2-4.3.5-1 1.3-1.9 2.2-2.8 2.1-1.8 4.8-2.7 8.1-2.7 3.5 0 6.3.9 8.4 2.8 2.1 1.8 3.1 4 3.1 6.4 0 1.4-.4 2.6-1.1 3.8s-2.4 2.9-4.9 4.9c-1.3 1.1-2.1 1.9-2.4 2.6-.2.5-.4 1.2-.4 2.2 0 1-.6 1.6-1.4 1.6zm-4.1 5.3v-.3c0-1.6 1.3-2.9 2.9-2.9h.3c1.6 0 2.9 1.3 2.9 2.9v.3c0 1.6-1.3 2.9-2.9 2.9h-.3c-1.6 0-2.9-1.3-2.9-2.9z' style='fill:%23000'/%3E%3C/svg%3E");
}

.page-wrapper .icon-angle-down:before {
    top: -7px;
}

.button.icon.circle, .button.icon.round {
    padding: unset;
}

a.header-cart-link {
    font-size: 20px !important;
    background-color: var(--fs-color-secondary);
    border-radius: 30px;
    padding: 0px 20px !important;
    border: unset;
    position: relative;
    overflow: hidden;
    z-index: 0;
    transition: color 0.5s ease;
    display: inline-flex;
    align-items: center;
}

a.header-cart-link:before{
    width: 25px;
    height: 25px;
    left: 4px;
    top: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' style='margin-left:-2px'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.5 20a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z' class='circle'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.5 20a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z' class='circle'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3h3.273l2.192 10.712c.075.368.28.699.58.934.299.236.673.36 1.057.354h7.953a1.66 1.66 0 0 0 1.057-.354c.3-.235.504-.566.579-.934L21 7H7.09' style='fill:none!important'/%3E%3C/svg%3E");
    z-index: 1;
    position: relative;
}

a.header-cart-link::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #333;
    z-index: -1;
    transition: left 0.5s ease;
}

a.header-cart-link:hover::after {
    left: 0;
}

a.button.secondary:hover {
    background-color: var(--fs-color-primary);
}

.icon-shopping-bag:before {
    content: none !important;
}

span.header-cart-title {
    padding-left: 10px;
    font-weight: normal;
}

.header:not(.transparent) .header-bottom-nav.nav > li > a {
    color: #000 !important;
    font-weight: normal;
}

.has-dropdown .icon-angle-down {
    opacity: 1;
}
/*
.header-bottom-nav > li.menu-item:first-child:not(.menu-item-has-children) > a {
    margin-left: -15px !important;
}
*/
.header-bottom {
    border-bottom: 1px solid;
}

.header-vertical-menu__title {
    color: #fff;
}

/** UX MENU **/
.ux-menu p.thin-font {
    line-height: 2.5em;
}

.ux-menu h3 {
    font-size: 15px;
    font-weight: 700 !important;
    color: #000;
}

.ux-menu a, .menu-item a {
    color: #000 !important;
}

.ux-menu p.thin-font a::before {
    bottom: -5px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='65' height='4' preserveAspectRatio='none'%3E%3Cpath fill='none' stroke='%23000' d='M.016 1.718s24.544.81 27.829 0 .966 1.133 5.218 0 10.049-2.105 16.041 0S67.85 3.823 67.85 3.823'/%3E%3C/svg%3E");
}

li.menu-item:not(.active) a::before {
    bottom: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='4' preserveAspectRatio='none'%3E%3Cline x1='0' y1='2' x2='65' y2='2' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E");
}

.menu-item-has-children .nav-dropdown {
    margin-top: 6px;
}

li.menu-item.active::after {
    height: 5px;
    top: 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='4' preserveAspectRatio='none'%3E%3Cline x1='0' y1='2' x2='65' y2='2' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E");
}

.ux-menu h3::after {
    height: 5px;
    top: 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='150' height='4' preserveAspectRatio='none'%3E%3Cpath fill='none' stroke='%23000' d='M.016 1.718s24.544.81 27.829 0 .966 1.133 5.218 0 10.049-2.105 16.041 0S67.85 3.823 67.85 3.823'/%3E%3C/svg%3E");
}

li.menu-item.active a {
    margin-bottom: -5px;
}

li.menu-item a {
    font-weight: normal !important;
}

.menu-item .sub-menu {
    background-color: #fff;
    border: 1px solid #fff;
    padding: 10px;
}

.sub-menu.nav-dropdown li {
    display: block;
    width: fit-content;
}

.sub-menu.nav-dropdown li a {
    display: inline-block;
}

.nav-dropdown.nav-dropdown-bold > li > a:hover, .ux-menu p.thin-font a:hover {
    color: #000 !important;
    background-color: unset;
    font-weight: 700 !important;
    text-shadow: 0.01px 0 0 currentColor;
    transition: color .3s ease, text-shadow .3s ease;
}

/** FRONTPAGE **/
section.top-banner .banner .text p::after {
    height: 12px;
    top: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='70' height='4' preserveAspectRatio='none'%3E%3Cpath fill='none' stroke='%23fff' d='M.016 1.718s24.544.81 27.829 0 .966 1.133 5.218 0 10.049-2.105 16.041 0S67.85 3.823 67.85 3.823'/%3E%3C/svg%3E");
    background-size: contain;
}

.ux-relay__nav-button .ux-relay__button-icon, .flickity-button .flickity-button-icon {
    display: none;
}

.ux-relay__nav-button--prev::after, .flickity-prev-next-button.previous::after, .home-customer-reviews .flickity-prev-next-button.previous::after {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='64' height='64' transform='rotate(180)' viewBox='0 0 506.4 506.4'%3E%3Ccircle cx='253.2' cy='253.2' r='249.2' style='fill:%23ffc52f'/%3E%3Cpath d='M187.2 340c-12.8 8.8-22 3.2-22-12.4V179.2c0-15.6 9.2-21.2 22-12.4l101.2 70.8c12.8 8.8 12.8 23.2.4 32L187.2 340zM321.2 177.2v155.2c0 6.4 8.8 12.8 15.2 12.8h8.4c6.4 0 8.8-6.4 8.8-12.8V174c0-6.4-2.4-12.8-8.8-12.8h-8.4c-6.4 0-14.4 9.6-14.4 16' style='fill:%23f4efef'/%3E%3Cpath d='M253.2 506.4C113.6 506.4 0 392.8 0 253.2S113.6 0 253.2 0s253.2 113.6 253.2 253.2-113.6 253.2-253.2 253.2zm0-498.4C118 8 8 118 8 253.2s110 245.2 245.2 245.2 245.2-110 245.2-245.2S388.4 8 253.2 8z'/%3E%3Cpath d='M173.6 348c-2.4 0-5.2-.4-7.2-1.6-6-3.2-9.2-10-9.2-18.8V179.2c0-8.8 3.2-15.6 9.2-18.8 6-3.2 13.6-2 21.2 3.2L290 234.4c7.2 4.8 11.2 12 11.2 19.2s-4 14.4-11.2 19.6L188 344c-5.2 2.4-10 4-14.4 4zm0-181.6c-1.2 0-2.4.4-3.6.8-3.2 1.6-5.2 6-5.2 11.6v148.4c0 6 2 10 5.2 11.6s8 .8 12.8-2.8l102-70.8c5.2-3.6 8-8 8-12.8s-2.8-9.2-7.6-12.4l-102.4-70.8c-3.2-1.6-6.4-2.8-9.2-2.8zM341.2 350.4h-6.8c-7.2 0-13.2-5.6-13.2-12.8V169.2c0-6.8 6.4-12.8 13.6-12.8h5.6c6.8 0 12.8 6 12.8 13.2V338c0 6.8-5.2 12.4-12 12.4zM334.8 164c-2.8 0-5.6 2.4-5.6 4.8v168.4c0 2.4 2.4 4.8 5.2 4.8h6.8c2.8 0 4-2.4 4-4.8v-168c0-2.8-2-5.2-4.8-5.2h-5.6z'/%3E%3C/svg%3E");

}

.ux-relay__nav-button--next::after, .flickity-prev-next-button.next::after, .home-customer-reviews .flickity-prev-next-button.next::after {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='64' height='64' viewBox='0 0 506.4 506.4'%3E%3Ccircle cx='253.2' cy='253.2' r='249.2' style='fill:%23ffc52f'/%3E%3Cpath d='M187.2 340c-12.8 8.8-22 3.2-22-12.4V179.2c0-15.6 9.2-21.2 22-12.4l101.2 70.8c12.8 8.8 12.8 23.2.4 32L187.2 340zM321.2 177.2v155.2c0 6.4 8.8 12.8 15.2 12.8h8.4c6.4 0 8.8-6.4 8.8-12.8V174c0-6.4-2.4-12.8-8.8-12.8h-8.4c-6.4 0-14.4 9.6-14.4 16' style='fill:%23f4efef'/%3E%3Cpath d='M253.2 506.4C113.6 506.4 0 392.8 0 253.2S113.6 0 253.2 0s253.2 113.6 253.2 253.2-113.6 253.2-253.2 253.2zm0-498.4C118 8 8 118 8 253.2s110 245.2 245.2 245.2 245.2-110 245.2-245.2S388.4 8 253.2 8z'/%3E%3Cpath d='M173.6 348c-2.4 0-5.2-.4-7.2-1.6-6-3.2-9.2-10-9.2-18.8V179.2c0-8.8 3.2-15.6 9.2-18.8 6-3.2 13.6-2 21.2 3.2L290 234.4c7.2 4.8 11.2 12 11.2 19.2s-4 14.4-11.2 19.6L188 344c-5.2 2.4-10 4-14.4 4zm0-181.6c-1.2 0-2.4.4-3.6.8-3.2 1.6-5.2 6-5.2 11.6v148.4c0 6 2 10 5.2 11.6s8 .8 12.8-2.8l102-70.8c5.2-3.6 8-8 8-12.8s-2.8-9.2-7.6-12.4l-102.4-70.8c-3.2-1.6-6.4-2.8-9.2-2.8zM341.2 350.4h-6.8c-7.2 0-13.2-5.6-13.2-12.8V169.2c0-6.8 6.4-12.8 13.6-12.8h5.6c6.8 0 12.8 6 12.8 13.2V338c0 6.8-5.2 12.4-12 12.4zM334.8 164c-2.8 0-5.6 2.4-5.6 4.8v168.4c0 2.4 2.4 4.8 5.2 4.8h6.8c2.8 0 4-2.4 4-4.8v-168c0-2.8-2-5.2-4.8-5.2h-5.6z'/%3E%3C/svg%3E");
}

.flickity-prev-next-button.previous::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='64' height='64' transform='rotate(180)' viewBox='0 0 506.4 506.4'%3E%3Ccircle cx='253.2' cy='253.2' r='249.2' style='fill:%23ffc52f'/%3E%3Cpath d='M187.2 340c-12.8 8.8-22 3.2-22-12.4V179.2c0-15.6 9.2-21.2 22-12.4l101.2 70.8c12.8 8.8 12.8 23.2.4 32L187.2 340zM321.2 177.2v155.2c0 6.4 8.8 12.8 15.2 12.8h8.4c6.4 0 8.8-6.4 8.8-12.8V174c0-6.4-2.4-12.8-8.8-12.8h-8.4c-6.4 0-14.4 9.6-14.4 16' style='fill:%23f4efef'/%3E%3Cpath d='M253.2 506.4C113.6 506.4 0 392.8 0 253.2S113.6 0 253.2 0s253.2 113.6 253.2 253.2-113.6 253.2-253.2 253.2zm0-498.4C118 8 8 118 8 253.2s110 245.2 245.2 245.2 245.2-110 245.2-245.2S388.4 8 253.2 8z'/%3E%3Cpath d='M173.6 348c-2.4 0-5.2-.4-7.2-1.6-6-3.2-9.2-10-9.2-18.8V179.2c0-8.8 3.2-15.6 9.2-18.8 6-3.2 13.6-2 21.2 3.2L290 234.4c7.2 4.8 11.2 12 11.2 19.2s-4 14.4-11.2 19.6L188 344c-5.2 2.4-10 4-14.4 4zm0-181.6c-1.2 0-2.4.4-3.6.8-3.2 1.6-5.2 6-5.2 11.6v148.4c0 6 2 10 5.2 11.6s8 .8 12.8-2.8l102-70.8c5.2-3.6 8-8 8-12.8s-2.8-9.2-7.6-12.4l-102.4-70.8c-3.2-1.6-6.4-2.8-9.2-2.8zM341.2 350.4h-6.8c-7.2 0-13.2-5.6-13.2-12.8V169.2c0-6.8 6.4-12.8 13.6-12.8h5.6c6.8 0 12.8 6 12.8 13.2V338c0 6.8-5.2 12.4-12 12.4zM334.8 164c-2.8 0-5.6 2.4-5.6 4.8v168.4c0 2.4 2.4 4.8 5.2 4.8h6.8c2.8 0 4-2.4 4-4.8v-168c0-2.8-2-5.2-4.8-5.2h-5.6z'/%3E%3C/svg%3E");
}

.flickity-prev-next-button.next::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='64' height='64' viewBox='0 0 506.4 506.4'%3E%3Ccircle cx='253.2' cy='253.2' r='249.2' style='fill:%23ffc52f'/%3E%3Cpath d='M187.2 340c-12.8 8.8-22 3.2-22-12.4V179.2c0-15.6 9.2-21.2 22-12.4l101.2 70.8c12.8 8.8 12.8 23.2.4 32L187.2 340zM321.2 177.2v155.2c0 6.4 8.8 12.8 15.2 12.8h8.4c6.4 0 8.8-6.4 8.8-12.8V174c0-6.4-2.4-12.8-8.8-12.8h-8.4c-6.4 0-14.4 9.6-14.4 16' style='fill:%23f4efef'/%3E%3Cpath d='M253.2 506.4C113.6 506.4 0 392.8 0 253.2S113.6 0 253.2 0s253.2 113.6 253.2 253.2-113.6 253.2-253.2 253.2zm0-498.4C118 8 8 118 8 253.2s110 245.2 245.2 245.2 245.2-110 245.2-245.2S388.4 8 253.2 8z'/%3E%3Cpath d='M173.6 348c-2.4 0-5.2-.4-7.2-1.6-6-3.2-9.2-10-9.2-18.8V179.2c0-8.8 3.2-15.6 9.2-18.8 6-3.2 13.6-2 21.2 3.2L290 234.4c7.2 4.8 11.2 12 11.2 19.2s-4 14.4-11.2 19.6L188 344c-5.2 2.4-10 4-14.4 4zm0-181.6c-1.2 0-2.4.4-3.6.8-3.2 1.6-5.2 6-5.2 11.6v148.4c0 6 2 10 5.2 11.6s8 .8 12.8-2.8l102-70.8c5.2-3.6 8-8 8-12.8s-2.8-9.2-7.6-12.4l-102.4-70.8c-3.2-1.6-6.4-2.8-9.2-2.8zM341.2 350.4h-6.8c-7.2 0-13.2-5.6-13.2-12.8V169.2c0-6.8 6.4-12.8 13.6-12.8h5.6c6.8 0 12.8 6 12.8 13.2V338c0 6.8-5.2 12.4-12 12.4zM334.8 164c-2.8 0-5.6 2.4-5.6 4.8v168.4c0 2.4 2.4 4.8 5.2 4.8h6.8c2.8 0 4-2.4 4-4.8v-168c0-2.8-2-5.2-4.8-5.2h-5.6z'/%3E%3C/svg%3E");
}

.frontpage-view-all a {
    font-size: 16px;
}

.frontpage-view-all a::after, .title-wrapper .category::after {
    height: 6px;
    top: 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='4' preserveAspectRatio='none'%3E%3Cline x1='0' y1='2' x2='65' y2='2' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E");
    background-size: contain;
}

.handmade-icon .image-cover img {
    object-fit: contain;
}

.text-in-img div.text {
    width: 50%;
    text-align: center;
    position: relative;
    top: -70px;
}

.frontpage-products-section .col-inner, .frontpage-products-section .product-small, .frontpage-products-section .col-inner .img-inner {
    border-radius: 15px;
}

.frontpage-products-section .box-image {
    border-radius: 15px 15px 0px 0px;
}

.title-wrapper .product-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #000;
    font-size: 16px;
}

.title-wrapper .category {
    text-transform: lowercase;
    padding-bottom: 15px;
    font-size: 13px;
    font-style: italic;
}

.box-text .price {
    font-size: 25px;
    margin-top: 10px;
}

.box-text .price span.amount {
    font-weight: normal;
}

.hot-deal-1 .col-inner, .hot-deal-2 .col-inner, .hot-deal-3 .col-inner {
    border-radius: 20px;
}

.hot-deal-1 .col-inner img, .hot-deal-2 .col-inner img, .hot-deal-3 .col-inner img {
    border-radius: 20px 20px 0px 0px;
}

.hot-deal-1 .col-inner {
    background-color: #ECE0CA;
}

.hot-deal-2 .col-inner {
    background-color: #CEDED3;
}

.hot-deal-3 .col-inner {
    background-color: #CEDDE4;
}

.wpforms-submit-container button.wpforms-submit {
    background-color: #000 !important;
    padding: 15px 50px 30px !important;
    width: 100%;
}

.wpforms-field-email input {
    border-radius: 99px !important;
}

.wpforms-submit-container button.wpforms-submit:hover {
    background-color: var(--fs-color-primary) !important;
}

/** PRODUCT **/
h1.product-title {
    font-size: 30px;
}

.product-images img, .product-thumbnails img {
    border-radius: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
}

.product-thumbnails a, .product-thumbnails .is-nav-selected a {
    background-color: transparent;
    border-color: transparent;
}

.product-thumbnails .is-nav-selected a img {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.12);
}

.product-thumbnails a:hover {
    border: unset;
}

form.cart .single_add_to_cart_button {
    flex: 3 0 auto;
    width: 65%;
    font-size: 18px;
    background: var(--fs-color-success);
}

form.cart .ux-buy-now-button {
    flex: 1 0 auto;
    width: 35%;
    font-size: 18px;
}

.quantity input[type=number] {
    font-size: 18px;
}

.product .form-flat input:not([type=submit]) {
    border: 1px solid #ccc;
    border-radius: 2px !important;
    background-color: #fff;
}

.quantity .minus, .quantity .plus {
    padding-left: 1.2em;
    padding-right: 1.2em;
}

.related-products-wrapper .flickity-prev-next-button svg {
    background-color: #fff;
    border-radius: 99px;
}

.related-products-wrapper span.amount, .category-page-row span.amount {
    color: #000;
    font-weight: normal;
    font-size: 25px;
}

.related-products-wrapper .row-small:not(.row-collapse) {
    margin-left: 0px;
}

h3.product-section-title-related {
    font-size: 1.4rem;
    font-weight: normal;
    text-transform: capitalize;
    padding-left: 10px;
}

.wcpa_form_outer {
    margin-bottom: -25px !important;
}

.wcpa_wrap .size-selection-simple .wcpa_field_label, .wcpa_wrap .color-selection-simple .wcpa_field_label {
    padding-bottom: 5px;
}

.wcpa_total > span:first-child {
    display: none;
}

.wcpa_wrap .wcpa_price_summary .wcpa_total {
    border-top: unset !important;
}

.wcpa_wrap .wcpa_form_error {
    position: relative;
    top: -15px;
}

.wcpa_wrap .wcpa_field_wrap textarea {
    min-height: 50px;
    overflow: hidden;
    transition: height 0.2s ease;
}

.wcpa_required_ast {
    color: #fff !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpath d%3D%22M16.89 10.49a1 1 0 0 0-1.34-.49L13 11.32V7.94a1 1 0 0 0-2 0v3.38L8.45 10a1 1 0 0 0-1.34.45 1 1 0 0 0 .44 1.34l2.76 1.38-2.14 2.18a1 1 0 0 0 0 1.42 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29L12 14.35l2.41 2.42a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29 1 1 0 0 0 0-1.42l-2.14-2.14 2.76-1.38a1 1 0 0 0 .44-1.34z%22 fill%3D%22%23A61A2E%22%2F%3E%3C%2Fsvg%3E");
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-top: calc(-1* 6px* .5);
    vertical-align: text-top;
}

.icon-expand:before {
    width: 40px;
	height: 40px;
	top: 20px;
    right: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='64' height='64' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='256' style='fill:%23324a5e'/%3E%3Cpath d='m162.109 293.481-21.035 53.886-9.997 33.549 131.448 131.001c135.83-3.4 245.376-112.599 249.351-248.284L380.923 131.084l-47.17 6.144-40.272 24.885 27.432 28.229-21.604 21.752-80.789-81.015-73.537 22.523-13.9 64.917 81.31 81.087-.064.066.45.45-22.025 21.783-28.645-28.424z' style='fill:%232b3b4e'/%3E%3Cpath d='M380.923 218.521v-87.437l-87.435-.002-.007 31.031 34.464.001-71.943 71.944-71.951-71.949h34.47v-31.03l-87.437-.002v87.442l31.03-.005v-34.458L234.058 256l-71.949 71.949v-34.468h-31.03v87.435h87.435v-31.03h-34.458L256 277.942l71.951 71.951h-34.47v31.03h87.437v-87.437h-31.031v34.459L277.942 256l71.951-71.949v34.47z' style='fill:%23fff'/%3E%3Cpath d='m256 277.942 71.951 71.951h-34.47v31.03h87.437v-87.437h-31.031v34.459L277.942 256l71.951-71.949v34.47h31.03v-87.437l-87.435-.002-.007 31.031 34.464.001-71.943 71.944z' style='fill:%23e6f3ff'/%3E%3C/svg%3E");
}

.icon-angle-left:before {
    width: 32px;
	height: 32px;
    left: -10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon flat-color' data-name='Flat Color' viewBox='0 0 24 24'%3E%3Cpath d='m5.5 9.25-3.12 2.08a.79.79 0 0 0 0 1.34l3.12 2.08a1 1 0 0 0 1.5-.67V13h14a1 1 0 0 0 0-2H7V9.92a1 1 0 0 0-1.5-.67Z' style='fill:%23000'/%3E%3C/svg%3E");
}

.icon-angle-right:before {
    width: 32px;
	height: 32px;
    right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon flat-color' data-name='Flat Color' transform='rotate(180)' viewBox='0 0 24 24'%3E%3Cpath d='m5.5 9.25-3.12 2.08a.79.79 0 0 0 0 1.34l3.12 2.08a1 1 0 0 0 1.5-.67V13h14a1 1 0 0 0 0-2H7V9.92a1 1 0 0 0-1.5-.67Z' style='fill:%23000'/%3E%3C/svg%3E");
}

a.zoom-button {
    border: unset !important;
}

a.zoom-button:hover {
    background-color: transparent;
}

.image-tools {
    top: 0;
    right: 0;
    padding: unset;
}

.product .flickity-page-dots {
    bottom: -15px;
}

.single-product .woocommerce-message {
    display: none;
}

.product .product-rating {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
    font-size: 15px;
    padding-right: 3px;
}

.product .star-rating {
    display: inline-block;
    font-size: 15px;
    line-height: 1;
}

.product .write-review-link {
    color: #0073aa;
    text-decoration: none;
    font-weight: 400;
}

.product .write-review-link:hover {
    text-decoration: underline;
}

.single-product.mfp-zoom-out-cur .mfp-bg {
    background: #fff;
}

.single-product.mfp-zoom-out-cur .mfp-bg.mfp-ready {
    opacity: 1;
}

.single-product.mfp-zoom-out-cur .mfp-title, .single-product.mfp-zoom-out-cur .mfp-counter {
    color: #000;
    background: #fff;
    padding: 10px 0px;
}

.single-product.mfp-zoom-out-cur img.mfp-img {
    max-height: calc(100vh - 5px);
    padding: unset;
}

.single-product.mfp-zoom-out-cur .mfp-image-holder {
    padding: 0px;
}

.single-product.mfp-zoom-out-cur .mfp-arrow {
    mix-blend-mode: hard-light;
    background: #fff;
}

/** BLOG **/
.nav-pagination > li > a[aria-label="Previous"], .nav-pagination > li > a[aria-label="Next"] {
    border: unset;
}

.blog-archive footer.entry-meta {
    border-bottom: unset;
}

.ux-loader--style-spotlight .ux-loader__inner {
    display: none;
}

/** SIZE GUIDE **/
.shoes-size-guide, .shoes-color-guide {
    position: relative;
    font-weight: 400;
    z-index: 1;
    margin-top: 10px;
}
  
.shoes-size-guide a, .shoes-color-guide a {
    position: absolute;
    display: flex;
    align-items: center;
    font-size: 15px;
    color: #0073aa;
    right: 3px;
}

.shoes-color-guide a {
    top: -2px;
}

.shoes-size-guide a {
    top: 100px;
}
  
.shoes-size-guide a svg, .shoes-color-guide a svg {
    margin-right: 6px;
}

#tab-size-guide, #tab-how-to-find-your-size {
    padding: 20px;
    flex: 0 0 35%;
}

/** TAB **/
.product .product-tabs {
    font-size: 25px;
}

.product .nav-outline > li > a {
    border: unset;
    padding: 10px;
    flex: 0 0 35%;
    border-radius: 0px;
    font-weight: normal;
}

.product .nav-outline > li.active > a {
    border-bottom: 3px solid;
}

/** CART SIDEBAR **/
#cart-popup ul.product_list_widget li {
    min-height: 0px;
}

#cart-popup ul.product_list_widget li a:not(.remove) {
    color: #000;
    font-weight: 500;
}

#cart-popup .woocommerce-mini-cart__buttons {
    font-size: 22px;
}

#cart-popup input[type=button].is-form, #cart-popup .quantity input[type=number] {
    border: 1px solid var(--fs-color-secondary);
    height: 33px;
}

.off-canvas .mfp-content.off-canvas-cart {
    background-color: #fff;
}

.off-canvas-right .mfp-content {
    right: auto !important;
    top: 10% !important;
    bottom: 10% !important;
    transform: translateX(-50%) translateY(100%) !important;
    transition: transform 0.3s ease !important;
    max-height: 75%;
    width: 780px !important;
}
  
.mfp-ready.off-canvas-right .mfp-content {
    transform: translateX(-50%) translateY(0) !important;
}

#cart-popup .cart-popup-title {
    position: sticky;
    top: 0;
    z-index: 10;
    margin: -30px -30px;
    width: calc(100% + 60px);
    background: #000;
}

#cart-popup .cart-popup-title span {
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    top: 15px;
    position: relative;
}

#cart-popup .product_list_widget {
    margin-top: 30px;
}

#cart-popup .mfp-close {
    top: 5px !important;
    right: 5px !important;
}

#cart-popup .cart-popup-inner--sticky {
    min-height: unset !important;
}
    
#cart-popup .ux-mini-cart-empty {
    padding-top: calc(25%)
}

/** CART & CHECKOUT **/
.wc-block-cart .wc-block-components-product-name {
    font-size: .95em;
    color: #000;
    pointer-events: none;
}

.wc-block-cart .wc-block-components-product-metadata__description, .wc-block-checkout .wc-block-components-product-metadata__description {
    display: none;
}

.wc-block-cart .wc-block-components-product-details span {
    font-size: 1em;
}

.wc-block-cart .wc-block-components-totals-shipping-address-summary strong {
    text-transform: capitalize !important;
}

.wc-block-cart .wc-block-cart__submit-container a, .wc-block-checkout .wc-block-components-button, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, .product .single_add_to_cart_button, .product .ux-buy-now-button, #cart-popup .woocommerce-mini-cart__buttons .button.wc-forward, #cart-popup .woocommerce-mini-cart__buttons .button.checkout.wc-forward {
    background-color: var(--fs-color-primary);
    border: unset;
    position: relative;
    overflow: hidden;
    z-index: 0;
    transition: color 0.5s ease;
}

.wc-block-cart .wc-block-cart__submit-container a::before, .wc-block-checkout .wc-block-components-button::before, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::before, .product .single_add_to_cart_button::before, .product .ux-buy-now-button::before, #cart-popup .woocommerce-mini-cart__buttons .button.wc-forward::before, #cart-popup .woocommerce-mini-cart__buttons .button.checkout.wc-forward::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #333;
    z-index: -1;
    transition: left 0.5s ease;
}

.wc-block-cart .wc-block-cart__submit-container a:hover::before, .wc-block-checkout .wc-block-components-button:hover::before, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover::before, .product .single_add_to_cart_button:hover::before, .product .ux-buy-now-button:hover::before, #cart-popup .woocommerce-mini-cart__buttons .button.wc-forward:hover::before, #cart-popup .woocommerce-mini-cart__buttons .button.checkout.wc-forward:hover::before {
    left: 0;
}

.wc-block-cart .wc-block-cart__submit-container a:hover, .wc-block-checkout .wc-block-components-button:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, .product .single_add_to_cart_button:hover, .product .ux-buy-now-button:hover, #cart-popup .woocommerce-mini-cart__buttons .button.wc-forward:hover, #cart-popup .woocommerce-mini-cart__buttons .button.checkout.wc-forward:hover {
    color: #fff;
}

.product .ux-buy-now-button, #cart-popup .woocommerce-mini-cart__buttons .button.checkout.wc-forward {
    background-color: #e36e1e;
}

.wc-block-checkout .wc-block-components-order-summary-item__description {
    font-size: 17px;
}

.wc-block-components-loading-mask .wc-block-components-spinner {
    display: none;
}

/** CART EMPTY **/
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product {
    font-size: 15px !important;
}

.wp-block-woocommerce-empty-cart-block .wp-block-button a {
    width: 100%;
    bottom: -12px;
    position: relative;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title {
    color: #000;
    font-weight: normal;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price {
    font-size: 25px;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price span.amount {
    font-weight: normal;
}

/** TRACKING FORM **/
.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-row {
    border: unset !important;
}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-row .vi-woo-orders-tracking-form-search-tracking-number {
    margin: 0px 15px 0px 0px !important;
    border: 1px solid !important;
    border-radius: 99px;
}

/** CONTACT FORM **/
.page-wrapper input[type="email"] {
    border-radius: 4px !important;
}

.buy-now-button, .page-wrapper button[type="submit"] {
    border: unset;
    position: relative;
    overflow: hidden;
    z-index: 0;
    transition: color 0.5s ease;
}

.buy-now-button::before, .page-wrapper button[type="submit"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: left 0.5s ease;
}

.buy-now-button:hover::before, .page-wrapper button[type="submit"]:hover::before {
    left: 0;
}

.buy-now-button:hover, .buy-now-button:hover a, .page-wrapper button[type="submit"]:hover {
    color: #fff;
}

.page-wrapper button[type="submit"] {
    background-color: var(--fs-color-primary) !important;
}

.page-wrapper button[type="submit"]::before {
    background-color: #333;
}

/** FOOTER **/
.icon-angle-up:before {
    width: 64px;
	height: 64px;
	top: 2px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64' height='64' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath id='a' d='M2.293.293a1 1 0 1 1 1.414 1.414l-2 2A1 1 0 0 1 .293 2.293l2-2Z'/%3E%3Cpath id='c' d='M3.414 4h9.587a1 1 0 0 1 0 2H3.414l2.293 2.293a1 1 0 0 1-1.414 1.414l-4-4a1 1 0 0 1 0-1.414l4-4a1 1 0 1 1 1.414 1.414L3.414 4Z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='matrix(0 1 1 0 7 5)'%3E%3Cg transform='translate(3 1)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a' fill='%23D8D8D8' fill-rule='nonzero'/%3E%3Cg fill='%23FFA0A0' mask='url(%23b)'%3E%3Cpath d='M-8-8h24v24H-8z'/%3E%3C/g%3E%3C/g%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cuse xlink:href='%23c' fill='%23000' fill-rule='nonzero'/%3E%3Cg fill='%23ff3385' mask='url(%23d)'%3E%3Cpath d='M-5-7h24v24H-5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.back-to-top.active, .footer-wrapper .button.is-outline {
    border: unset;
}

.back-to-top.active:hover {
    background-color: transparent;
}

.footer-gap {
    background: #000;
}

.footer-1, .footer-2 {
    border-top: unset;
}

/** MOBILE **/
@media only screen and (max-width: 849px) {
    /*************** ADD TABLET ONLY CSS HERE  ***************/
    .row-slider .flickity-page-dots, .slider-type-fade .flickity-page-dots {
        bottom: 0px;
    }

    .flickity-prev-next-button .arrow {
        fill: #fff;
        border-color: #fff;
    }

    .related-products-wrapper .flickity-prev-next-button svg {
        background-color: #000;
    }

    h1.product-title {
        font-size: 25px;
    }

    .wcpa_wrap .size-choose-product-page .wcpa_fl_col-2 {
        grid-template-columns: repeat(1, 1fr);
    }

    .product-images img, .product-thumbnails img {
        border-radius: 10px;
        padding: 0;
    }

    .woocommerce-tabs .tabs {
        flex-direction: column;
        border-bottom: none;
    }
    
    .woocommerce-tabs .tabs li {
        margin-bottom: 5px;
        width: 100%;
    }
    
    .woocommerce-tabs .tabs li a {
        display: block;
        text-align: center;
        border: 1px solid #ddd;
    }

    form.cart .single_add_to_cart_button {
        width: 50%;
    }
    
    form.cart .ux-buy-now-button {
        width: 50%;
    }

    .nav-dark .form-flat input:not([type=submit]) {
        border-color: #fff;
        opacity: 1;
        color: #fff;
    }

    input[type=search]::placeholder {
        color: #fff !important;
    }

    .text-in-img div.text {
        width: 100%;
        top: -30px;
    }

    .product .col-inner ul li {
        margin-left: 0px;
    }
    
}

@media only screen and (max-width: 549px) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
    a.header-cart-link {
        padding: unset !important;
    }

    a.header-cart-link {
        font-size: 15px !important;
    }

    a.header-cart-link:before {
        width: 20px;
        height: 20px;
        left: 2px;
        top: 4px;
    }

    h1.product-title {
        font-size: 20px;
    }

    .frontpage-view-all a {
        font-size: 15px;
    }

    .off-canvas-right .mfp-content {
        top: 10% !important;
        bottom: 0% !important;
        max-height: 100%;
    }

    .product .nav-pills>li:first-child>a {
        margin-left: 0px;
    }

    #tab-size-guide, #tab-how-to-find-your-size {
        padding: 10px;
        flex: unset;
    }

}