@charset "utf-8";

#main {
	--color:#F2E6AC;
}

/* Intro */
#Intro .img-ice-collection { z-index:0; max-width:600px; width:60%; margin:4% auto -8%; }

/* Product Range Sections */
.product-range {
    padding: 1em 0;
}
.product-range h2 {
    margin-bottom: 0.8em;
}
@media only screen and (min-width: 769px) {
	#main .product-range .txt-col { width:90%; max-width:950px; }
}
.product-images {
    display: flex;
    justify-content: center;
    gap: 30px;
    max-width: 1000px;
    margin: 0 auto 2em;
}
.product-img {
    width: calc(50% - 15px);
    padding: 2px;
    border-radius: 10px;
    border: 1px solid transparent;
    background: linear-gradient(#060405, #060405) padding-box,
                linear-gradient( 110deg, 
                    #50462D 0%, #736748 23%, #B5A57B 66%, #50462D 100%
                ) border-box;
}
.product-img img {
    border-radius: 7px;
}
.product-range .txt-col p {
    line-height: 170%;
}

/* Responsive */
@media (max-width: 600px) {
    .product-images {
        flex-direction: column;
        gap: 20px;
    }
    .product-img {
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1350px) {
}

@media only screen and (min-width: 769px) and (max-width: 1200px) {
}

@media only screen and (min-width: 769px) and (max-width: 1050px) {
}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 600px) {
}

@media only screen and (max-width: 450px) {
}

@media only screen and (max-width: 350px) {
}