@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap");body:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";left:0;top:0;bottom:0;right:0;opacity:0;position:absolute;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#000;display:block;z-index:-1}html.no-overflow-overlay{overflow:hidden}html.no-overflow-overlay body{overflow:hidden}html.no-overflow-overlay body:before{opacity:0.6;z-index:9999}.wrapper-cart-link{display:inline-block;vertical-align:middle}.wrapper-cart-link ul{margin:0}.wrapper-cart-link li{display:inline-block;vertical-align:middle}.wrapper-cart-link a{display:inline-block;vertical-align:middle;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:600;position:relative}.wrapper-cart-link a:hover .icon{background:#000;color:#fff}.wrapper-cart-link .icon{padding:0;color:#000;align-items:center;display:flex;position:relative;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.wrapper-cart-link .icon svg{display:block}.wrapper-cart-link .cart-nb{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#226fe1;color:#fff;justify-content:center;font-size:12px;align-items:center;display:none;position:absolute;right:-5px;top:0}.wrapper-cart-link .cart-nb.has-item{display:flex}.wrapper-shopify-account-link{display:inline-block;vertical-align:middle;padding-left:15px}.wrapper-shopify-account-link ul{margin:0}.wrapper-shopify-account-link li{display:inline-block;vertical-align:middle}.wrapper-shopify-account-link a{display:inline-block;vertical-align:middle;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:600;position:relative}.wrapper-shopify-account-link a:hover .icon{background:#000;color:#fff}.wrapper-shopify-account-link .icon{padding:0;color:#000;align-items:center;display:flex;position:relative;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:visible}.wrapper-shopify-account-link .icon svg{width:20px;height:21px;display:block}.add-to-cart-btn,.see-options-detail,.order-btn,.update-cart-btn,.remove-cart-btn{cursor:pointer;display:inline-block;font-weight:400;font-size:0.7rem;text-align:center;padding:8px 20px;text-decoration:none !important;border:1px solid #000;position:relative;overflow:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background:#fff;color:#000;text-transform:uppercase;letter-spacing:1px}.add-to-cart-btn:hover,.add-to-cart-btn:focus,.see-options-detail:hover,.see-options-detail:focus,.order-btn:hover,.order-btn:focus,.update-cart-btn:hover,.update-cart-btn:focus,.remove-cart-btn:hover,.remove-cart-btn:focus{background:#000;color:#fff}.wrapper-shopify-products-categories{font-size:0}.wrapper-shopify-products-categories .shopify-categories,.wrapper-shopify-products-categories .wrapper-shopify-products{display:inline-block;vertical-align:top}.wrapper-shopify-products-categories .shopify-categories{width:250px;background:#e6e6e6;padding:10px}.wrapper-shopify-products-categories .shopify-categories h3{margin-bottom:15px}.wrapper-shopify-products-categories .shopify-categories ul{margin-bottom:0}.wrapper-shopify-products-categories .shopify-categories li{padding-bottom:5px}.wrapper-shopify-products-categories .shopify-categories li a{font-size:0.8rem;color:#000;text-decoration:none}.wrapper-shopify-products-categories .shopify-categories li a:hover{text-decoration:underline}.wrapper-shopify-products-categories .shopify-categories li.active a{font-weight:700}.wrapper-shopify-products-categories .wrapper-shopify-products{width:calc(100% - 250px);padding-left:50px}.wrapper-shopify-products-categories .shopify-products{display:flex;flex-wrap:wrap;justify-content:center}.wrapper-shopify-products-categories .shopify-products>li{display:flex;padding:0 0 60px;width:calc((100%/3) - 20px);position:relative;margin:0 10px 40px;overflow:hidden}.wrapper-shopify-products-categories .shopify-products .product-content{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:stretch;align-items:stretch}.wrapper-shopify-products-categories .shopify-products .product-content:hover img,.wrapper-shopify-products-categories .shopify-products .product-content:focus img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.wrapper-shopify-products-categories .shopify-products .product-content:hover .product-info a,.wrapper-shopify-products-categories .shopify-products .product-content:focus .product-info a{color:#404040}.wrapper-shopify-products-categories .shopify-products figure{position:relative;display:block;transition:all 0.3s ease-in-out;width:100%;float:left;background:#fafafa;overflow:hidden}.wrapper-shopify-products-categories .shopify-products figure .wrapper-img{position:relative;overflow:hidden;z-index:1;display:block;width:100%;height:auto;padding:100% 0 0 0}.wrapper-shopify-products-categories .shopify-products figure img{display:block;height:100%;width:100%;object-fit:contain;object-position:50% 50%;opacity:1;z-index:1;transition:all 0.3s ease-in-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);float:left;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wrapper-shopify-products-categories .shopify-products .product-info{width:100%;padding:20px 10px 0;background-color:transparent;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:stretch;align-items:stretch;align-content:stretch}.wrapper-shopify-products-categories .shopify-products .product-info a{display:block;color:#000;text-decoration:none;text-transform:uppercase;font-size:0.8rem;font-weight:600}.wrapper-shopify-products-categories .shopify-products .product-info a:hover,.wrapper-shopify-products-categories .shopify-products .product-info a:focus{color:#404040}.wrapper-shopify-products-categories .shopify-products .product-info p.price{margin-bottom:10px;font-size:0.9rem}.wrapper-shopify-products-categories .shopify-products .product-info p.description{font-size:0.9rem;color:#262626}.wrapper-shopify-products-categories .shopify-products .wrapper-product-add-to-cart{width:100%;position:absolute;bottom:5px;left:0;text-align:center}.wrapper-shopify-products-categories .shopify-products .product-not-available{width:100%;position:absolute;bottom:16px;left:0;text-align:center}.wrapper-shopify-products-categories .shopify-products .product-not-available p{margin-bottom:0;color:#d9534f;font-size:0.7rem}.shopify-pagination{text-align:center;padding-left:250px}.shopify-pagination a{display:inline-block;vertical-align:middle;padding:0 20px}.product-detail .wrapper-product-columns{font-size:0;position:relative}.product-detail .product-images-wrapper,.product-detail .product-price-variation-wrapper{display:inline-block;vertical-align:top}.product-detail .product-images-wrapper{width:45%;padding-right:25px}.product-detail .product-price-variation-wrapper{width:55%;padding-left:25px}.product-detail .wrapper-main-img{margin-bottom:15px}.product-detail .wrapper-main-img figure{cursor:pointer;width:100%;position:relative;padding-bottom:100%;background:#fafafa}.product-detail .wrapper-main-img figure img{display:block;height:100%;width:100%;object-fit:contain;object-position:50% 50%;opacity:1;z-index:1;transform:translateZ(0px);float:left;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transition:0.3s ease-in-out}.product-detail .wrapper-other-img{font-size:0;margin:0 -10px}.product-detail .wrapper-other-img figure{cursor:pointer;display:inline-block;vertical-align:top;position:relative;width:calc(20% - 20px);padding:0 10px calc(20% - 20px)}.product-detail .wrapper-other-img figure img{display:block;height:100%;width:100%;object-fit:cover;object-position:50% 50%;opacity:1;z-index:1;transform:translateZ(0px);float:left;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transition:0.3s ease-in-out}.product-detail .product-description{margin-top:40px;padding-top:20px;border-top:1px solid #e6e6e6}.product-detail .collections-link-wrapper{font-size:0.7rem}.product-detail .collections-link-wrapper a{font-size:inherit}.product-detail .collections-link-wrapper span{font-weight:700}.product-detail .price-and-options-wrapper .product-price{text-align:right;font-size:1.8rem;padding:20px 0 10px;margin-bottom:0}.product-detail .price-and-options-wrapper .product-inventory{text-align:right}.product-detail .price-and-options-wrapper .product-inventory .nb-inventory{font-weight:700}.product-detail .price-and-options-wrapper .product-inventory p{font-size:0.7rem}.product-detail .options-wrapper .option-line{margin-bottom:30px}.product-detail .options-wrapper h4{margin-bottom:10px}.product-detail .options-wrapper input[type="radio"]{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;height:1px;width:1px}.product-detail .options-wrapper label{border:1px solid #000;background-color:#fff;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;margin:0 .5rem .2rem 0;padding:0.6rem 1rem;font-size:0.8rem;letter-spacing:.1rem;line-height:1;text-align:center;cursor:pointer;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.product-detail .options-wrapper label:hover,.product-detail .options-wrapper label:focus{background-color:#000;color:#fff}.product-detail .options-wrapper input[type="radio"]:checked+label{background-color:#000;color:#fff}.product-detail .product-not-available p{margin-bottom:0;color:#d9534f;font-size:0.8rem}.shopify-add-cart-success-message,.shopify-error-message{position:fixed;width:100%;z-index:10002;top:0;left:0;padding:30px 60px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.shopify-add-cart-success-message .inner-layout,.shopify-error-message .inner-layout{padding-top:0 !important;padding-bottom:0 !important}.shopify-add-cart-success-message.message-open,.shopify-error-message.message-open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.shopify-add-cart-success-message .button-close,.shopify-error-message .button-close{position:absolute;right:20px;top:50%;margin-top:-15px}.shopify-add-cart-success-message{background-color:#c7e6c7;text-align:center}.shopify-add-cart-success-message p{color:#5cb85c;margin-bottom:0;font-weight:700;font-size:0.9rem}.shopify-add-cart-success-message .button-close{background:#c7e6c7;color:#5cb85c;border:1px solid #5cb85c}.shopify-error-message{background-color:#f4cecd;text-align:center}.shopify-error-message p{color:#d9534f;margin-bottom:0;font-weight:700;font-size:0.9rem}.shopify-error-message .button-close{background:#f4cecd;color:#d9534f;border:1px solid #d9534f}.button-close{display:block;position:relative;width:30px;height:30px;background:#fff;color:#000;border:1px solid #000;outline:none;cursor:pointer}.button-close:hover:before{width:12px}.button-close:hover:after{width:12px}.button-close:before{content:'';position:absolute;left:50%;top:50%;width:0;height:1px;border-left:6px solid currentColor;border-right:6px solid currentColor;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.button-close:after{content:'';position:absolute;left:50%;top:50%;width:0;height:1px;border-left:6px solid currentColor;border-right:6px solid currentColor;-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.quantity-and-add-to-cart-wrapper{padding-top:20px}.quantity-and-add-to-cart-wrapper h3{color:#55514F}.quantity-and-add-to-cart-wrapper .quantity-wrapper{margin-bottom:20px}.quantity-and-add-to-cart-wrapper .quantity-wrapper label{font-size:0.8rem;color:#000;font-weight:600;display:block;margin-bottom:3px}.quantity-and-add-to-cart-wrapper .quantity-wrapper input[type="number"]{padding:5px 10px;display:inline-block;font-size:0.8rem;width:80px}.product-pswp .pswp__bg{background:rgba(0,0,0,0.8)}body.no-scroll{overflow:hidden !important}.product-loader{position:fixed;width:100%;height:100%;background:rgba(250,250,250,0.9);z-index:10001;top:0;left:0;text-align:center;display:none}.product-loader .lds-ring{color:#1c4c5b}.product-loader .lds-ring,.product-loader .lds-ring div{box-sizing:border-box}.product-loader .lds-ring{display:inline-block;position:relative;width:80px;height:80px;top:50%;margin-top:-40px}.product-loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:currentColor transparent transparent transparent}.product-loader .lds-ring div:nth-child(1){animation-delay:-0.45s}.product-loader .lds-ring div:nth-child(2){animation-delay:-0.3s}.product-loader .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#shopify-cart-overlay{position:fixed;top:0;right:0;width:500px;height:100%;z-index:10000;overflow-y:auto;box-shadow:-2px 0 5px rgba(0,0,0,0.5);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#shopify-cart-overlay.cart-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#shopify-cart-overlay .shopify-cart-overlay-inner{height:100%;width:500px;background:#fff;padding:20px;overflow:hidden;display:flex;flex-direction:column}#shopify-cart-overlay .cart-dynamic-content{height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}#shopify-cart-overlay .cart-header{position:relative;display:flex;margin:0;flex-direction:column}#shopify-cart-overlay .wrapper-close-button{padding-bottom:10px;text-align:right;width:100%;display:block}#shopify-cart-overlay .wrapper-close-button .button-close{display:inline-block}#shopify-cart-overlay .empty-cart-message{padding-top:40px;text-align:center;font-size:0.9rem;color:#020202}#shopify-cart-overlay .cart-actions-wrapper{text-align:center}#shopify-cart-overlay .cart-content{overflow:auto;flex:1}#shopify-cart-overlay .cart-footer{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #55514F}#shopify-cart-overlay .cart-footer .subtotal-wrapper{font-size:0;padding-bottom:15px}#shopify-cart-overlay .cart-footer .subtotal-wrapper p{margin-bottom:0;font-size:0.8rem}#shopify-cart-overlay .cart-footer .subtotal-wrapper .text,#shopify-cart-overlay .cart-footer .subtotal-wrapper .amount-currency-wrapper{display:inline-block;vertical-align:middle}#shopify-cart-overlay .cart-footer .subtotal-wrapper .text{width:150px}#shopify-cart-overlay .cart-footer .subtotal-wrapper .text p{font-weight:700}#shopify-cart-overlay .cart-footer .subtotal-wrapper .amount-currency-wrapper{width:calc(100% - 150px);padding-left:20px;text-align:right}#shopify-cart-overlay .cart-footer .subtotal-wrapper .amount-currency-wrapper p{display:inline-block;vertical-align:middle;font-weight:600;color:#020202}#shopify-cart-overlay .cart-footer .taxes-text{font-size:0.7rem;margin-bottom:10px}#shopify-cart-overlay .cart-footer .cart-actions-wrapper button{width:100%}#shopify-cart-overlay .cart-footer .update-remove-cart-actions{padding-top:10px;font-size:0}#shopify-cart-overlay .cart-footer .update-remove-cart-actions .update-wrapper,#shopify-cart-overlay .cart-footer .update-remove-cart-actions .remove-wrapper{display:inline-block;vertical-align:top;width:50%}#shopify-cart-overlay .cart-footer .update-remove-cart-actions .update-wrapper{padding-right:10px}#shopify-cart-overlay .cart-footer .update-remove-cart-actions .remove-wrapper{padding-left:10px}#shopify-cart-overlay .cart-footer .update-remove-cart-actions .update-cart-btn{padding:8px;font-size:0.6rem;border:1px solid #226fe1;background:#fff;color:#226fe1}#shopify-cart-overlay .cart-footer .update-remove-cart-actions .update-cart-btn:hover,#shopify-cart-overlay .cart-footer .update-remove-cart-actions .update-cart-btn:focus{background:#226fe1;color:#fff}#shopify-cart-overlay .cart-footer .update-remove-cart-actions .remove-cart-btn{padding:8px;font-size:0.6rem;border:1px solid #d9534f;background:#fff;color:#d9534f}#shopify-cart-overlay .cart-footer .update-remove-cart-actions .remove-cart-btn:hover,#shopify-cart-overlay .cart-footer .update-remove-cart-actions .remove-cart-btn:focus{background:#d9534f;color:#fff}.cart-content li.cart-product-wrapper{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #fafafa}.cart-content li.cart-product-wrapper:last-child{border-bottom:none}.cart-content .product-cart-detail-wrapper{font-size:0}.cart-content .image-wrapper,.cart-content .name-total-actions-wrapper{display:inline-block;vertical-align:top}.cart-content .image-wrapper{width:calc(100%/4)}.cart-content .name-total-actions-wrapper{width:calc(100%*(3/4));padding-left:15px}.cart-content .name-and-total-wrapper{font-size:0}.cart-content .name-wrapper,.cart-content .total-wrapper{display:inline-block;vertical-align:top}.cart-content .name-wrapper{width:calc(100%*(2/3));padding-right:15px}.cart-content .name-wrapper h3{margin-bottom:0;font-size:0.8rem}.cart-content .name-wrapper h3 a{font-size:0.8rem}.cart-content .name-wrapper p.product-unit-price{margin:5px 0 12px;font-size:0.8rem}.cart-content .name-wrapper .options-list{display:block;margin:5px 0}.cart-content .name-wrapper .options-list .options{font-weight:400}.cart-content .total-wrapper{width:calc(100%/3)}.cart-content .total-wrapper p.product-total{font-size:0.8rem;font-weight:700}.cart-content .actions-wrapper{font-size:0}.cart-content .quantity-wrapper,.cart-content .remove-cart-product-wrapper{display:inline-block;vertical-align:middle}.cart-content .quantity-wrapper{width:100px;padding-right:20px}.cart-content input[type="number"]{padding:5px 10px;display:inline-block;font-size:0.8rem;width:100%}.cart-content .remove-cart-product-wrapper{width:calc(100% - 100px)}.cart-content .remove-cart-product{display:inline-block;width:40px;height:40px;padding-top:10px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.cart-content .remove-cart-product svg{width:20px;height:20px}.cart-content .remove-cart-product:hover,.cart-content .remove-cart-product:focus{color:#d9534f}.cart-loader{position:fixed;width:100%;height:100%;background:rgba(250,250,250,0.9);z-index:10001;top:0;left:0;text-align:center;display:none}.cart-loader .lds-ring{color:#1c4c5b}.cart-loader .lds-ring,.cart-loader .lds-ring div{box-sizing:border-box}.cart-loader .lds-ring{display:inline-block;position:relative;width:80px;height:80px;top:50%;margin-top:-40px}.cart-loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:currentColor transparent transparent transparent}.cart-loader .lds-ring div:nth-child(1){animation-delay:-0.45s}.cart-loader .lds-ring div:nth-child(2){animation-delay:-0.3s}.cart-loader .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.order-btn{z-index:1}shop-pay-button{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:2}
/*# sourceMappingURL=shopify.css.map */
