@charset "UTF-8";
.collection_header {
    margin-bottom: 92px;
    height: 100vh;
    position: relative;
}
@media (min-width: 768px) {
    .collection_header {
        margin-bottom: 156px;
    }
}
@media (min-width: 1280px) {
    .collection_header {
        margin-bottom: 154px;
    }
}
@media (min-width: 1560px) {
    .collection_header {
        margin-bottom: 164px;
    }
}
.collection_header__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 20px;
}
@media (min-width: 768px) {
    .collection_header__top {
        padding-top: 32px;
    }
}
@media (min-width: 1280px) {
    .collection_header__top {
        padding-top: 36px;
    }
}
.collection_header__top-back {
    max-width: 42px;
    height: 20px;
    cursor: pointer;
}
.collection_header__top-back span {
    display: none;
}
@media (min-width: 768px) {
    .collection_header__top-back .sp1 {
        display: block;
    }
}
@media (min-width: 1280px) {
    .collection_header__top-back .sp1 {
        display: none;
    }
}
.collection_header__top-back .sp2 {
    display: none;
}
@media (min-width: 1280px) {
    .collection_header__top-back .sp2 {
        display: block;
    }
}
@media (min-width: 768px) {
    .collection_header__top-back {
        height: 25px;
        max-width: 127px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .collection_header__top-back span {
        font-size: 16px;
        color: #fff;
        margin-left: 16px;
        display: block;
    }
}
@media (min-width: 1280px) {
    .collection_header__top-back {
        max-width: unset;
    }
}
.collection_header__top-logo {
    max-width: 164px;
}
@media (min-width: 768px) {
    .collection_header__top-logo {
        max-width: 258px;
    }
}
.collection_header__top-logo img {
    width: 100%;
}
.collection_header__top-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
@media (min-width: 768px) {
    .collection_header__top-right {
        gap: 20px;
    }
}
.collection_header__top-icon {
    width: 28px;
    height: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (min-width: 768px) {
    .collection_header__top-icon {
        width: 36px;
        height: 36px;
    }
}
.collection_header__top-icon svg {
    width: 28px;
    height: 28px;
}
@media (min-width: 768px) {
    .collection_header__top-icon svg {
        width: 36px;
        height: 36px;
    }
}
.collection_header__video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
}
.collection_header__video video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.collection_header__bottom {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.collection_header__bottom .d_logo {
    font-family: "PoiretOne", sans-serif;
    font-size: 44px;
    color: #fff;
    font-weight: 300;
    text-align: center;
}
@media (min-width: 768px) {
    .collection_header__bottom .d_logo {
        font-size: 56px;
    }
}
@media (min-width: 1280px) {
    .collection_header__bottom .d_logo {
        font-size: 76px;
    }
}
@media (min-width: 1560px) {
    .collection_header__bottom .d_logo {
        font-size: 96px;
    }
}

.page_collection__prelog {
    position: relative;
    margin-bottom: 92px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.page_collection__prelog::before {
    content: "";
    position: absolute;
    top: -48px;
    left: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjYiIGhlaWdodD0iMTY4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjdGN0Y3IiBkPSJtLTgwLjc1IDE1NC40LS4yNS0yMC41NnMxMS42OSAyMy4xMyAzMC41NyAyNS43YzkuNzUgMS4zMiAxOC4yNy01Ljg5IDI5LjUtMzQuODMgNS43OS0xNC45MSAxMS4xNy0yNS4wOCAxOS00My41NEMxNy4yMiAzNi4xMyAzMS4zNCAyMC40MyA0Mi41MyA4Ljk0YzguODYtOS4wOSAyNC4xNi0xMS4xIDM1LjMtNi43MSAxMCAzLjU3IDE0LjIxIDkuOTcgMTMuNiAxOS45M0M5MC40IDM4Ljk2IDY2LjI1IDk2LjIgNjYuMjUgOTYuMnM4LjY0LTE0LjMgMTYuNzItMjkuMzRjMTAuNjUtMTkuNzggMjAuODctMzYuODYgMzAuMjQtNDcuOSAxMy41MS0xNS45IDIxLjI4LTIwLjAyIDM0LjIyLTE4LjEgNS43NS44NiAxMi41MiA0LjkzIDExLjYgMTAuMDctMi4xNiAxMS44Mi0xMC45NSAyOS4yMy0xOS45IDU0LjUtMTIuNTEgMzUuMzMtMjIuNTMgNjEuMjctMjcuOTggNzYuOC01LjQ4IDE1LjU4IDMuMTQgMjQgMzMuNCAxMS4yMSAxNC4wNy01LjkzIDE1LjQtNS44MiAxOC4wOC04LjQ1bDMuMzggMi42MS05LjY1IDUuNDljLTUuMjMgMS43Ni04IDMuNzgtMTcuMDUgNy41OC05LjI3IDMuODgtMjUgMTAuNDItNDIuODMgNS42NC0yMi44OC02LjE1LTIyLjU5LTIwLjY4LTE1LjYyLTQ1LjMxIDYuOTYtMjQuNjMgMzYuMzMtODUuODkgNDUuOTQtMTAxLjIyIDIuODYtNC41NiAxLjY0LTUuODMuMjUtNS43MS0yLjI0LjE3LTcuMzMgNS42NS0xMy42MiAxMy44OS01LjQyIDcuMTEtMjEuNjUgMzQuMS0zNi42IDYzLjE2LTE1LjQ3IDMwLjEtMjYuNDYgNTguMTQtMjcuMDQgNjAuMTItNi43NiAxLjkzLTUuMjEgMS42NC0xMy43NSA0LjFhMjE5IDIxOSAwIDAgMC0yNS4zNCA5LjJzMTQuNy01NC4xMSAyNi42NS04Ni4xNmM5LjE0LTI0LjU0IDE5LjctNTUuNCAyMy44OC02Ny41Mi4yNi0zLjcxLTIuMS00LjQ0LTQuNzYtMy42NEM1Mi4yMiA4LjUxIDM4Ljk4IDM1LjMgMzAuMyA1My41NWMtOS40NCAxOS44NC0xOC42NSA1MC0zNi45OCA3Ny42OC0xNS4yNCAyMy4wMS0yMy4zNCAzMi45LTQxLjE2IDM1Ljg2LTIwLjYzIDMuNDItMzIuOS0xMi43LTMyLjktMTIuNyIgb3BhY2l0eT0iLjUiLz48L3N2Zz4=");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
    width: 166px;
    height: 168px;
    z-index: -1;
}
@media (min-width: 768px) {
    .page_collection__prelog::before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzgiIGhlaWdodD0iMjA3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjdGN0Y3IiBkPSJtLTEyNi43IDE5MC4yNC0uMy0yNS4zM3MxNC40MyAyOC41IDM3Ljc0IDMxLjY2YzEyLjA1IDEuNjMgMjIuNTctNy4yNSAzNi40NC00Mi45MSA3LjE1LTE4LjM3IDEzLjc5LTMwLjkgMjMuNDctNTMuNjVDLTUuNzMgNDQuNTIgMTEuNyAyNS4xNyAyNS41MyAxMSAzNi40Ni0uMTggNTUuMzYtMi42NSA2OS4xIDIuNzVjMTIuMzUgNC40IDE3LjU1IDEyLjMgMTYuOCAyNC41Ni0xLjI2IDIwLjctMzEuMSA5MS4yNS0zMS4xIDkxLjI1czEwLjctMTcuNjQgMjAuNjgtMzYuMTZjMTMuMTQtMjQuMzggMjUuNzYtNDUuNDMgMzcuMzMtNTkuMDIgMTYuNjktMTkuNiAyNi4yNy0yNC42NyA0Mi4yNi0yMi4zIDcuMSAxLjA1IDE1LjQ2IDYuMDYgMTQuMzEgMTIuNC0yLjY2IDE0LjU3LTEzLjUgMzYuMDItMjQuNTcgNjcuMTYtMTUuNDUgNDMuNTItMjcuODEgNzUuNDktMzQuNTUgOTQuNjItNi43NiAxOS4yIDMuODggMjkuNTYgNDEuMjYgMTMuODIgMTcuMzctNy4zMiAxOS4wMS03LjE4IDIyLjMxLTEwLjQybDQuMTggMy4yMi0xMS45MiA2Ljc2Yy02LjQ1IDIuMTctOS44NyA0LjY2LTIxLjA1IDkuMzQtMTEuNDUgNC43OS0zMC44OCAxMi44NC01Mi44OSA2Ljk1LTI4LjI1LTcuNTctMjcuODktMjUuNDgtMTkuMjktNTUuODNzNDQuODctMTA1LjgzIDU2LjczLTEyNC43MmMzLjUzLTUuNjIgMi4wMi03LjE3LjMxLTcuMDQtMi43Ni4yMi05LjA0IDYuOTctMTYuODEgMTcuMTItNi43IDguNzctMjYuNzQgNDIuMDMtNDUuMiA3Ny44My0xOS4xIDM3LjA3LTMyLjY4IDcxLjY0LTMzLjQgNzQuMDctOC4zNCAyLjM4LTYuNDMgMi4wMy0xNi45NyA1LjA1LTE2LjIyIDQuNjMtMzEuMyAxMS4zMy0zMS4zIDExLjMzUzQuMzkgMTM2LjA4IDE5LjEzIDk2LjZjMTEuMy0zMC4yNCAyNC4zMy02OC4yNSAyOS41LTgzLjIuMzItNC41Ny0yLjU5LTUuNDctNS44OC00LjQ4QzM3LjUgMTAuNSAyMS4xNCA0My41MSAxMC40MiA2NmMtMTEuNjUgMjQuNDQtMjMuMDIgNjEuNi00NS42NyA5NS43LTE4LjgxIDI4LjM2LTI4LjgxIDQwLjU1LTUwLjgyIDQ0LjItMjUuNDcgNC4yLTQwLjYyLTE1LjY2LTQwLjYyLTE1LjY2IiBvcGFjaXR5PSIuNSIvPjwvc3ZnPg==");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        width: 178px;
        height: 207px;
        top: -50px;
    }
}
@media (min-width: 1280px) {
    .page_collection__prelog::before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTUiIGhlaWdodD0iMjQyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjdGN0Y3IiBkPSJtLTIwMC42NCAyMjIuNC0uMzYtMjkuNnMxNi44NSAzMy4zIDQ0LjA1IDM3YzE0LjA3IDEuOTEgMjYuMzUtOC40NyA0Mi41My01MC4xNiA4LjM0LTIxLjQ4IDE2LjEtMzYuMTMgMjcuNC02Mi43MiAyNy41Ny02NC44NyA0Ny45My04Ny41IDY0LjA1LTEwNC4wNEMtMTAuMi0uMjIgMTEuODUtMy4xIDI3LjkxIDMuMjFjMTQuNDEgNS4xNCAyMC40OCAxNC4zNyAxOS42MSAyOC43LTEuNDggMjQuMi0zNi4zIDEwNi42OC0zNi4zIDEwNi42OHMxMi40NS0yMC42IDI0LjEtNDIuMjZjMTUuMzQtMjguNSAzMC4wNy01My4xIDQzLjU4LTY5Qzk4LjM4IDQuNDQgMTA5LjU3LTEuNSAxMjguMjIgMS4yN2M4LjMgMS4yMyAxOC4wNSA3LjEgMTYuNyAxNC41LTMuMSAxNy4wMy0xNS43NiA0Mi4xLTI4LjY3IDc4LjUxLTE4LjAzIDUwLjg5LTMyLjQ2IDg4LjI2LTQwLjMzIDExMC42Mi03Ljg5IDIyLjQ1IDQuNTMgMzQuNTYgNDguMTYgMTYuMTYgMjAuMjctOC41NSAyMi4yLTguMzkgMjYuMDUtMTIuMThsNC44NyAzLjc2LTEzLjkxIDcuOWMtNy41NCAyLjU0LTExLjUyIDUuNDYtMjQuNTcgMTAuOTItMTMuMzYgNS42LTM2LjA0IDE1LjAxLTYxLjczIDguMTMtMzIuOTgtOC44NS0zMi41Ni0yOS43OS0yMi41Mi02NS4yN1M4NC42NCA1MC42IDk4LjUgMjguNTFjNC4xMS02LjU4IDIuMzYtOC40LjM2LTguMjQtMy4yMy4yNi0xMC41NiA4LjE1LTE5LjYzIDIwLjAyLTcuODIgMTAuMjUtMzEuMiA0OS4xMy01Mi43NSA5MC45OS0yMi4zIDQzLjM0LTM4LjE0IDgzLjc0LTM4Ljk4IDg2LjYtOS43NCAyLjc3LTcuNSAyLjM2LTE5LjgyIDUuOS0xOC45MyA1LjQtMzYuNTIgMTMuMjQtMzYuNTIgMTMuMjRzMjEuMi03Ny45MyAzOC40LTEyNC4xYzEzLjE5LTM1LjM1IDI4LjQtNzkuOCAzNC40My05Ny4yNi4zOC01LjM1LTMuMDEtNi40LTYuODUtNS4yNEMtOSAxMi4yNy0yOC4wNyA1MC44Ny00MC41OSA3Ny4xNWMtMTMuNiAyOC41OC0yNi44NyA3Mi4wMi01My4zIDExMS45LTIxLjk3IDMzLjE0LTMzLjY0IDQ3LjQtNTkuMzIgNTEuNjYtMjkuNzQgNC45Mi00Ny40Mi0xOC4zLTQ3LjQyLTE4LjMiIG9wYWNpdHk9Ii41Ii8+PC9zdmc+");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        width: 155px;
        height: 242px;
    }
}
@media (min-width: 1560px) {
    .page_collection__prelog::before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDUiIGhlaWdodD0iMjQyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjdGN0Y3IiBkPSJtLTEwLjY0IDIyMi40LS4zNi0yOS42czE2Ljg1IDMzLjMgNDQuMDUgMzdjMTQuMDcgMS45MSAyNi4zNS04LjQ3IDQyLjUzLTUwLjE2IDguMzQtMjEuNDggMTYuMS0zNi4xMyAyNy40LTYyLjcyIDI3LjU3LTY0Ljg3IDQ3LjkzLTg3LjUgNjQuMDUtMTA0LjA0QzE3OS44LS4yMiAyMDEuODUtMy4xIDIxNy45MSAzLjIxYzE0LjQxIDUuMTQgMjAuNDggMTQuMzcgMTkuNjEgMjguNy0xLjQ4IDI0LjItMzYuMyAxMDYuNjgtMzYuMyAxMDYuNjhzMTIuNDYtMjAuNiAyNC4xLTQyLjI2YzE1LjM0LTI4LjUgMzAuMDctNTMuMSA0My41OC02OSAxOS40OC0yMi45IDMwLjY3LTI4Ljg0IDQ5LjMyLTI2LjA3IDguMyAxLjIzIDE4LjA1IDcuMSAxNi43IDE0LjUtMy4xIDE3LjAzLTE1Ljc2IDQyLjEtMjguNjcgNzguNTEtMTguMDMgNTAuODktMzIuNDYgODguMjYtNDAuMzIgMTEwLjYyLTcuOSAyMi40NSA0LjUyIDM0LjU2IDQ4LjE1IDE2LjE2IDIwLjI3LTguNTUgMjIuMi04LjM5IDI2LjA1LTEyLjE4bDQuODcgMy43Ni0xMy45MSA3LjljLTcuNTQgMi41NC0xMS41MiA1LjQ2LTI0LjU3IDEwLjkyLTEzLjM3IDUuNi0zNi4wNCAxNS4wMS02MS43MyA4LjEzLTMyLjk4LTguODUtMzIuNTYtMjkuNzktMjIuNTItNjUuMjdTMjc0LjY0IDUwLjYgMjg4LjUgMjguNTFjNC4xMS02LjU4IDIuMzYtOC40LjM2LTguMjQtMy4yMy4yNi0xMC41NiA4LjE1LTE5LjYzIDIwLjAyLTcuODIgMTAuMjUtMzEuMiA0OS4xMy01Mi43NSA5MC45OS0yMi4zIDQzLjM0LTM4LjE0IDgzLjc0LTM4Ljk4IDg2LjYtOS43NCAyLjc3LTcuNSAyLjM2LTE5LjgyIDUuOS0xOC45MyA1LjQtMzYuNTIgMTMuMjQtMzYuNTIgMTMuMjRzMjEuMi03Ny45MyAzOC40LTEyNC4xYzEzLjE5LTM1LjM1IDI4LjQtNzkuOCAzNC40My05Ny4yNi4zOC01LjM1LTMuMDEtNi40LTYuODUtNS4yNC02LjEzIDEuODUtMjUuMjEgNDAuNDUtMzcuNzMgNjYuNzMtMTMuNiAyOC41OC0yNi44NyA3Mi4wMi01My4zIDExMS45LTIxLjk3IDMzLjE0LTMzLjY0IDQ3LjQtNTkuMzIgNTEuNjYtMjkuNzQgNC45Mi00Ny40Mi0xOC4zLTQ3LjQyLTE4LjMiIG9wYWNpdHk9Ii41Ii8+PC9zdmc+");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        width: 345px;
        left: -220px;
    }
}
@media (min-width: 768px) {
    .page_collection__prelog {
        margin-bottom: 156px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}
@media (min-width: 1280px) {
    .page_collection__prelog {
        margin-bottom: 172px;
    }
}
@media (min-width: 1560px) {
    .page_collection__prelog {
        margin-bottom: 224px;
    }
}
@media (min-width: 768px) {
    .page_collection__prelog-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }
}
.page_collection__prelog-url {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 24px;
    opacity: 0.3;
    margin-bottom: 8px;
}
.page_collection__prelog-url .item {
    position: relative;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    color: #1F1F1F;
}
.page_collection__prelog-url .item:not(:last-child)::before {
    content: "";
    position: absolute;
    top: 4px;
    right: -12px;
    width: 1px;
    height: 10px;
    background-color: #1F1F1F;
    pointer-events: none;
}
.page_collection__prelog-title {
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 500;
    color: #1F1F1F;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .page_collection__prelog-title {
        font-size: 28px;
        margin-bottom: 0;
    }
}
@media (min-width: 1280px) {
    .page_collection__prelog-title {
        font-size: 36px;
    }
}
@media (min-width: 1560px) {
    .page_collection__prelog-title {
        font-size: 44px;
        max-width: 452px;
    }
}
.page_collection__prelog-text {
    font-size: 16px;
    color: #1F1F1F;
}
@media (min-width: 768px) {
    .page_collection__prelog-text {
        font-size: 17px;
        max-width: 378px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 378px;
        flex: 0 0 378px;
    }
}
@media (min-width: 1280px) {
    .page_collection__prelog-text {
        font-size: 22px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 764px;
        flex: 0 0 764px;
        max-width: 764px;
    }
}
@media (min-width: 1560px) {
    .page_collection__prelog-text {
        font-size: 26px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 915px;
        flex: 0 0 915px;
        max-width: 915px;
    }
}
.page_collection__gallery {
    position: relative;
    margin-bottom: 92px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
@media (min-width: 768px) {
    .page_collection__gallery {
        margin-bottom: 156px;
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery {
        margin-bottom: 180px;
        gap: 12px;
    }
}
@media (min-width: 1560px) {
    .page_collection__gallery {
        margin-bottom: 224px;
    }
}
.page_collection__gallery__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
@media (min-width: 1280px) {
    .page_collection__gallery__left {
        gap: 12px;
    }
}
.page_collection__gallery__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
@media (min-width: 1280px) {
    .page_collection__gallery__right {
        gap: 12px;
    }
}
.page_collection__gallery__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
@media (min-width: 1280px) {
    .page_collection__gallery__row {
        gap: 12px;
    }
}
.page_collection__gallery-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.page_collection__gallery-text__title {
    margin-bottom: 12px;
    font-size: 20px;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .page_collection__gallery-text__title {
        font-size: 24px;
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery-text__title {
        font-size: 28px;
        margin-bottom: 16px;
    }
}
@media (min-width: 1560px) {
    .page_collection__gallery-text__title {
        font-size: 32px;
    }
}
.page_collection__gallery-text__text {
    font-size: 14px;
}
@media (min-width: 768px) {
    .page_collection__gallery-text__text {
        font-size: 16px;
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery-text__text {
        font-size: 18px;
    }
}
@media (min-width: 1560px) {
    .page_collection__gallery-text__text {
        font-size: 20px;
    }
}
.page_collection__gallery-image {
    position: relative;
}
@media (min-width: 768px) {
    .page_collection__gallery-image {
        height: 100%;
    }
}
.page_collection__gallery-image .page_collection__gallery-button {
    position: absolute;
    z-index: 2;
}
.page_collection__gallery-image .page_collection__gallery-button.tl {
    right: 16px;
    top: 16px;
}
.page_collection__gallery-image .page_collection__gallery-button.tr {
    left: 16px;
    top: 16px;
}
.page_collection__gallery-image .page_collection__gallery-button.bl {
    left: 16px;
    bottom: 16px;
}
.page_collection__gallery-image .page_collection__gallery-button.br {
    right: 16px;
    bottom: 16px;
}
.page_collection__gallery-image .page_collection__gallery-button.cc {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.page_collection__gallery-image .page_collection__gallery-button img {
    width: auto !important;
    height: auto !important;
}
.page_collection__gallery-image .page_collection__gallery-button-circle {
    display: block;
    -webkit-animation: rotateCircle 20s linear infinite;
    animation: rotateCircle 20s linear infinite;
}
.page_collection__gallery-image .page_collection__gallery-button-arrow {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.page_collection__gallery-image .page_collection__gallery-button:hover .page_collection__gallery-button-circle {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.page_collection__gallery-image .page_collection__gallery-button:hover .page_collection__gallery-button-arrow {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}
@-webkit-keyframes rotateCircle {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotateCircle {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.page_collection__gallery img {
    width: 100%;
}
@media (min-width: 768px) {
    .page_collection__gallery img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media (min-width: 768px) {
    .page_collection__gallery.type1 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .page_collection__gallery.type1 .page_collection__gallery__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 8px) / 2);
        flex: 0 0 calc((100% - 8px) / 2);
    }
    .page_collection__gallery.type1 .page_collection__gallery__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 8px) / 2);
        flex: 0 0 calc((100% - 8px) / 2);
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery.type1 .page_collection__gallery-text {
        padding-bottom: 148px;
    }
}
@media (min-width: 1560px) {
    .page_collection__gallery.type1 .page_collection__gallery-text {
        padding-bottom: 190px;
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery.type1 .page_collection__gallery__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 2);
        flex: 0 0 calc((100% - 12px) / 2);
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery.type1 .page_collection__gallery__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 2);
        flex: 0 0 calc((100% - 12px) / 2);
    }
}
@media (min-width: 768px) {
    .page_collection__gallery.type2 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .page_collection__gallery.type2 .page_collection__gallery__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 8px) / 2);
        flex: 0 0 calc((100% - 8px) / 2);
    }
    .page_collection__gallery.type2 .page_collection__gallery__left > * {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
        min-height: 0;
    }
    .page_collection__gallery.type2 .page_collection__gallery__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 8px) / 2);
        flex: 0 0 calc((100% - 8px) / 2);
    }
}
@media (max-width: 767px) {
    .page_collection__gallery.type2 .page_collection__gallery-text {
        -webkit-box-ordinal-group: -98;
        -ms-flex-order: -99;
        order: -99;
    }
}
@media (min-width: 768px) {
    .page_collection__gallery.type2 .page_collection__gallery-text {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery.type2 .page_collection__gallery__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 2);
        flex: 0 0 calc((100% - 12px) / 2);
    }
    .page_collection__gallery.type2 .page_collection__gallery__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 2);
        flex: 0 0 calc((100% - 12px) / 2);
    }
}
@media (min-width: 768px) {
    .page_collection__gallery.type3 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .page_collection__gallery.type3 .page_collection__gallery__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 8px) / 2);
        flex: 0 0 calc((100% - 8px) / 2);
    }
    .page_collection__gallery.type3 .page_collection__gallery__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 8px) / 2);
        flex: 0 0 calc((100% - 8px) / 2);
    }
    .page_collection__gallery.type3 .page_collection__gallery-text {
        padding-bottom: 54px;
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery.type3 .page_collection__gallery-text {
        padding-bottom: 200px;
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery.type3 .page_collection__gallery__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 2);
        flex: 0 0 calc((100% - 12px) / 2);
    }
    .page_collection__gallery.type3 .page_collection__gallery__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 2);
        flex: 0 0 calc((100% - 12px) / 2);
    }
}
@media (min-width: 768px) {
    .page_collection__gallery.type4 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .page_collection__gallery.type4 .page_collection__gallery__row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 8px;
    }
    .page_collection__gallery.type4 .page_collection__gallery__row .page_collection__gallery-image {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 8px) / 2);
        flex: 0 0 calc((100% - 8px) / 2);
    }
}
@media (min-width: 1280px) {
    .page_collection__gallery.type4 .page_collection__gallery__row {
        gap: 12px;
    }
    .page_collection__gallery.type4 .page_collection__gallery__row .page_collection__gallery-image {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 2);
        flex: 0 0 calc((100% - 12px) / 2);
    }
}
@media (min-width: 1280px) {
    .page_collection .page_collection__gallery__t50 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 2);
        flex: 0 0 calc((100% - 12px) / 2);
        max-width: calc((100% - 12px) / 2);
    }
}

.modal_collection {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 120;
    display: none;
}
@media (min-width: 1560px) {
    .modal_collection.active .modal_collection__wrap {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
.modal_collection__wrap {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 68px 16px;
    overflow: auto;
}
@media (min-width: 768px) {
    .modal_collection__wrap {
        padding: 72px 32px;
    }
}
@media (min-width: 1024px) {
    .modal_collection__wrap {
        padding: 72px 24px;
    }
}
@media (min-width: 1560px) {
    .modal_collection__wrap {
        padding: 72px;
        max-width: 1136px;
        width: 100%;
        left: unset;
        -webkit-transition: -webkit-transform 250ms ease;
        transition: -webkit-transform 250ms ease;
        -o-transition: transform 250ms ease;
        transition: transform 250ms ease;
        transition: transform 250ms ease, -webkit-transform 250ms ease;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
    }
}
.modal_collection__close {
    position: absolute;
    background-color: #F9FAFE;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    z-index: 3;
    -webkit-transition: 250ms ease;
    -o-transition: 250ms ease;
    transition: 250ms ease;
}
@media (min-width: 768px) {
    .modal_collection__close {
        width: 64px;
        height: 64px;
    }
    .modal_collection__close:hover {
        background-color: #E971A6;
    }
    .modal_collection__close:hover svg path {
        stroke: #fff;
    }
}
.modal_collection__title {
    margin-bottom: 23px;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .modal_collection__title {
        margin-bottom: 28px;
        font-size: 24px;
    }
}
@media (min-width: 1024px) {
    .modal_collection__title {
        margin-bottom: 40px;
    }
}
.modal_collection__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px;
}
@media (min-width: 768px) {
    .modal_collection__grid {
        gap: 20px;
    }
}
@media (min-width: 1024px) {
    .modal_collection__grid {
        gap: 24px;
    }
}
@media (min-width: 1560px) {
    .modal_collection__grid {
        gap: 28px;
    }
}
.modal_collection__grid .block_product_t2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% - 16px) / 2);
    flex: 0 0 calc((100% - 16px) / 2);
    max-width: calc((100% - 16px) / 2);
}
@media (min-width: 768px) {
    .modal_collection__grid .block_product_t2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 40px) / 3);
        flex: 0 0 calc((100% - 40px) / 3);
        max-width: calc((100% - 40px) / 3);
    }
}
@media (min-width: 1024px) {
    .modal_collection__grid .block_product_t2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 96px) / 5);
        flex: 0 0 calc((100% - 96px) / 5);
        max-width: calc((100% - 96px) / 5);
    }
}
@media (min-width: 1560px) {
    .modal_collection__grid .block_product_t2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 84px) / 4);
        flex: 0 0 calc((100% - 84px) / 4);
        max-width: calc((100% - 84px) / 4);
    }
}

.block_product_t2 {
    position: relative;
    padding-bottom: 16px;
}
@media (min-width: 768px) {
    .block_product_t2 {
        padding-bottom: 0;
    }
}
.block_product_t2:hover .block_product_t2__size {
    opacity: 1;
}
.block_product_t2__image {
    position: relative;
}
.block_product_t2__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center;
}
.block_product_t2__favorite {
    display: none;
}
@media (min-width: 768px) {
    .block_product_t2__favorite {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 28px;
        height: 28px;
        border-radius: 4px;
        background-color: rgba(255, 255, 255, 0.1);
        top: 8px;
        right: 8px;
        position: absolute;
        z-index: 3;
        cursor: pointer;
    }
    .block_product_t2__favorite:hover {
        background-color: rgba(255, 255, 255, 0.3);
    }
}
.block_product_t2__size {
    position: absolute;
    z-index: 3;
    bottom: 8px;
    left: 8px;
    right: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 6px;
    opacity: 0;
    -webkit-transition: 250ms ease;
    -o-transition: 250ms ease;
    transition: 250ms ease;
}
.block_product_t2__size_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% - 6px) / 2);
    flex: 0 0 calc((100% - 6px) / 2);
    max-width: calc((100% - 6px) / 2);
    height: 28px;
    border-radius: 4px;
    border: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    -webkit-transition: 250ms ease;
    -o-transition: 250ms ease;
    transition: 250ms ease;
}
.block_product_t2__size_item.active, .block_product_t2__size_item:hover {
    background-color: #fff;
    color: #1F1F1F;
}
.block_product_t2__info {
    margin-top: 12px;
}
.block_product_t2__info_title {
    font-size: 13px;
    line-height: 125%;
    color: #1F1F1F;
}
@media (min-width: 768px) {
    .block_product_t2__info_title {
        font-size: 15px;
    }
}
.block_product_t2__info_price {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (min-width: 768px) {
    .block_product_t2__info_price {
        margin-top: 30px;
    }
}
.block_product_t2__info_price-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.block_product_t2__info_price-left span {
    color: #898989;
    font-size: 12px;
    line-height: 125%;
    white-space: nowrap;
}
@media (min-width: 768px) {
    .block_product_t2__info_price-left span {
        font-size: 13px;
    }
}
.block_product_t2__info_price-left b {
    color: #1F1F1F;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
}
@media (min-width: 768px) {
    .block_product_t2__info_price-left b {
        font-size: 18px;
    }
}
.block_product_t2__info_price-right .btn {
    height: 36px;
    border: 1px solid #E971A6;
    background-color: #E971A6;
    color: #fff;
    padding: 0 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: nowrap;
    font-size: 14px;
}
.block_product_t2__info_price-right .btn.active {
    background-color: #fff;
    color: #E971A6;
}
.block_product_t2__info_price-right .btn.btn-lg {
    display: none;
}
@media (min-width: 1024px) {
    .block_product_t2__info_price-right .btn.btn-lg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.block_product_t2__info_price-right .btn.btn-sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (min-width: 1024px) {
    .block_product_t2__info_price-right .btn.btn-sm {
        display: none;
    }
}
@media (min-width: 768px) {
    .block_product_t2__info_price-right .btn {
        padding: 0 16px;
    }
}
@media (max-width: 360px) {
    .block_product_t2__info_price-right .btn {
        padding: 0 6px;
        font-size: 13px;
        height: 34px;
    }
}
@media (max-width: 340px) {
    .block_product_t2__info_price-right .btn {
        height: 30px;
        padding: 0 5px;
        font-size: 12px;
    }
}

.modal_collection_order {
    display: none;
}
@media (min-width: 768px) {
    .modal_collection_order {
        display: none !important;
    }
}
@media (max-width: 767px) {
    .modal_collection_order {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 140;
    }
    .modal_collection_order.active .modal_collection_order__wrap {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .modal_collection_order__bg {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(31, 31, 31, 0.56);
        pointer-events: none;
        -webkit-backdrop-filter: blur(7px);
        backdrop-filter: blur(7px);
        /* Решения: */
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        /* Принудительный GPU рендеринг */
        -webkit-backface-visibility: hidden;
        will-change: transform;
        /* Оптимизация */
        -webkit-animation: forceBlur 0.01s;
        animation: forceBlur 0.01s;
    }
    @-webkit-keyframes forceBlur {
        from {
            opacity: 0.999;
        }
        to {
            opacity: 1;
        }
    }
    @keyframes forceBlur {
        from {
            opacity: 0.999;
        }
        to {
            opacity: 1;
        }
    }
    .modal_collection_order__wrap {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        background-color: #fff;
        z-index: 141;
        padding: 20px 16px;
        -webkit-transition: -webkit-transform 250ms ease;
        transition: -webkit-transform 250ms ease;
        -o-transition: transform 250ms ease;
        transition: transform 250ms ease;
        transition: transform 250ms ease, -webkit-transform 250ms ease;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        overflow-y: auto;
        max-height: 100%;
    }
    .modal_collection_order__wrap::before {
        content: "";
        position: absolute;
        top: -12px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        height: 4px;
        width: 52px;
        background-color: rgba(255, 255, 255, 0.5);
        border-radius: 100px;
    }
    .modal_collection_order__close {
        position: absolute;
        top: 20px;
        right: 16px;
        width: 23px;
        height: 23px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background-color: #fff;
        cursor: pointer;
    }
    .modal_collection_order__collaps:not(:last-child), .modal_collection_order__section:not(:last-child) {
        margin-bottom: 20px;
    }
    .modal_collection_order__title {
        margin-bottom: 16px;
        font-size: 18px;
        font-weight: 500;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .modal_collection_order__title span {
        font-size: 18px;
        font-weight: 500;
    }
    .modal_collection_order__size {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 4px;
    }
    .modal_collection_order__size__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 12px) / 4);
        flex: 0 0 calc((100% - 12px) / 4);
        max-width: calc((100% - 12px) / 4);
        cursor: pointer;
        height: 36px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 4px;
        background-color: #F9FAFE;
        font-size: 14px;
        color: #1F1F1F;
    }
    .modal_collection_order__size__item:hover, .modal_collection_order__size__item.active {
        background-color: #E971A6;
        color: #fff;
    }
    .modal_collection_order .arrow {
        -webkit-transition: 250ms ease;
        -o-transition: 250ms ease;
        transition: 250ms ease;
    }
    .modal_collection_order__collaps.active .arrow {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .modal_collection_order__table {
        overflow-x: auto;
        display: none;
    }
    .modal_collection_order__table table, .modal_collection_order__table img {
        width: 100%;
        min-width: 720px;
    }
}
/*# sourceMappingURL=collection_page.css.map */
