.awoo-keyword-popular-tags,.awoo-keyword-popular-products,#awoo-search-result-page,#awoo-category {
    width: 100%;
    max-width: 1296px;
    margin: 0 auto 48px;
    padding: 0 48px
}

@media screen and (max-width: 768px) {
    .awoo-keyword-popular-tags,.awoo-keyword-popular-products,#awoo-search-result-page,#awoo-category {
        width:100%;
        margin: 0 auto 16px;
        padding: 0 16px
    }
}

#awoo-search-result-page,#awoo-category {
    margin-top: 20px
}

.controll-wrapper .right-block div[class$=-control] {
    height: auto
}

.controll-wrapper .price-interval-wrapper {
    display: block!important
}

.products-wrapper-v2.list .product__name {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    overflow: hidden
}

.products-wrapper-v2.grid {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(4,1fr)!important
}

.product-block-v2 {
    width: 100%!important;
    max-width: 100%!important;
    margin: 0!important
}

@media (min-width: 768px) and (max-width: 999px) {
    .products-wrapper-v2.grid {
        gap:10px;
        grid-template-columns: repeat(3,1fr)!important
    }
}

@media screen and (max-width: 768px) {
    .products-wrapper-v2.grid {
        gap:8px;
        grid-template-columns: repeat(2,1fr)!important
    }
}

#awoo-product-tags {
    margin-top: 20px
}

.Drawer__Search .awoo-search input[type=text],.Drawer__Search .awoo-search #react-autowhatever-awoo-auggestion {
    width: 100%!important
}

#awoo-classify {
    padding-bottom: 20px
}

.page-tag,.awoo-tag {
    background: #fff!important;
    border: 1px solid #333!important;
    transition: .3s!important;
    border-radius: 50px!important;
    font-size: 12px!important;
    letter-spacing: 0!important;
    font-family: noto-sans-cjk-jp,sans-serif!important;
    font-style: normal!important;
    color: #222!important;
    padding: 5px 10px!important
}

.page-tag:hover,.awoo-tag:hover {
    background: #333!important;
    color: #fff!important;
    border: 1px solid #333!important
}

#awoo-product-tags {
    margin-bottom: 20px!important
}

.suggestion-tag-wrapper {
    background: transparent!important;
    margin: 30px 0!important
}

#awoo-classify {
    margin-bottom: 20px!important;
    padding-bottom: 0!important
}

.awoo-search .search-bar-input {
    border-top-style: unset!important;
    border-right-style: unset!important;
    border-bottom: 1px solid #e8e8e8!important;
    border-left-style: unset!important;
    padding: 0 0 11px!important;
    font-size: 12px!important;
    letter-spacing: 0;
    line-height: 16px;
    color: #222;
    font-family: Noto Sans JP,sans-serif!important;
    font-weight: 500;
    font-style: normal;
    height: auto!important
}

.awoo-search .awoo-sitsearch-form .icon-wrapper {
    border: unset!important;
    border-radius: unset!important;
    background-color: transparent!important;
    position: relative
}

.awoo-search .awoo-sitsearch-form .icon-wrapper .search-wrapper {
    height: 40px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.awoo-search .awoo-sitsearch-form .icon-wrapper .search-wrapper svg {
    display: none
}

.awoo-search .awoo-sitsearch-form .icon-wrapper .search-wrapper:before {
    position: absolute;
    content: "";
    width: 20px;
    height: 19.4px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.456 19.819'%3E%3Cpath data-name='Path 4' d='M1504.095,567.782l-4.989-4.989a7.948,7.948,0,1,0-.516.483l5.005,5.005a.353.353,0,1,0,.5-.5Zm-17.9-10.533a7.234,7.234,0,1,1,7.234,7.233A7.234,7.234,0,0,1,1486.191,557.249Z' transform='translate(-1485.135 -548.959)' fill='%23333' stroke='%23222' stroke-width='0.5'%3E%3C/path%3E%3C/svg%3E")
}

#react-autowhatever-awoo-auggestion {
    position: absolute!important
}

#react-autowhatever-awoo-auggestion ul li {
    font-size: 12px!important;
    letter-spacing: 0;
    line-height: 25px;
    color: #222;
    font-family: Noto Sans JP,sans-serif!important;
    font-style: normal
}

@media (max-width: 999px) {
    #header .quick-search .awoo-search {
        display:none!important
    }

    #header .quick-search .search__submit-button {
        display: block!important
    }

    #header .search__container>.search__input-container {
        display: block!important
    }
}

#awoo-search-result-page .suggestion-tag-title,#awoo-category .suggestion-tag-title {
    letter-spacing: 0!important;
    font-family: noto-sans-cjk-jp,sans-serif!important;
    font-style: normal!important;
    color: #222!important
}

#awoo-search-result-page .category-page-h1,#awoo-category .category-page-h1 {
    font-family: aktiv-grotesk,sans-serif;
    margin-bottom: 30px
}

#awoo-search-result-page .controll-wrapper,#awoo-category .controll-wrapper {
    display: none
}

#awoo-search-result-page .product-detail-wrapper,#awoo-category .product-detail-wrapper {
    padding: 10px 0
}

#awoo-search-result-page .product-detail-wrapper .product__name,#awoo-category .product-detail-wrapper .product__name {
    font-size: 14px;
    letter-spacing: 1.2px;
    line-height: 24px;
    font-family: sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #222;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: auto
}

#awoo-search-result-page .product-detail-wrapper .product__price,#awoo-category .product-detail-wrapper .product__price {
    justify-content: flex-end;
    flex-direction: row-reverse
}

#awoo-search-result-page .product-detail-wrapper .product__price div,#awoo-category .product-detail-wrapper .product__price div {
    font-size: 15px;
    letter-spacing: 0;
    line-height: 22px;
    font-family: aktiv-grotesk,sans-serif;
    font-weight: 500;
    font-style: normal;
    width: auto;
    color: #222
}

#awoo-search-result-page .product-detail-wrapper .product__price div span,#awoo-category .product-detail-wrapper .product__price div span {
    font-size: 10px;
    letter-spacing: 0;
    line-height: 31px;
    font-family: sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #222;
    margin-left: 5px
}

#awoo-search-result-page .product-detail-wrapper .product__price div.on-sale,#awoo-category .product-detail-wrapper .product__price div.on-sale {
    font-size: 10px;
    font-family: sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #222
}

#awoo-search-result-page .product-detail-wrapper .product__price div.sale-price,#awoo-category .product-detail-wrapper .product__price div.sale-price {
    color: #d02929;
    margin-right: 10px
}

#awoo-search-result-page .product-detail-wrapper .product__price div.sale-price span,#awoo-category .product-detail-wrapper .product__price div.sale-price span {
    color: #d02929
}

#awoo-search-result-page .product-block-v2,#awoo-category .product-block-v2 {
    background-color: #fff;
    box-shadow: unset!important;
    border-radius: unset!important;
    padding: 0
}

#awoo-search-result-page .product-block-v2 .product-image,#awoo-category .product-block-v2 .product-image {
    background-size: cover;
    padding-bottom: calc(100% + 68px)
}

#awoo-search-result-page .pagination-wrapper-v2,#awoo-category .pagination-wrapper-v2 {
    text-align: right
}

#awoo-search-result-page .pagination-wrapper-v2 .awoo-pagination li,#awoo-category .pagination-wrapper-v2 .awoo-pagination li {
    height: auto
}

#awoo-search-result-page .pagination-wrapper-v2 .awoo-pagination li a,#awoo-category .pagination-wrapper-v2 .awoo-pagination li a {
    background: transparent;
    border: unset;
    font-family: aktiv-grotesk,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 13px;
    line-height: 20px;
    color: #222;
    padding-bottom: 4px;
    width: 16px
}

#awoo-search-result-page .pagination-wrapper-v2 .awoo-pagination li.selected a,#awoo-category .pagination-wrapper-v2 .awoo-pagination li.selected a {
    border-bottom: 1px solid #222222
}

#awoo-search-result-page .products-wrapper-v2.grid,#awoo-category .products-wrapper-v2.grid {
    padding: 0!important;
    gap: 30px
}

#awoo-search-result-page .suggestion-tag-wrapper,#awoo-category .suggestion-tag-wrapper {
    padding: 10px 0
}

.awoo-sitsearch-form {
    align-items: flex-end
}

.awoo-keyword-popular-tags {
    display: none
}

.new_slide_awoo .awoo-keyword-popular-tags {
    display: block;
    max-width: 100%;
    padding: 0;
    margin: 0 auto 40px
}

.awoo-tag-wrapper .awoo-tag,.suggestion-tag-list-container .awoo-tag {
    display: none
}

.awoo-tag-wrapper .awoo-tag:nth-child(1) {
    display: block
}

.awoo-tag-wrapper .awoo-tag:nth-child(2) {
    display: block
}

.awoo-tag-wrapper .awoo-tag:nth-child(3) {
    display: block
}

.awoo-tag-wrapper .awoo-tag:nth-child(4) {
    display: block
}

.awoo-tag-wrapper .awoo-tag:nth-child(5) {
    display: block
}

.awoo-tag-wrapper .awoo-tag:nth-child(6) {
    display: block
}

.suggestion-tag-list-container .awoo-tag:nth-child(1) {
    display: block
}

.suggestion-tag-list-container .awoo-tag:nth-child(2) {
    display: block
}

.suggestion-tag-list-container .awoo-tag:nth-child(3) {
    display: block
}

.suggestion-tag-list-container .awoo-tag:nth-child(4) {
    display: block
}

.suggestion-tag-list-container .awoo-tag:nth-child(5) {
    display: block
}

.suggestion-tag-list-container .awoo-tag:nth-child(6) {
    display: block
}

@media (min-width: 768px) {
    .new_slide_awoo .awoo-tag-wrapper .awoo-tag:nth-child(7) {
        display:block
    }

    .new_slide_awoo .awoo-tag-wrapper .awoo-tag:nth-child(8) {
        display: block
    }

    .new_slide_awoo .awoo-tag-wrapper .awoo-tag:nth-child(9) {
        display: block
    }
}

.new_slide_awoo .awoo-keyword-popular-tags .popular-tags-title {
    padding: 0 0 12px
}

.new_slide_awoo .awoo-keyword-popular-tags .popular-tags-wrapper {
    padding: 16px 40px 20px;
    border-radius: unset;
    max-width: 1530px;
    margin: 0 auto;
    background: unset
}

.awoo-category-page-tags {
    display: none
}

.awoo-category-page-title {
    margin-top: 30px
}

.control-wrapper-v2 .right-block-v2 {
    margin: 20px 0 30px
}

@media (min-width: 1024px) {
    #awoo-search-result-page,#awoo-category {
        max-width:1600px!important;
        width: 100%!important;
        margin: 0 auto 110px!important;
        padding: 0 80px!important
    }
}

@media (max-width: 768px) {
    #awoo-search-result-page .grid,#awoo-category .grid {
        padding:0!important
    }

    .new_slide_awoo .awoo-keyword-popular-tags .popular-tags-wrapper {
        padding: 16px 20px 20px;
        border-radius: unset;
        max-width: 1530px;
        margin: 0 auto;
        background: unset
    }

    .new_slide_awoo .awoo-keyword-popular-tags .popular-tags-wrapper .awoo-tag-wrapper {
        justify-content: center
    }

    #awoo-search-result-page .products-wrapper-v2.grid,#awoo-category .products-wrapper-v2.grid {
        padding: 0!important;
        gap: 15px
    }

    #awoo-search-result-page .product-block-v2,#awoo-category .product-block-v2 {
        padding: 0
    }

    #awoo-search-result-page .product-block-v2 .product-image,#awoo-category .product-block-v2 .product-image {
        padding-bottom: calc(100% + 40px)
    }

    #awoo-search-result-page .product-detail-wrapper .product__name,#awoo-category .product-detail-wrapper .product__name {
        font-size: 11px;
        line-height: 17px;
        margin-bottom: 1px
    }

    .page-tag,.awoo-tag {
        font-size: 10px!important
    }

    .suggestion-tag-wrapper-v2 .suggestion-tag-dropdown-v2 {
        margin-bottom: 30px
    }

    .control-wrapper-v2 .right-block-v2 {
        margin: 20px 0
    }

    .suggestion-tag-wrapper-v2 .suggestion-tag-list-container-v2 {
        margin-bottom: 30px
    }
}

.shopify-section--customRelatedProduct {
    border-top: 1px solid var(--color-border);
    padding-top: 45px
}

.shopify-section--customRelatedProduct {
    width: 50%
}

#awoo-related-products .related-title {
    font-size: 28px;
    letter-spacing: 0;
    line-height: 40px;
    color: #222;
    font-family: garamond-premier-pro,serif;
    font-weight: 500;
    font-style: normal;
    margin-bottom: 27px
}

#awoo-related-products .related-wrapper .related-product-list {
    display: block;
    margin: 0 -12.5px!important
}

#awoo-related-products .related-product {
    padding: 0 15px!important;
    max-width: 100%!important
}

#awoo-related-products .related-product-name {
    font-size: 14px;
    line-height: 24px;
    height: initial;
    color: #000
}

#awoo-related-products .product__price>div {
    font-size: 15px;
    width: auto;
    display: inline-block
}

#awoo-related-products .product__price>div span {
    padding-left: 2px
}

#awoo-related-products .product__price .sale-price {
    margin-left: 10px;
    font-weight: 500
}

@media screen and (max-width: 959px) {
    .shopify-section--customRelatedProduct {
        width:100%
    }

    #awoo-related-products .related-title {
        font-size: 32px;
        letter-spacing: 0;
        line-height: 44px;
        margin-bottom: 17px
    }

    #awoo-related-products .related-wrapper .related-product-list {
        margin: 0 -5px!important
    }

    #awoo-related-products .related-product {
        padding: 0 5px!important
    }

    #awoo-related-products .related-product-name {
        font-size: 11px;
        line-height: 16px
    }
}

@media screen and (max-width: 768px) {
    #awoo-related-products .related-wrapper .related-product-list {
        margin:0 -5px!important;
        display: flex;
        flex-flow: row wrap
    }

    #awoo-related-products .related-product {
        padding: 0 5px!important;
        max-width: 50%!important;
        width: 50%;
        display: block
    }

    #awoo-related-products .related-product-name {
        margin-top: 3px
    }
}

@media screen and (max-width: 959px) {
    .shopify-section--customRelatedProduct {
        padding:33px 0;
        border-top: none;
        position: relative
    }
}

/*# sourceMappingURL=/cdn/shop/t/38/assets/custom-awoo.css.map?v=96407102576401824151686132485 */
