#preview-bar-iframe {
    display: none
}

html {
    padding-bottom: 0!important
}

@media (max-width: 1310px) and (min-width: 1281px) {
    .header__nav .nav__item:not(.nav__item-parent) {
        padding-right:25px!important
    }
}

.template-search .search-template,.page.section:not(.template-wishlist) {
    padding: 170px 0;
    min-height: 60vh
}

@media screen and (max-width: 768px) {
    .template-search .search-template,.page.section:not(.template-wishlist) {
        padding:100px 0;
        min-height: auto
    }
}

.template-search .search-template input {
    -webkit-appearance: none
}

.template-search .search-template .bttn {
    background-color: #333
}

.template-search .search-template__heading h1.type-heading-1 {
    font-family: garamond-premier-pro,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 42px;
    line-height: 58px;
    color: #333;
    text-transform: uppercase;
    margin: 0 auto 70px;
    text-align: center;
    letter-spacing: 2.2px
}

@media screen and (max-width: 768px) {
    .template-search .search-template__heading h1.type-heading-1 {
        font-size:26px;
        line-height: 1.5;
        letter-spacing: 0;
        margin-bottom: 40px
    }
}

.template-search .c-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 50px -15px 0
}

@media screen and (max-width: 768px) {
    .template-search .c-rows {
        margin:30px -7.5px 0
    }
}

.template-search .c-rows__col {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 50px
}

@media screen and (max-width: 768px) {
    .template-search .c-rows__col {
        width:50%;
        padding: 0 7.5px;
        margin-bottom: 30px
    }
}

.template-search .product-item__image .image {
    padding-top: 120.278%
}

.template-search .pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.template-search .pagination__ellip {
    margin-right: 19.5px
}

.template-search .pagination .pagination__next a,.template-search .pagination .pagination__previous a {
    height: 23px
}

.template-cart .cart-template {
    padding-top: 70px
}

@media screen and (max-width: 768px) {
    .template-cart .cart-template {
        padding-top:40px
    }
}

.template-cart .cart-template h1.type-heading-1 {
    font-family: garamond-premier-pro,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 42px;
    line-height: 58px;
    color: #333;
    text-transform: uppercase;
    margin: 0 auto 70px;
    text-align: center;
    letter-spacing: 2.2px
}

@media screen and (max-width: 768px) {
    .template-cart .cart-template h1.type-heading-1 {
        font-size:26px;
        line-height: 1.5;
        letter-spacing: 0;
        margin-bottom: 40px
    }
}

.c-html__linkBox a {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.c-html__linkBox a:hover {
    background: #222;
    color: #fff
}

.footer__newsletter .input {
    -webkit-appearance: none
}

.template-collection .collection-sidebar__group {
    margin-bottom: 25px
}

.template-collection .collection-sidebar__heading svg {
    margin-top: 0
}

.template-collection .product-item .swym-button.swym-add-to-wishlist-view-product svg {
    width: 16.57px
}

.template-collection .collection {
    padding-bottom: 97px
}

@media screen and (max-width: 768px) {
    .template-collection .collection {
        padding-bottom:60px
    }
}

.template-collection .pagination {
    margin-bottom: 0
}

.header__icon .quick-search .search__submit-button svg {
    width: 20px
}

.template-product #noshi-option {
    -webkit-appearance: none;
    background-position: 97%;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='presentation' width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg' class='icon-chevron-down'%3E%3Cpath class='icon-chevron-down-left' d='M4 4.5L7 1.5' stroke='currentColor' stroke-width='1.25' stroke-linecap='square'%3E%3C/path%3E%3Cpath class='icon-chevron-down-right' d='M4 4.5L1 1.5' stroke='currentColor' stroke-width='1.25' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.template-product #line-item-property__field input {
    -webkit-appearance: none
}

.template-customers-login .login--checkout {
    border: 0;
    padding: 0
}

.footer__colsBox {
    border-bottom: 0
}

.template-index #loka-story-widget-here .widget.grid-widget .tile:before,.style-mag #loka-story-widget-here .widget.grid-widget .tile:before {
    padding-top: 125%
}

.template-index #loka-story-widget-here .widget .media-view,.style-mag #loka-story-widget-here .widget .media-view {
    padding-bottom: 125%
}

.template-index #loka-story-widget-here .media-view img,.style-mag #loka-story-widget-here .media-view img {
    transform: scale(1)!important;
    height: 100%;
    object-fit: cover
}

@media (max-width: 1200px) {
    .c-new-slideshow__main {
        padding-left:0
    }
}

@media screen and (max-width: 768px) {
    .c-new-slideshow__main {
        padding-left:0
    }

    .template-product .product__price {
        margin-bottom: 5px
    }

    .template-collection .product-item__details a {
        font-size: 11px;
        line-height: 17px;
        margin-bottom: 1px
    }

    .product-item__labelBox {
        top: 10px;
        left: 10px
    }

    .c-html__img {
        left: 170px
    }

    .c-instagram-live .c-featured-collection__heading:before {
        right: -120px
    }

    .product-item__details .c-tax {
        line-height: 1.5
    }

    .product-item__label {
        margin-top: 10px
    }

    .shopify-section--c-featured-collection.shopify-section--c-restock .product-item__details a {
        margin-bottom: 10px;
        line-height: 22px
    }

    .c-featured-collection__btn:before {
        width: 27px;
        background-size: cover;
        right: 11px
    }
}

@media (max-width: 663px) {
    .template-index .c-html .widget .tile-list,.style-mag .widget .tile-list {
        display:grid;
        grid-template-columns: repeat(3,1fr);
        gap: 2px;
        height: auto!important
    }

    .template-index #loka-story-widget-here .tile-list .tile,.style-mag #loka-story-widget-here .tile-list .tile {
        transform: translate(0) scale(1)!important
    }

    .template-index #loka-story-widget-here .widget .tile,.style-mag #loka-story-widget-here .widget .tile {
        position: relative;
        width: 100%;
        aspect-ratio: 4/5;
        padding-bottom: 0;
        overflow: hidden
    }

    .template-index #loka-story-widget-here .widget.grid-widget .tile:before,.style-mag #loka-story-widget-here .widget.grid-widget .tile:before {
        display: none
    }

    .template-index #loka-story-widget-here .widget.grid-widget .tile-content,.template-index #loka-story-widget-here .widget.grid-widget .tile-detail,.template-index #loka-story-widget-here .widget.grid-widget .tile-image,.style-mag #loka-story-widget-here .widget.grid-widget .tile-content,.style-mag #loka-story-widget-here .widget.grid-widget .tile-detail,.style-mag #loka-story-widget-here .widget.grid-widget .tile-image {
        position: relative
    }
}

.drawer-menu__panel {
    background-color: #fff
}

.mega-navigation-wrapper {
    border-top: 1px solid #E8E8E8
}

.header {
    box-shadow: 0 1px #0000001a
}

.header--wrapper {
    -webkit-box-shadow: none;
    box-shadow: none
}

@media (min-width: 1000px) {
    .product-item__details a {
        margin-bottom:10px
    }
}

@media (min-width: 1000px) and (max-width: 1280px) {
    .header__content {
        padding:0 40px
    }

    .header__nav {
        padding-left: 11px
    }

    .header__nav .nav__item {
        padding-right: 30px
    }

    .header__nav .nav__item:not(.nav__item-parent) {
        padding-right: 30px!important
    }

    .header__nav .nav__item:not(.nav__item-parent):last-child {
        padding-right: 0!important
    }

    .header__icon--account {
        margin-left: 40px
    }

    .header__icon--cart {
        margin-left: 30px
    }

    .header__icon--wishlist {
        margin-left: 47px
    }

    .header__icon-wrapper {
        -ms-flex-preferred-size: auto!important;
        flex-basis: auto!important
    }

    .header__icon .quick-search {
        width: 30px
    }

    .header__icon .quick-search .search__input {
        display: none
    }
}

@media (max-width: 999px) {
    .header-container .header {
        position:initial
    }

    .header-container.u-sticky .headerSP {
        position: absolute;
        top: calc(100% - 1px);
        left: 0;
        right: 0;
        width: 100%;
        background: #fff;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        z-index: -1;
        -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,.06);
        box-shadow: 0 1px #0000000f
    }

    .header-container.u-sticky.u-Sticky--up .headerSP {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }
}

.product-item__labelItem--preorder {
    background: #333;
    color: #fff
}

.product-item__wishlist {
    top: initial;
    bottom: 10px
}

/*# sourceMappingURL=/cdn/shop/t/38/assets/custom-check-fb.css.map?v=147167485505291331541738134936 */
