body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#455a64 transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#455a64;border-radius:20px}body,html{margin:0 auto;padding:0;font-family:"Yanone Kaffeesatz",sans-serif}p{margin:0}.hidden{display:none}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;max-width:240px;width:100%;padding:5px 20px 5px 40px;margin-bottom:5px;cursor:pointer;line-height:20px;display:inline-block;color:#000;transition:all .25s ease}[type=radio]:checked+label:hover,[type=radio]:not(:checked)+label:hover{background-color:rgba(0,0,0,.1);border-radius:5px}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:12px;top:50%;width:18px;height:18px;border:1px solid #eee;border-radius:100%;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#455a64;position:absolute;top:calc(50% + 4px);left:16px;border-radius:100%;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1) translateY(-80%);transform:scale(1) translateY(-80%)}.gallery-title{position:relative;padding:5px 15px;background-color:#000;color:#fff;font-size:26px;z-index:3}.gallery{position:relative;overflow:hidden}.gallery .filters{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;box-shadow:0 0 60px -40px #000;padding:25px 50px;z-index:1000}.gallery .filters .signin-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.gallery .filters .signin-modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.gallery .filters .signin-modal .modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:90%;max-width:600px;padding:100px 40px 40px;background-color:#fff;border-radius:10px;overflow:hidden;z-index:2}.gallery .filters .signin-modal .modal-content .usertype-select{display:flex;align-items:center;margin-bottom:20px}.gallery .filters .signin-modal .modal-content .usertype-select p{margin-right:10px;font-size:18px}.gallery .filters .signin-modal .modal-content .usertype-select .btn{padding:5px 25px;margin-right:10px;border-radius:10px;border:1px solid #455a64;cursor:pointer;transition:all .25s ease}.gallery .filters .signin-modal .modal-content .usertype-select .btn.active,.gallery .filters .signin-modal .modal-content .usertype-select .btn:hover{background-color:#455a64;color:#fff}.gallery .filters .signin-modal .modal-content .input-holder{width:80%;margin-bottom:20px}.gallery .filters .signin-modal .modal-content .input-holder .label{font-size:18px;margin-bottom:5px}.gallery .filters .signin-modal .modal-content .input-holder input{height:40px;width:100%;border:1px solid #455a64;border-radius:10px;padding-left:10px}.gallery .filters .signin-modal .modal-content .input-holder input:focus{outline:0}.gallery .filters .signin-modal .modal-content .login-error{text-align:center;color:red;margin-top:-10px;margin-bottom:10px}.gallery .filters .signin-modal .modal-content .login-btn{padding:10px 50px;border-radius:10px;font-size:20px;background-color:#455a64;color:#fff;cursor:pointer}.gallery .filters .signin-modal .modal-content .login-btn.disabled{background-color:rgba(0,0,0,.3);cursor:not-allowed}.gallery .filters .signin-modal .modal-content .login-btn img{height:20px}.gallery .filters .signin-modal .modal-content .head{position:absolute;top:0;left:0;width:100%;padding:20px;font-size:20px;font-weight:700;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.3)}.gallery .filters .signin-modal .modal-content .close-modal{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;cursor:pointer}.gallery .filters .adv-filters,.gallery .filters .filters-sheet{display:flex;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1000}.gallery .filters .adv-filters .overlay,.gallery .filters .filters-sheet .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.gallery .filters .adv-filters .content,.gallery .filters .filters-sheet .content{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-color:#fff;z-index:2;overflow:auto}.gallery .filters .adv-filters .head,.gallery .filters .filters-sheet .head{position:sticky;top:0;width:100%;padding:15px;margin-bottom:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:2}.gallery .filters .adv-filters .head .title,.gallery .filters .filters-sheet .head .title{font-size:20px;font-weight:700;text-align:center}.gallery .filters .adv-filters .head .close-modal,.gallery .filters .filters-sheet .head .close-modal{position:absolute;top:50%;right:20px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.gallery .filters .adv-filters .filters-entries{display:flex;justify-content:center;flex-wrap:wrap}.gallery .filters .filters-sheet .section{height:53px;width:100%;padding:15px 30px;overflow:hidden}.gallery .filters .filters-sheet .section.active{height:auto;overflow:auto}.gallery .filters .filters-sheet .section-label{display:flex;justify-content:space-between;align-items:center;font-size:18px;padding-bottom:5px;border-bottom:1px solid #dbd8d8;margin-bottom:15px}.gallery .filters .filters-sheet .section-label img{height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .25s ease}.gallery .filters .filters-sheet .section.active .section-label img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.gallery .filters .filters-sheet .choices{display:flex;flex-wrap:wrap;margin-bottom:20px}.gallery .filters .filters-sheet .content .apply-filters-btn{padding:10px 25px;background-color:#455a64;color:#fff;border-radius:10px;margin:10px;cursor:pointer;width:95%;text-align:center}.gallery .filters .adv-filters .content .apply-filters-btn{padding:10px 25px;background-color:#455a64;color:#fff;border-radius:10px;margin:30px 10px 10px;cursor:pointer;width:250px;text-align:center}.gallery .filters .adv-filters .filter-entry{padding:20px}.gallery .filters .adv-filters .filter-entry p{font-size:22px;margin-bottom:5px}.gallery .filters .adv-filters .family-panel{position:relative;top:0;left:0;width:480px;box-shadow:none;border:1px solid #000}.gallery .filters img{height:70px}.gallery .filters .filter{display:flex;align-items:center;justify-content:center;position:relative;padding:10px 20px;font-size:16px;font-weight:500;border:2px solid #c3cad6;margin:0 10px;border-radius:10px;transition:all .25s ease;cursor:pointer}.gallery .filters .filter:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.gallery .filters .filter.active{border:2px solid #455a64}.gallery .filters .filter .dd-close-overlay{display:none;position:absolute;top:-40px;width:100vw;height:100vh;z-index:1}.gallery .filters .filter .dd-close-overlay.active{display:block}.gallery .filters .filter.active{box-shadow:0 0 10px rgba(0,0,0,.1)}.gallery .filters .filter img{height:18px;margin-right:10px}.gallery .filters .filter img.chevron{height:14px;margin-right:0;margin-left:15px}.gallery .filters .clear-filters-btn,.gallery .filters .sotw-filter-btn{display:flex;align-items:center;position:relative;padding:10px 20px;font-size:16px;font-weight:500;border:2px solid #c3cad6;margin:0 10px;border-radius:10px;transition:all .25s ease;cursor:pointer}.gallery .filters .sotw-filter-btn img{height:18px;margin-right:10px}.gallery .filters .sotw-filter-btn:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.gallery .filters .sotw-filter-btn.active{border:2px solid #455a64}.gallery .filters .center,.gallery .filters .right{display:flex;align-items:center}.gallery .filters .right{justify-content:space-between;width:163px}.gallery .filters .right img{height:26px;cursor:pointer}.gallery .filters .right .hide-wishlist,.gallery .filters .right .show-wishlist{display:none}.gallery .filters .right .hide-wishlist.active,.gallery .filters .right .show-wishlist.active{display:block}[type=checkbox]{position:absolute;opacity:0}[type=checkbox]+label .label{display:flex;align-items:center;position:relative;cursor:pointer;padding:0}[type=checkbox]+label .label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:2px solid #c2c9d5;transition:all .25s ease}[type=checkbox]:checked+label .label:before{background:#455a64}[type=checkbox]:disabled+label .label{color:#b8b8b8;cursor:auto}[type=checkbox]:disabled+label .label:before{box-shadow:none;background:#ddd}[type=checkbox]:checked+label .label:after{content:"";position:absolute;left:7px;top:11px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[type=checkbox]:checked+label{background-color:#f4f4f4}[type=checkbox]:checked+label .preview p{opacity:1!important}.gallery .family-panel{position:absolute;top:-550px;max-height:280px;height:280px;width:480px;padding:10px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:1;overflow:auto}.gallery .family-panel.active{top:50px;left:0}.gallery .family-panel.mobile-view{position:relative;top:0;left:0;width:100%;padding:0;box-shadow:0 0 0;overflow:auto}.gallery .family-panel .search{position:relative}.gallery .family-panel .search img{position:absolute;top:12px;left:14px;height:17px;margin-left:0}.gallery .family-panel .search input{height:40px;width:100%;border-radius:10px;padding-left:40px;border:1px solid #f6f7f9;font-family:"Barlow",sans-serif;font-size:18px}.gallery .family-panel .search input:focus{outline:none}.gallery .family-panel .result-list .entry{display:flex;align-items:center;height:75px;width:100%;padding:5px;border-bottom:1px solid #f6f7f9}.gallery .family-panel .result-list .entry .details{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px;border-radius:10px;cursor:pointer}.gallery .family-panel .result-list .entry .details .preview{position:relative}.gallery .family-panel .result-list .entry .details .preview p{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#7e7e95;opacity:0}.gallery .select-panel{position:absolute;top:-550px;max-height:161px;width:215px;padding:10px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:auto;z-index:1}.gallery .select-panel.active{top:50px;left:0}.gallery .orderby{display:flex;align-items:center;width:200px;font-size:14px;color:rgba(0,0,0,.6);padding:0 10px 5px;margin-bottom:5px}.gallery .orderby .btn{padding:5px 8px;border-radius:5px;font-size:12px;border:1px solid #455a64;color:#455a64;margin-left:10px;transition:all .25s ease}.gallery .orderby .btn.active,.gallery .orderby .btn:hover{background-color:#455a64;color:#fff}.gallery .select-panel .inp-group{width:100%}.gallery .filter-panel{display:flex;flex-wrap:wrap;position:absolute;top:-550px;max-height:250px;width:380px;padding:10px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:auto;z-index:1}.gallery .center .filter-panel.active{top:50px;left:0}.gallery .card{display:flex;flex-direction:column;align-items:center;padding:10px;margin-right:5px;border-radius:10px;text-align:center;cursor:pointer;transition:all .25s ease}.gallery .card.active,.gallery .card:hover{background-color:#455a64;color:#fff}.gallery .card .preview{height:65px;width:65px;border-radius:10px;background-color:#000;background-size:cover;margin-bottom:5px}.gallery .card p{max-width:65px;font-size:10px;word-break:break-word}.gallery .list-container{display:flex;flex-direction:column;flex:1 1;position:relative;max-height:calc(100vh - 120px);min-height:270px;width:100%;overflow:auto}.gallery .list-container.no-scroll{overflow:hidden}.no-options{height:180px;color:rgba(0,0,0,.4)}.no-items-notice,.no-options{display:flex;align-items:center;justify-content:center}.no-items-notice{height:calc(100vh - 120px);color:rgba(0,0,0,.3)}.gallery .list-container .loading{display:flex;justify-content:center;align-items:center;position:fixed;top:120px;left:0;width:100%;height:calc(100% - 120px);background-color:#fff;z-index:100}.gallery .list-container .loading img{height:70px}.load-more{display:flex;justify-content:center;align-items:center;padding:50px;width:100%}.load-more img{height:50px}.load-more.hide{display:none}.gallery .list,.infinite-scroll-component{display:flex;flex-wrap:wrap;height:100%;width:99.8vw;position:relative;z-index:1}.gallery .list .product{position:relative;width:33.333%;min-height:400px;border-left:2px solid #fff;border-right:2px solid #fff;transition:all .25s ease;margin-bottom:30px}.gallery .list .product .shirt-details{position:relative;padding:20px!important;text-align:center;font-size:120%}.gallery .list.wishlist-display .product.remove-wished{opacity:0;-webkit-animation:fadeout 1s linear 1 forwards;animation:fadeout 1s linear 1 forwards}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.gallery .list.wishlist-display .product.remove-wished.hide-unwishlisted{display:none}.gallery .list #no-results{width:100%;height:calc(100vh - 120px);display:flex;justify-content:center;align-items:center}.gallery .list #no-results h3{font-size:22px}.gallery .list .product .actions{display:flex;justify-content:space-between;position:relative}.gallery .list .product .actions .likes-count{position:absolute;bottom:-22px;width:40px;text-align:center}.gallery .list .product .preview{display:flex;background-color:#f6f4f7;height:100%}.gallery .list .product img{width:100%;object-fit:cover;height:100%}.gallery .list .product .details{display:flex;justify-content:space-between;align-items:center;position:absolute;justify-content:space-around;bottom:130px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;max-width:765px}.gallery .list .product .details .left{font-size:18px}.gallery .list .product .details .buy-side{display:flex;align-items:center;width:100%;justify-content:space-between}.gallery .list .product .details .buy-side img,.gallery .list .product img.zoom-btn{height:30px;width:30px;margin-right:15px;opacity:1;cursor:pointer;transition:all .25s ease}.gallery .list .product img.zoom-btn{position:absolute;top:20px;left:20px;z-index:999}.gallery .list .product .details .buy-side .liked,.gallery .list .product .details .buy-side .wishlisted,.gallery .list .product.like-active .details .buy-side .unliked,.gallery .list .product.wishlist-active .details .buy-side .unwishlisted{display:none}.gallery .list .product .details .buy-side .unliked,.gallery .list .product .details .buy-side .unwishlisted,.gallery .list .product.like-active .details .buy-side .liked,.gallery .list .product.wishlist-active .details .buy-side .wishlisted{display:block}.gallery .list .product .details .buy-btn{position:relative;padding:10px 20px;font-size:14px;font-weight:700;background-color:#455a64;border:0;text-decoration:none;border-radius:10px;color:#fff;cursor:pointer;transition:all .25s ease}.gallery .list .product .details .buy-btn:hover{background-color:#000}.gallery .list .product .details .sotw-area{position:relative}.gallery .list .product .details .sotw-area .tooltip{display:none;position:absolute;left:-50%;bottom:35px;width:160px;background-color:#000;border-radius:10px;padding:10px;-webkit-transform:translateX(-25%);transform:translateX(-25%);text-align:center;color:#fff}.gallery .list .product .details .sotw-area .tooltip.active{display:flex}.gallery .list .product .details img.sotw-crown{width:30px}.gallery .filters .filter.more-tools{display:none}.gallery .filters .filter.more-tools span{margin-right:5px}@media only screen and (max-width:1550px){.gallery .filters .filter.big-desktop{display:none}.gallery .filters .filter.more-tools{display:flex}.gallery .list .product{width:50%}}@media only screen and (max-width:1400px){.gallery .filters .filter.medium-desktop,.gallery .filters .filter.more-tools span{display:none}.gallery .list .product .details{align-items:center;bottom:130px}}@media only screen and (max-width:1150px){.gallery .list .product .details .buy-side img{height:30px;width:30px;margin-right:10px}}@media only screen and (max-width:1050px){.gallery{overflow:visible}.gallery .filters{padding:20px}.gallery .filters img{height:40px}.gallery .filters .right{width:105px}.gallery .filters .right img{height:25px}.gallery .filters .filter.more-tools{padding:7px 15px}.gallery .filters .filters-sheet .section.active{min-height:260px;overflow:auto}.gallery .list-container{max-height:calc(100vh - 120px)}.gallery .list .product{width:100%}.gallery .filters{margin-bottom:40px}.gallery .filters .clear-filters-btn{left:0}.gallery .filters .adv-tools,.gallery .filters .clear-filters-btn{position:absolute;top:75px;font-size:14px;padding:7px 15px;background-color:#fff}.gallery .filters .adv-tools{right:0}.gallery .filters .sotw-filter-btn{display:none}.gallery .list-container .loading{top:80px;height:calc(100% - 80px)}.gallery .filters .signin-modal .modal-content .input-holder input{font-size:14px}}@media only screen and (max-width:550px){.gallery .filters .adv-filters .family-panel,.gallery .filters .adv-filters .filter-entry{width:100%}.gallery .list .product .details{bottom:105px}}@media only screen and (max-width:480px){.gallery .list .product .details{align-items:flex-end}.gallery .family-panel .result-list .entry .details .preview p{position:absolute;top:10px;right:0;-webkit-transform:translateY(0);transform:translateY(0);font-size:14px;color:#7e7e95;opacity:0}}@media only screen and (max-width:400px){.gallery .list .product .details .left{font-size:18px}}
/*# sourceMappingURL=main.5868d667.chunk.css.map */