.main{padding:0}.main-banner{position:relative;height:540px;width:100%;overflow:hidden}.main-banner .slider{height:540px;width:100vw}.main-banner .item{cursor:pointer;height:540px;width:100vw;background:#000 no-repeat center;background-size:cover}.main-banner .owl-nav .owl-prev,.main-banner .owl-nav .owl-next{font-size:0;opacity:1;position:absolute;top:calc(50% - 15px);right:50px;width:20px;height:20px;border-left:5px solid #fff;border-top:5px solid #fff;transform:rotate(135deg)}.main-banner .owl-nav .owl-prev{right:unset;left:50px;transform:rotate(-45deg)}.main-banner .owl-dots{font-size:0;line-height:0;position:absolute;left:50%;bottom:20px;text-align:center;z-index:100}.main-banner .owl-dots .owl-dot{display:inline-block;vertical-align:top;width:11px;height:11px;margin:0 5px 0 5px;border-radius:100%;background-color:#fff;transition:all .2s ease}.main-banner .owl-dots .owl-dot:hover,.main-banner .owl-dots .owl-dot:focus{background-color:#fff}.main-banner .owl-dots .owl-dot.active{background-color:#555}.categories{padding:30px 0 0}.categories .item{cursor:pointer;position:relative;display:inline-block;width:15%;height:13vw;margin:0 0 0 2%;background-size:cover}.categories .item:last-of-type{margin:0}.categories .item h3{color:#fff;font-size:22px;line-height:1;font-weight:600;text-align:center;position:absolute;right:0;bottom:0;left:0;padding:40px 0 20px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);transition:.3s all linear}.categories .item:hover h3{padding:100px 0 20px}.products .item{cursor:pointer;position:relative;display:inline-block;vertical-align:top;width:18.4%;margin:0 0 2vw 2%;padding:0 0 10px 0;border:1px solid;background-size:cover}.products .item:nth-child(5n+5){margin:0 0 2vw 0}.products .item figure{position:relative}.products .item figure img{width:100%;height:15vw;object-fit:cover}.products .item figure img.hover{opacity:0;position:absolute;top:0;left:0;transition:all .3s linear}.products .item:hover figure img.hover{opacity:1}.products .item h3,.products .item .price{color:#000;font-size:22px;line-height:1;font-weight:600;text-align:center;padding:5px}.products .item .price{display:inline-block;width:100%}.products .item .sale{color:#000;font-size:22px;line-height:1;font-weight:600;text-align:center;display:inline-block;width:100%;padding:8px 0;margin:5px 0 0 0;background-color:#000}.gallery-list{position:relative;height:540px;width:100%;overflow:hidden}.gallery-list .slider{height:540px}.gallery-list .item{cursor:pointer;height:540px;width:calc(100vw - 100px);background:#000 no-repeat center;background-size:auto 100%}.gallery-list .owl-nav .owl-prev,.gallery-list .owl-nav .owl-next{font-size:0;opacity:1;position:absolute;top:calc(50% - 15px);right:50px;width:20px;height:20px;border-left:5px solid #fff;border-top:5px solid #fff;transform:rotate(135deg)}.gallery-list .owl-nav .owl-prev{right:unset;left:50px;transform:rotate(-45deg)}.gallery-list .owl-nav .owl-prev,.gallery-list .owl-nav .owl-next{font-size:0;opacity:1;position:absolute;top:calc(50% - 15px);right:50px;width:20px;height:20px;border-left:5px solid #fff;border-top:5px solid #fff;transform:rotate(135deg)}.gallery-list .owl-nav .owl-prev{right:unset;left:50px;transform:rotate(-45deg)}.gallery-list .owl-dots{font-size:0;line-height:0;position:absolute;left:50%;bottom:20px;text-align:center;z-index:100}.gallery-list .owl-dots .owl-dot{display:inline-block;vertical-align:top;width:11px;height:11px;margin:0 5px 0 5px;border-radius:100%;background-color:#fff;transition:all .2s ease}.gallery-list .owl-dots .owl-dot:hover,.gallery-list .owl-dots .owl-dot:focus{background-color:#fff}.gallery-list .owl-dots .owl-dot.active{background-color:#555}.subjects{padding:30px 0}.subjects .item{cursor:pointer;text-align:center;position:relative;display:inline-block;width:32%;margin:0 0 0 2%;background-size:cover}.subjects .item img{width:100%;height:30vw;object-fit:cover}.subjects .item:nth-child(3n+3){margin:0}.subjects .item h3{color:#000;font-size:22px;line-height:1;font-weight:600;text-align:center;padding:10px}.subjects .item a{color:#fff;font-size:22px;line-height:1;font-weight:600;text-align:center;text-decoration:none;display:inline-block;padding:8px 30px;margin:5px 0 0 0;border:2px solid #ef4023;background-color:#ef4023;transition:all .3s linear}.subjects .item:hover a{color:#ef4023;background-color:transparent}.insta{text-align:center;margin:0 0 40px 0}.insta a{display:inline-block;margin:0 0 20px 0;font-size:22px}.fs-wrapper div.fs-text-container .fs-entry-title,div.fs-detail-title{font-family:'Assistant',sans-serif !important;font-style:normal !important;font-weight:600 !important;text-align:right !important}.fs-slider-next-button,.fs-slider-prev-button{background-color:rgba(255,255,255,0) !important}@media only screen and (max-width:769px){.main-banner,.main-banner .item{height:300px}.main-banner .owl-nav .owl-next{right:20px}.main-banner .owl-nav .owl-prev{left:20px}.main-banner .owl-dots{left:50%;transform:translateX(-50%)}.categories{padding:30px 0 0}.categories .item{width:47%;height:49vw;margin:0 0 20px 6%}.categories .item:last-of-type{margin:unset}.categories .item:nth-child(2n+2){margin:0 0 20px 0}.categories .item h3{color:#fff;font-size:18px;padding:20px}.categories .item:hover h3{padding:20px 0 20px}.products .item{vertical-align:top;width:47%;margin:0 0 20px 6%}.products .item:nth-child(10n+10),.products .item:nth-child(2n+2){margin:0 0 20px 0 !important}.products .item:nth-child(5n+5){margin:0 0 20px 6%}.products .item figure img{height:45vw}.products .item h3,.products .item .price{font-size:18px}.products .item .sale{font-size:18px}.gallery-list{height:300px}.gallery-list .slider{height:300px}.gallery-list .item{height:300px;width:calc(100vw - 36px)}.gallery-list .owl-nav .owl-next{right:20px}.gallery-list .owl-nav .owl-prev{left:20px}.gallery-list .owl-dots{left:50%;transform:translateX(-50%)}.subjects{padding:30px 0}.subjects .item{width:100%;margin:0 0 20px 0}.subjects .item img{width:100%;height:95vw;object-fit:cover}.subjects .item:nth-child(3n+3){margin:0 0 20px 0}.subjects .item h3{font-size:18px}.subjects .item a{font-size:18px}.subjects .item:hover a{background-color:transparent}}