@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate-up{0%{transform:translate3d(0,100px,0)}to{transform:translateZ(0)}}@keyframes fade-in-and-up{0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-out-and-up{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-100px,0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-and-down{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slide-in-from-right{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.grid{gap:30px;width:100%;max-width:1440px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:10px;column-gap:10px;row-gap:10px}@media (min-width: 768px){.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:30px;column-gap:30px;row-gap:30px}}@media (min-width: 1280px){.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:30px;column-gap:30px;row-gap:30px}}@keyframes scale-0-100{0%{opacity:1;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.collections__card{display:flex;position:relative;width:100%;flex-direction:column;background-color:#0000000d;color:#444;text-decoration:none;border-radius:5px;overflow:hidden;border:solid 1px transparent;transition:all .25s ease-out;justify-content:center;align-items:center}@media (min-width: 768px){.collections__card{flex-direction:row}}.collections__card__image-container{width:100%;min-height:40vh;border-radius:5px}.collections__card img{height:auto;flex:1 0 100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.collections__card img{-o-object-fit:cover;object-fit:cover}}.collections__card__desc{display:flex;flex-direction:column;gap:15px;position:absolute;width:80%;text-align:unset;align-items:unset;padding:0;order:1}@media (min-width: 768px){.collections__card__desc{padding:30px}}.collections__card__desc h3{color:#fff;font-weight:100;font-size:calc(2rem + .04*(100vw - 320px));line-height:1.1;text-transform:capitalize}.collections__card__desc .button{display:inline-flex;width:-moz-max-content;width:max-content;color:#fff;border-color:#fff;text-decoration:none;background-color:#fff3}.collections__card__desc .button:hover{color:#000;background-color:#fff}@media (min-width: 768px){.collections__card__desc .button{margin-top:15px}}.collections__card:hover{cursor:pointer;background-color:#0000;box-shadow:-5px 5px #b6a88b80;border-color:#b6a88b80}.product-card{display:inline-flex;position:relative;flex-direction:column;color:#444;box-shadow:1px 1px 4px #b6a88b80;border-radius:5px;overflow:hidden;text-decoration:none;border:solid 1px transparent;transition:all .25s ease-out}.product-card picture img{display:flex;-o-object-fit:contain;object-fit:contain;background-color:#ccc;min-height:30vh;max-height:360px}.product-card__details{padding:10px 10px 30px;display:flex;flex-direction:column;gap:10px}.product-card__slug{position:absolute;top:2%;right:3%;background-color:#ffffffe6;color:#000;padding:5px 7px;border-radius:4px;overflow:hidden;text-transform:uppercase;font-size:.8rem}.product-card:hover{cursor:pointer;background-color:#0000;box-shadow:-4px 4px 8px #c5baa366;border-color:#b6a88b80;transform:translate3d(3px,-3px,0)}.collections{display:grid;grid-template-columns:.5fr .5fr;width:100%;min-height:80vh;gap:10px;row-gap:15px}@media (min-width: 768px){.collections{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1440px){.collections{grid-template-columns:repeat(4,1fr);gap:30px;row-gap:30px}}.collections--index{display:grid;flex-direction:column}.collections--index .collections__card:first-of-type{grid-column:1/3}@media (min-width: 768px){.collections--index .collections__card:first-of-type{grid-column-end:4}}@media (min-width: 1440px){.collections--index .collections__card:first-of-type{grid-column-end:5}}.collections--index .collections__card:not(:first-of-type) .collections__card__desc{text-align:center;justify-content:center;align-items:center}.collections--index .collections__card:not(:first-of-type) .collections__card__desc h3{font-size:calc(1.5rem + .02*(100vw - 320px));font-weight:100}.collections--index .collections__card:not(:first-of-type) .collections__card__desc p.button{padding:5px 7px;font-size:.8rem;background-color:#fff;color:#000}@media (min-width: 768px){.collections--index .collections__card:not(:first-of-type) .collections__card__desc p.button{padding:7px 14px}}.collections__header{padding:30px 0 10px;border-bottom:solid 1px rgba(0,0,0,.2);display:flex;grid-column:1/3;flex-direction:column}@media (min-width: 768px){.collections__header{grid-column-end:4}}@media (min-width: 1440px){.collections__header{grid-column-end:5}}.collections__header span.iconlink-and-header{display:flex;flex-direction:column;gap:10px}.collections__header span.iconlink-and-header a{display:inline-flex;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.collections__header span.iconlink-and-header a:hover{cursor:pointer;text-decoration:underline}.collections__header h1{display:flex;flex-direction:column;align-items:baseline;gap:10px}@media (min-width: 768px){.collections__header h1{flex-direction:row}}.collections__header svg.icon.chevron{display:inline-flex;height:14px;margin:0 4px 0 0;rotate:90deg}.collections__header svg.icon.chevron .stroke{fill:none;stroke-width:4px;stroke:#000}.collections .load-more-btn{grid-column:1/3}@media (min-width: 768px){.collections .load-more-btn{grid-column-end:4}}@media (min-width: 1440px){.collections .load-more-btn{grid-column-end:5}}
