@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/libre-baskerville-regular.woff2?v=1733213487) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/shop/files/libre-baskerville-bold.woff2?v=1733213487) format("woff2")}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/montserrat-v.woff2?v=1729019478) format("woff2 supports variations");font-style:normal;font-weight:100 900;font-display:swap}.ocs-home-collections *{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ocs-home-collections .section-top{position:relative;display:flex;align-items:center}.ocs-home-collections .section-top .section-heading{width:100%;text-align:center;display:flex;padding:20px 8px 0 10px;text-align:left;justify-content:flex-start;text-transform:none;letter-spacing:.06rem;font-size:2.5rem}.ocs-home-collections .section-top .controls{width:100px;max-width:100px;display:flex;margin:5px}.ocs-home-collections .section-top .controls .btn-arrow{width:30px;height:30px;background:#221f20;justify-content:center;align-items:center;border-radius:40px;align-content:center;margin:5px}.ocs-home-collections .section-top .controls .btn-arrow svg{stroke:#fff;margin:8px}.ocs-home-collections .section-top .controls .btn-arrow.arrow-prev svg{transform:rotate(180deg)}.ocs-home-collections .section-top .controls .btn-arrow.disabled{background:#e2dbd0}.ocs-home-collections .home-collections{overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.ocs-home-collections .home-collections::-webkit-scrollbar{width:0px;background:transparent}.ocs-home-collections .collection-container{display:flex;flex-wrap:nowrap;justify-content:flex-start;text-align:center;max-width:unset;position:relative;background:#fff}.ocs-home-collections .collection-container .item{width:78vw;min-width:78vw;height:300px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;cursor:pointer;margin:4px 2px;scroll-snap-align:start}.ocs-home-collections .collection-container .item .link-cover{position:absolute;top:0;left:0;right:0;bottom:80px;z-index:4;cursor:pointer}.ocs-home-collections .collection-container .item .item-background{transform:translate(10px);border-radius:6px;overflow:hidden;width:100%;height:300px;min-height:30vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute}.ocs-home-collections .collection-container .item .item-background .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom}.ocs-home-collections .collection-container .item .item-background:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#221a16;background:-moz-linear-gradient(0deg,rgba(34,26,22,.6) 15%,rgba(47,35,21,.3) 30%,rgba(62,45,20,.05) 40%);background:-webkit-linear-gradient(0deg,rgba(34,26,22,.6) 15%,rgba(47,35,21,.3) 30%,rgba(62,45,20,.05) 40%);background:linear-gradient(0deg,#221a1699 15%,#2f23154d 25%,#3e2d140d 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#221a16",endColorstr="#3e2d14",GradientType=1)}.ocs-home-collections .collection-container .item .content{position:absolute;bottom:0;left:10px;right:0;z-index:3;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.ocs-home-collections .collection-container .item .content .item-title{width:100%;min-width:100%;text-align:center;display:flex;justify-content:flex-start;margin:0 0 20px}.ocs-home-collections .collection-container .item .content .item-title .title-text{width:80%;text-align:left;margin:0 10px 0 20px;font-size:2rem;line-height:1;font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.5rem;color:#f9f6f3}.ocs-home-collections .collection-container .item .item-cta{width:100%;flex:1 1 100%;margin:0 0 20px;display:flex;justify-content:flex-start;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ocs-home-collections .collection-container .item .item-cta .btn-holder{display:flex;justify-content:center;width:auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0 20px;border-bottom:2px solid white}.ocs-home-collections .collection-container .item .item-cta .btn-holder .btn-text{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;color:#f9f6f3;position:relative;letter-spacing:.25rem;font-size:1.2rem;line-height:1.5;font-weight:700;text-decoration:none;transition:.4s ease-out}.ocs-home-collections .collection-container .item .item-cta .btn-holder:before{position:absolute;left:30px;bottom:0;content:"";display:block;width:calc(100% - 60px);height:100%;border-radius:5px;background-color:#221f20;transform-origin:0 bottom 0;transform:scaleY(0);transition:.4s ease-out}@media (min-width: 520px){.ocs-home-collections .collection-container .item{width:40vw;min-width:40vw;height:300px}}@media (min-width: 960px){.ocs-home-collections .section-top .section-heading{font-size:3.5rem;padding-left:25px}.ocs-home-collections .collection-container{padding:10px 0 0}.ocs-home-collections .collection-container .item{width:30vw;max-width:30vw;min-width:30vw;flex:1 1 30vw;margin:0 6px;height:400px;min-height:400px}.ocs-home-collections .collection-container .item .item-background{transform:translate(20px);height:400px;min-height:400px}.ocs-home-collections .collection-container .item .content{left:20px}.ocs-home-collections .collection-container .item:hover .item-background img{transform:scale(1.02)}.ocs-home-collections .collection-container .item:hover .item-ico{width:66px;margin:0}}@media (min-width: 1350px){.ocs-home-collections .collection-container .item{width:25vw;max-width:25vw;min-width:25vw;flex:1 1 25vw;height:30vw;min-height:30vw}.ocs-home-collections .collection-container .item .item-background{transform:translate(20px);height:30vw;min-height:30vw}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ocs-home-collections.css.map */
