#inner-page-wrapper {
  margin-bottom: 0;
}

#inner-page-wrapper > .container {
  width: 100%;
  padding: 0;
}

.ip-custom-wrap #breadcrumbs {
  display: none;
}


.ip-collection-inner {
    display: block;
    padding: 3.125vw;
}
.ip-collection-bg{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}
.ip-collection-bg-inner{
	position: relative;
    overflow: hidden;
}

.ip-collection-bg-inner canvas{
	display: block;
    width: 100%;
    height: auto;
}

.ip-collection-bg-inner img{
	object-fit: cover;
    position: absolute;
    object-position: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.ip-collection-boxes {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ip-collection-box {
    width: calc(50% - 20px);
    margin-bottom: 50px;
}

.ip-collection-box-inner a {
    display: block;
}

.ip-collection-image {
    position: relative;
    overflow: hidden;
}

.ip-collection-image canvas {
    display: block;
    width: 100%;
    height: auto;
}

.ip-collection-image img {
    object-fit: cover;
    position: absolute;
    object-position: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.ip-collection-text {
    position: relative;
    font-family: var(--font-family-title);
    font-size: max(2.6vw, 15px);
    font-weight: 700;
    color: var(--font-color-title);
    line-height: 1;
    text-transform: uppercase;
}

.ip-collection-text{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ip-collection-text span {
    padding: 25px 3vw 25px 1vw;
    display: inline-block;
    /*background: #fff;*/
}

.ip-collection-text .gsite-accent {
    width: 0;
}


.ip-collection-image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../images/our-collection/ip-our-collection-hover.png) no-repeat center center/cover;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.ip-collection-box-inner a:hover .ip-collection-image::after{
	opacity: 1;
}

.ip-collection-box-inner a:hover .ip-collection-image img{
	transform: scale(1.15);
}

.ip-collection-title {
    display: flex;
    justify-content: center;
    padding: 4.97vw 0 6.182vw;
    text-align: center;
}

.ip-collection-title .gsite-title::before {
    left: 0;
    right: 0;
    margin: 0 auto;
}

@media only screen and (max-width: 991px) {
  	.ip-collection-box {
	    width: calc(50% - 5px);
	    margin-bottom: 20px;
	}

	.ip-collection-text span {
	    padding: 15px 0;
	    display: block;
	    background: #fff;
	    text-align: center;
	    flex: 1;
	}

	.ip-collection-text .gsite-accent{
		display: none;
	}
}