.hover-effect .hidden{display:block!important;visibility:visible!important}.product:hover .hover-effect img{opacity:1}.hover-effect .hidden{position:absolute;z-index:-1;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.hover-effect:hover .hidden{z-index:100000;opacity:1}.hover-effect .caption{position:absolute;top:0;display:table;width:100%;height:100%;background-color:#fff;background-color:#ffffffb3;text-align:center;text-rendering:optimizeLegibility}.hover-effect .hidden .caption .centered{display:table-cell;vertical-align:middle}.reveal .hidden{display:block!important;visibility:visible!important}.product:hover .reveal img{opacity:1}.reveal{position:relative}.reveal .hidden{position:absolute;z-index:-1;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.reveal:hover .hidden{z-index:100000;opacity:1}.reveal .caption{position:absolute;top:0;display:table;width:100%;height:100%;background-color:#fff;background-color:#ffffffb3;font:13px/1.6 sans-serif;text-transform:uppercase;color:#333;letter-spacing:1px;text-align:center;text-rendering:optimizeLegibility}.reveal .hidden .caption .centered{display:table-cell;vertical-align:middle}@media (min-width: 480px) and (max-width: 979px){.reveal .caption{font-size:11px}}div#content{width:100%;max-width:1050px;margin-left:auto;margin-right:auto}.mm_quantity{display:inline-block}.mm_quantity .input-text.qty{width:40px;height:42px;padding:0 5px;text-align:center;background-color:transparent;border:1px solid #efefef}.mm_quantity.mm_buttons_added{text-align:left;position:relative;white-space:nowrap;vertical-align:top}.mm_quantity.mm_buttons_added input{display:inline-block;margin:0;vertical-align:top;box-shadow:none}.mm_quantity.mm_buttons_added .minus,.mm_quantity.mm_buttons_added .plus{padding:7px 10px 8px;height:42px;background-color:#fff;border:1px solid #efefef;cursor:pointer;color:#000}.mm_quantity.mm_buttons_added .minus{border-right:0}.mm_quantity.mm_buttons_added .plus{border-left:0;margin-left:1px}.mm_quantity.mm_buttons_added .minus:hover,.mm_quantity.mm_buttons_added .plus:hover{background:#eee}.mm_quantity input::-webkit-outer-spin-button,.mm_quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.mm_quantity.mm_buttons_added .minus:focus,.mm_quantity.mm_buttons_added .plus:focus{outline:none}.shopify-product-form .product-options label{text-transform:uppercase;font-weight:700;font-size:14px;font-family:Times New Roman,Times,serif}.mm_quantity{margin-top:10px!important}@media only screen and (max-width: 769px){.product-option-quantity-label{width:100%;margin-top:10px}}#studioengine,#studioeditor{display:inline-block;padding:0;width:100vw;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:100%}.shopify-product-form .product-add-to-cart{display:block}.last_variant{font-family:Open Sans,sans-serif!important;font-style:normal!important;color:#333!important;font-size:14px!important;line-height:1.625!important;font-weight:400!important;text-transform:capitalize!important;position:relative;top:-1px}@media only screen and (max-width: 769px){.last_variant{width:100%;display:inline-block}}#custom-popup-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:99999}#custom-popup-overlay .custom-popup-main{margin:80px auto;padding:20px;background:#fff;border-radius:5px;width:30%;position:relative;transition:all 5s ease-in-out;z-index:9999}#custom-popup-overlay .custom-popup-main .custom-close{position:absolute;top:10px;right:20px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333;cursor:pointer}#custom-popup-overlay .custom-popup-main .custom-close:hover{color:#06d85f}#custom-popup-overlay .custom-popup-main .content-main{max-height:30%;overflow:auto}#custom-popup-overlay .site-logo-in-popup{text-align:center;margin-top:25px}#custom-popup-overlay .popup-content{padding-top:30px;text-align:center}#custom-popup-overlay .site-logo-in-popup img{width:130px}#custom-popup-overlay #contact_form{padding:0 5px}.custom-contact-message{padding:10px 0}@media screen and (max-width: 1100px){#custom-popup-overlay .custom-popup-main{width:80%}}@media screen and (max-width: 1024px){.product-add-to-cart .add-to-cart{width:100%!important;max-width:inherit!important}}@media screen and (max-width: 600px){.custom-popup-main .popup-content h2{font-size:1.2rem}#custom-popup-overlay .custom-popup-main{margin:20px auto}#custom-popup-overlay .custom-popup-main textarea{min-height:100px}}.block-buttonpdf{margin-top:25px}.product-add-to-cart{margin-top:15px}@media (min-width: 1024px){.template-search .main-content{max-width:1600px}.template-search .section-search>.search-results-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.template-search .section-search>.search-results-wrapper .search-results-count{flex-basis:100%}#bc-sf-filter-wrapper{flex-basis:75%}.template-search .section-search>.search-results-wrapper .search-results-wrapper{flex-basis:20%;border-left:1px solid #ccc}#bc-sf-filter-right{width:calc(100% - 237px)}}.product-options #calculator .element,.product-options #calculator .price-marker{padding-left:0;display:flex;align-items:center}.product-options #calculator .element label,.product-options #calculator .price-marker>label{font-weight:700;font-size:14px!important;font-family:Times New Roman,Times,serif;text-transform:uppercase;min-width:110px;text-align:left}.product-options #calculator .element input[type=number],.product-options #calculator .element .formula-block label{font-family:Open Sans,sans-serif;font-style:normal;color:#333;font-size:14px!important;padding-left:10px}.product-options #calculator .price-marker span label{color:#444;font-family:Lora,serif;font-size:1.28571rem!important;font-weight:400!important}.product-options #calculator .price-marker span{font-family:Lora,serif;font-size:1.28571rem!important;font-weight:400!important}.product-options #calculator .element .formula-block{margin:0}.collection-header{text-align:center}.dl-customize-btn,.dl-contact-btn,.dl-sample-btn,.dl-second-sample-btn,.button,.submit,input[type=submit],input[type=button],.pxs-newsletter-form-button,.pxs-image-with-text-button{font-family:Lora,serif;font-style:normal;font-weight:700;background:#b08212;color:#fff;display:inline-block;text-align:center;line-height:normal;padding:15px 20px;border-radius:2px;text-transform:uppercase;font-size:.92857rem}.home-slideshow-slide-heading{text-shadow:0px 0px 2px #000,2px 1px 1px #000,3px 2px 1px #000,4px 3px 1px #000,5px 4px 1px #000;font-size:3.5em}.home-slideshow-slide-subheading{text-shadow:0px 0px 1px #000,1px 1px 1px #000,2px 2px 1px #000;font-weight:500;font-size:2em}@media (max-width: 769px){.home-slideshow-slide-heading{color:#000!important;font-size:3.5em;text-shadow:0px 0px 0px #ffffff}.home-slideshow-slide-subheading{color:#8a8a8a!important;font-size:1.5em;text-shadow:0px 0px 0px #ffffff;font-weight:400}}.header-layout-compact-left .header-branding-desktop img{max-width:100px}.header-main-content{display:flex;align-items:center;justify-content:space-between}@media (min-width: 1080px){.header-layout-compact-left .header-branding-desktop{width:150px;text-align:center}.sticky-header .header-content-right{display:table-cell;vertical-align:middle}}@media (max-width: 1672px){.navigation.navigation-desktop .navigation-menu>li>a,.navigation.navigation-desktop .navigation-menu summary{padding:17px 25px;font-size:14px}.navigation.navigation-desktop .has-dropdown>a:after,.navigation.navigation-desktop .has-dropdown summary:after,.navigation.navigation-desktop .has-mega-nav>a:after,.navigation.navigation-desktop .has-mega-nav summary:after{right:5px}}@media (max-width: 1525px){.header-layout-compact-left .header-branding-desktop{width:100px}.navigation.navigation-desktop .navigation-menu>li>a,.navigation.navigation-desktop .navigation-menu summary{padding:17px 20px}.header-layout-compact-left .navigation-wrapper,.sticky-header .header-layout-compact-left .navigation-wrapper{width:calc(100% - 100px)}.header-layout-compact-left .header-content-right{width:150px}}@media (max-width: 1345px){.header-layout-compact-left .header-branding-desktop{width:80px}.header-layout-compact-left .header-branding-desktop img{max-width:80px}.header-main-content{padding:0 20px}.header-tools .checkout-link,.header-tools .customer-links,.header-tools .cart-count{font-size:12px}.header-layout-compact-left .header-content-right{width:110px}}@media (max-width: 1260px){.navigation.navigation-desktop .navigation-menu>li>a,.navigation.navigation-desktop .navigation-menu summary{padding:17px 15px}}@media (max-width: 1260px){.navigation.navigation-desktop .navigation-menu>li>a,.navigation.navigation-desktop .navigation-menu summary{padding:17px 10px}.navigation.navigation-desktop .has-dropdown>a:after,.navigation.navigation-desktop .has-dropdown summary:after,.navigation.navigation-desktop .has-mega-nav>a:after,.navigation.navigation-desktop .has-mega-nav summary:after{right:0}}@media (max-width: 1079px){.header-layout-compact-left .header-content-right{width:auto;margin-right:35px}}.product-content__mobile{display:none}@media (max-width: 769px){.product-content__mobile{display:block}.product-content__desktop{display:none}.dl-sample-btn{margin-bottom:10px}.product-title{font-size:28px}.block-buttonpdf .btn-pdf{padding:10px 15px!important}.product-options{margin-top:10px}.product-description{margin-top:0}.cp-vendor-thumb{justify-content:center;align-items:center}.cp-vendor-thumb-img{max-width:200px}.block-buttonpdf .btn-pdf{margin:auto!important}}#bc-sf-filter-products .product-list-item-thumbnail{display:block;height:0;overflow:hidden;position:relative;z-index:1;background-size:cover}.product-list-item-thumbnail{display:block;height:0;overflow:hidden;position:relative;z-index:1}.home-slideshow-slide-image{height:0}.home-slideshow-slide-image img,#bc-sf-filter-products .product-list-item-thumbnail img,.product-list-item-thumbnail img{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}.addon-item{padding:30px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.addon-item{flex-direction:column;padding:0}}.addon-item .item-first{display:flex;align-items:center}.addon-items .product-item-details{padding:0 30px 0 20px;display:flex;flex-direction:column}.sticky-header a.visual-search-clickable{display:none}.pdfproductprint .block-buttonpdf button{display:none!important}.mini-cart-item-wrapper{max-height:360px;overflow-y:auto}.mini-cart-item-wrapper .mini-cart-item{display:flex;align-items:center}.mini-cart-item.cart-subtotal{flex-direction:column}.subtotal-row{width:100%}.product-add-to-cart .add-to-cart,.product-add-to-cart .shopify-payment-button__button,.dl-sample-btn,.dl-second-sample-btn,.dl-customize-btn,.dl-contact-btn{width:206px;font-size:12px!important;border-radius:99px}@media screen and (max-width: 1024px){.product-add-to-cart .add-to-cart,.product-add-to-cart .shopify-payment-button__button,.dl-sample-btn,.dl-second-sample-btn,.dl-customize-btn,.dl-contact-btn{width:206px!important;margin-left:auto;margin-right:auto}}.mini-cart-item-price,.mini-cart-item .original-price,.mini-cart-item .cart-item-discounts{display:none}.mini-cart{right:0}.product-message.error-message{width:206px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:99px;margin-top:10px}.product-add-to-cart a{margin-bottom:10px}.product-add-to-cart .add-to-cart,.product-add-to-cart a{height:45px}.mini-cart-item .remove-item{position:absolute;top:18px;left:-25px}.remove-item svg{fill:#444;width:20px}.product__form .hidden{display:none!important}.product-details-wrapper p{margin-top:.5rem!important;margin-bottom:.5rem!important}.add-to-cart.unavailable{display:none!important}.dl-second-sample-btn.unavailable,.showonly{display:none}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom.css.map */
