.page--index .section--banner,.page--page-archive .section--banner{min-height:50vmin;background-size:cover;background-position:center center;background-repeat:no-repeat}.page--index .section--filters,.page--page-archive .section--filters{position:relative;margin-bottom:4.5rem}.page--index .section--filters .filters-bar-container,.page--page-archive .section--filters .filters-bar-container{background-image:linear-gradient(to top,#000000f5,#2f3033f5 65%,#454545f5)}.page--index .section--filters .filters-bar,.page--page-archive .section--filters .filters-bar{display:flex;flex-direction:column}@media screen and (min-width:48em){.page--index .section--filters .filters-bar,.page--page-archive .section--filters .filters-bar{flex-direction:row;justify-content:space-between}}.page--index .section--filters .filters-bar .title,.page--page-archive .section--filters .filters-bar .title{flex:none;height:5rem;padding:1.5rem;font-family:Freight Sans Pro,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:.0375rem;text-transform:uppercase;color:#fff;cursor:pointer}@media screen and (min-width:48em){.page--index .section--filters .filters-bar .title,.page--page-archive .section--filters .filters-bar .title{height:6.25rem}}.page--index .section--filters .filters-bar .title:after,.page--page-archive .section--filters .filters-bar .title:after{content:"\bb";display:inline-block;vertical-align:middle;margin-left:.75rem;text-align:left;font-family:Cormorant Garamond,serif;font-size:2.25rem;font-weight:500;line-height:2rem;letter-spacing:.0875rem;color:#a8a8aa}.page--index .section--filters .filters-bar .title[aria-expanded=false]:after{transform:translateY(-.375rem)}.page--index .section--filters .filters-bar .title[aria-expanded=true]:after{transform:rotate(90deg)}.page--page-archive .section--filters .filters-bar .title[aria-expanded=false]:after{transform:translateY(-.375rem)}.page--page-archive .section--filters .filters-bar .title[aria-expanded=true]:after{transform:rotate(90deg)}.page--index .section--filters .filters-bar .selections,.page--page-archive .section--filters .filters-bar .selections{flex-wrap:wrap;align-items:center;justify-content:center;padding:.75rem;display:none}@media screen and (min-width:48em){.page--index .section--filters .filters-bar .selections,.page--page-archive .section--filters .filters-bar .selections{justify-content:flex-end}}.page--index .section--filters .filters-bar .selections .selection,.page--page-archive .section--filters .filters-bar .selections .selection{height:2rem;padding:0 .75rem;font-family:Freight Sans Pro,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:.0375rem;text-transform:none;text-align:left;color:#fff;cursor:pointer}.page--index .section--filters .filters-bar .selections .clear-all,.page--page-archive .section--filters .filters-bar .selections .clear-all{display:none}.page--index .section--filters .filters-list-container,.page--page-archive .section--filters .filters-list-container{position:absolute;width:100%;background-image:linear-gradient(to bottom,#000000f5,#2f3033f5 65%,#454545f5);z-index:1}.page--index .section--filters .filter,.page--page-archive .section--filters .filter{border-top:.0625rem solid #54565b}.page--index .section--filters .filter .name,.page--page-archive .section--filters .filter .name{position:relative;width:100%;padding:2.125rem 4.25rem 2.125rem 1.5rem;font-family:Freight Sans Pro,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:.0375rem;text-transform:uppercase;text-align:left;color:#fff;cursor:pointer}.page--index .section--filters .filter .name[aria-expanded=true],.page--page-archive .section--filters .filter .name[aria-expanded=true]{padding-bottom:0}.page--index .section--filters .filter .name[aria-expanded]:after,.page--page-archive .section--filters .filter .name[aria-expanded]:after{content:"";position:absolute;width:4.25rem;height:1.25rem;top:2.5rem;right:0;background-size:1.25rem 1.25rem;background-position:center center;background-repeat:no-repeat}.page--index .section--filters .filter .name[aria-expanded=true]:after,.page--page-archive .section--filters .filter .name[aria-expanded=true]:after{background-image:url(//shop.zoltandavid.com/cdn/shop/t/4/assets/filter-collapse.svg?v=102464436430335014551785514249)}.page--index .section--filters .filter .name[aria-expanded=false]:after,.page--page-archive .section--filters .filter .name[aria-expanded=false]:after{background-image:url(//shop.zoltandavid.com/cdn/shop/t/4/assets/filter-expand.svg?v=51362117624609287511785514249)}.page--index .section--filters .filter .name .selected-count,.page--page-archive .section--filters .filter .name .selected-count{margin-left:.375rem;text-transform:none}.page--index .section--filters .filter .options,.page--page-archive .section--filters .filter .options{padding-bottom:1.5rem}.page--index .section--products,.page--page-archive.section--products{margin-bottom:4.5rem}.page--index .section--products .products,.page--page-archive .section--products .products{position:relative}.page--index .section--products .products .template--product,.page--page-archive .section--products .products .template--product,.page--index .section--products .products .no-results-message,.page--page-archive .section--products .products .no-results-message{display:none}.page--index .section--products .products .product,.page--page-archive .section--products .products .product{position:absolute}.page--index .section--products .products .product .product-wrapper,.page--page-archive .section--products .products .product .product-wrapper{display:block;position:relative;width:100%;height:100%;background-color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:.25rem .25rem 1rem #00000060;overflow:hidden}.page--index .section--products .products .product .product-wrapper:before,.page--page-archive .section--products .products .product .product-wrapper:before{content:"";position:absolute;top:-1%;left:-1%;width:102%;height:102%;background:radial-gradient(#000,#454545);opacity:0;transition:opacity .5s ease}.page--index .section--products .products .product .product-wrapper:hover:before,.page--page-archive .section--products .products .product .product-wrapper:hover:before{opacity:.85}.page--index .section--products .products .product .product-wrapper .product-info,.page--page-archive .section--products .products .product .product-wrapper .product-info{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:none;transition:opacity .5s ease}.page--index .section--products .products .product .product-wrapper:hover .product-info,.page--page-archive .section--products .products .product .product-wrapper:hover .product-info{opacity:1;pointer-events:auto}.page--index .section--view-all .button-wrapper,.page--page-archive .section--view-all .button-wrapper{text-align:center;padding-bottom:4.5rem}.page--index .section--view-all .button-wrapper .view-all,.page--page-archive .section--view-all .button-wrapper .view-all{display:none;margin-bottom:1.5rem}.section--products .section-header{padding:20px;display:block}.page--cart .empty-cart .continue-shopping{text-align:center}.page--cart .cart-table{width:100%;margin-bottom:4.5rem}.page--cart .cart-table>thead>tr{border-bottom:.0625rem solid #ffffff}.page--cart .cart-table>tbody>tr{border-bottom:.0625rem solid #ffffff}.page--cart .cart-table td{vertical-align:middle}.page--cart .cart-table .item-info{display:flex;align-items:center;flex-wrap:nowrap}.page--cart .cart-table .item-info .item-image{display:none;width:100%;max-width:4.5rem}@media screen and (min-width:32em){.page--cart .cart-table .item-info .item-image{display:block}}@media screen and (min-width:48em){.page--cart .cart-table .item-info .item-image{max-width:9rem}}.page--cart .cart-table .product-link{text-decoration:none}.page--cart .cart-table .details{margin-top:0;font-size:.875rem;line-height:1rem}.page--cart .cart-table .cart-submit .continue-shopping{text-transform:uppercase}.page--404 .go-to-shop{text-align:center}.page--product{padding:9.25rem 0}.page--product .product-image .slick .dots{display:flex;justify-content:flex-end}.page--product .product-image .slick--fullscreen .dots{position:absolute;bottom:0;right:1.3rem}@media screen and (min-width:48em){.page--product .product-image .slick--fullscreen .dots{right:4.5rem}}.page--product .product-image .slick .dots .slick-dots{display:flex}.page--product .product-image .slick .dots button{width:1.5rem;height:1.5rem;background-image:url(//shop.zoltandavid.com/cdn/shop/t/4/assets/dot.svg?v=140497713029828941981785514249);background-size:1.125rem 1.125rem;background-position:center center;background-repeat:no-repeat;cursor:pointer}.page--product .product-image .slick .dots .slick-active button{background-image:url(//shop.zoltandavid.com/cdn/shop/t/4/assets/dot-active.svg?v=2540756558885496041785514249)}.page--product .product-image .slick--normal,.page--product .product-image .slick--normal .slides{position:relative}.page--product .product-image .slick--normal .slides:not(.slick-initialized){display:none}.page--product .product-image .slick--normal .slides:after{content:"";position:absolute;bottom:0;right:0;width:4.5rem;height:4.5rem;background-image:url(//shop.zoltandavid.com/cdn/shop/t/4/assets/zoom.svg?v=156566980982163052251785514249);background-size:1.5rem 1.5rem;background-position:center center;background-repeat:no-repeat;pointer-events:none}.page--product .product-image .slick--normal .slides .slide .image{cursor:pointer}.page--product .product-image .slick--fullscreen{position:fixed;display:flex;align-items:center;overflow-y:auto;top:0;left:0;width:100%;height:100%;justify-content:center;background-color:#fff;z-index:1;opacity:0;pointer-events:none;transition:opacity .5s ease}.page--product .product-image .slick--fullscreen.active{opacity:1;pointer-events:auto}.page--product .product-image .slick--fullscreen .slides{position:absolute;width:100%;height:100%;top:0;left:0}.page--product .product-image .slick--fullscreen .slides .slide{background-size:contain;background-position:center center;background-repeat:no-repeat;width:100vw;height:100vh}.page--product .product-image .slick--fullscreen .fullscreen-close-button{position:absolute;top:1.5rem;right:1.3rem;width:2.5rem;height:2.125rem;cursor:pointer;background-image:url(//shop.zoltandavid.com/cdn/shop/t/4/assets/x.svg?v=59897273374297370961785514249);background-size:1.625rem 1.75rem;background-position:center center;background-repeat:no-repeat;z-index:1}@media screen and (min-width:48em){.page--product .product-image .slick--fullscreen .fullscreen-close-button{top:3rem;right:4.5rem;height:3.75rem}}.page--product .product-text .text-wrapper{height:100%;display:flex;align-items:center;padding-bottom:4.5rem}.page--product .product-text .text{width:100%}.page--product .product-text .text .price{font-family:Cormorant Garamond,serif;font-size:1.375rem;font-weight:500;line-height:1.4375rem;letter-spacing:.04375rem;margin-top:.5rem}.page--product .product-text .text .view-in-cart{color:#fff}.page--product .product-text .text .shipping-returns{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#a8a8aa}.page--product .product-image .slick--fullscreen.dark{background-color:#000}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zol-shop-pages.css.map */
