@font-face{font-family:Borel;src:url(/cdn/shop/files/borel.ttf?v=1756456068)}@font-face{font-family:Bakerie;src:url(/cdn/shop/files/bakerie.ttf?v=1756456068)}@font-face{font-family:JosetteFont;src:url(/cdn/shop/files/JosetteFont.ttf?v=1756456151)}.main-tattoo-container{background-image:url(/cdn/shop/files/background-tattoo-web-Photoroom_2.png?v=1756732792);background-size:800px;padding-left:10px;padding-right:10px}*{font-family:Raleway,sans-serif}#fond,#bord-cote,#Talon,#orteils{stroke:#000;stroke-width:1px}.st1,.st2{stroke:#000;stroke-miterlimit:10}.st5{font-size:12px}.st1{fill:#f2f2f2}.st2{fill:#fff}.st6{font-size:18px}#left-group input::placeholder,#right-group input::placeholder{color:#000;opacity:1;font-family:Borel,serif!important}#left-group,#right-group{display:flex;flex-direction:column;align-items:center;justify-content:center}.input-container{display:flex;align-items:center!important;justify-content:center!important;position:relative;width:100%;color:#000;font-family:Bakerie,serif!important}.input-container input{text-align:center;width:90%;height:25px;font-size:.8rem;line-height:1;padding:0;border:none;background-color:transparent;outline:none;font-family:Borel,serif;overflow:hidden;transform:translateY(10%)}.delete-button{position:absolute;right:0;cursor:pointer;font-weight:700;font-size:1rem;opacity:.5;margin-bottom:10px}.borel input{font-family:Borel,serif!important}.borel input::placeholder{font-family:Borel,serif!important}.bakerie input{font-family:Bakerie,serif!important}.bakerie input::placeholder{font-family:Bakerie,serif!important}.add-line-button{margin-top:10px;border:none;text-decoration:underline;border-radius:5px;text-align:center;cursor:pointer;font-size:12px}.tattoo_left_info_image{position:absolute;width:200px;top:25px;left:25%}.tattoo_right_info_image{position:absolute;width:200px;top:25px;right:25%}#tattoo-left-info-font-color-container,#tattoo-right-info-font-color-container{margin-top:150px!important}#resume-tattoo-container-desktop{display:flex!important;margin:10px auto 25px;width:300px!important}#resume-tattoo-container-mobile{display:none!important}.input-text-div-editcontent{margin-top:5px;margin-bottom:5px;text-align:center;width:90%;font-size:.8rem;line-height:1;border:none;background-color:transparent;outline:none;font-family:Borel,serif}.input-text-div-editcontent:focus{outline:none;box-shadow:none}@media (max-width: 1440px){.collection-one-product{width:23%}}@media (max-width: 1000px){.tattoo-info-container{margin-top:150px;flex-direction:column;width:100%!important}#tattoo-left-info-font-color-container,#tattoo-right-info-font-color-container{width:175px!important;font-size:.7rem!important;margin:0!important}#svg-left,#svg-right{height:auto!important;max-height:500px}#tattoo-left-container{width:100%!important;display:flex!important;justify-content:space-around!important}#tattoo-right-container{width:100%!important;display:flex!important;justify-content:space-around!important;margin-top:100px!important}}.tattoo-info-container{display:flex;justify-content:center;width:100%%}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0006;align-items:center;justify-content:center}.modal-content{background-color:#fff;margin:10px;width:80%;max-width:800px;height:calc(100% - 20px);border-radius:8px;position:relative;box-shadow:0 4px 20px #0000004d;overflow:hidden}.modal-body{padding:20px;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px;min-height:fit-content}.product-item{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:15px;text-align:center;transition:all .3s ease;cursor:pointer}.product-item:hover{border-color:#2eb5b0;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.product-image{margin-bottom:15px;padding:10px;height:120px;display:flex;align-items:center;justify-content:center}.product-image img{max-width:100%;max-height:100%;object-fit:contain}.product-name{font-size:14px;font-weight:500;color:#333;line-height:1.3}.close-button{position:absolute!important;top:25px!important;right:25px!important;font-size:24px!important;cursor:pointer!important;z-index:99999}.filter-container{width:175px;font-family:AracneCondensedRegular,serif;border:15px solid transparent;border-image:url("{{ 'big-rectangle.svg' | asset_url }}") 15}.filter-btn{cursor:pointer;background-color:#f9f9f9;text-align:center;font-size:1.6rem;text-decoration:underline}.filter-content{max-height:0;overflow:hidden;transition:max-height .8s ease-out}.filter-content.open{max-height:1000px;transition:max-height 1s ease-in}.filter-section{display:flex;justify-content:space-between}.filter-section div{width:100%}.filter-section li{list-style-type:none;font-size:1.4rem}.collection-one-product-message{text-align:center}.collection-one-product{width:48%;margin-right:1%;margin-left:1%;margin-bottom:40px}.collection-one-product img{padding:20px;background-size:99% 99%;background-position:center;background-repeat:no-repeat}.collection-one-product-description{display:flex;flex-direction:column;align-items:center}.collection-one-product-title{font-family:AracneCondensedRegular,serif;font-size:1.8rem;text-align:center;margin-bottom:-5px;color:#000;text-decoration:none}.collection-one-product-title:hover{color:#000}.collection-one-product-price{font-family:Open Sans,serif;font-size:1.1rem;text-align:center;color:#2eb5b0;margin-bottom:5px;text-decoration:none}.collection-one-product-price:hover{color:#2eb5b0}.collection-one-product-variants{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.collection-one-product-one-variant{width:75px;height:50px;display:flex;align-items:center;justify-content:center;background-size:100% 100%;background-repeat:no-repeat;font-family:AracneCondensedRegular,serif;font-size:1.5rem;margin-right:10px;margin-left:10px;color:#2eb5b0}.collection-one-product-one-variant-available:hover{background-image:url("{{ " variant-dispo-hover.png " | asset_url }}")!important;cursor:pointer;color:#fff}@keyframes moveUp{0%{transform:translateY(0)}to{transform:translateY(-200px)}}.add-cart-animation{position:absolute;animation:moveUp 3s forwards;width:100px!important;height:100px!important}.collection-one-product-one-variant-bidule{text-align:center;width:200px!important;height:50px!important;background-size:200px 50px!important}.collection-one-product-one-variant{position:relative}.variant-quantity-badge{position:absolute;top:-9px;right:-9px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:15px;background-image:url("{{ " pastille-quantite-panier.png " | asset_url }}");background-size:100% 100%;background-repeat:no-repeat}.variant-quantity-badge:empty{display:none}@media (max-width: 1600px){.tattoo_left_info_image{position:absolute;width:200px;top:25px;left:15%}.tattoo_right_info_image{position:absolute;width:200px;top:25px;right:15%}}@media (max-width: 1440px){.collection-one-product{width:4 8%}}@media (max-width: 1200px){.collection-one-product{width:48%}.collection-one-product-one-variant{width:50px;height:40px;font-size:1.2rem;margin-right:5px;margin-left:5px}.collection-one-product-title{font-size:1.5rem;height:55px;display:flex;align-items:center;justify-content:center}.collection-one-product-one-variant-bidule{width:200px!important;height:50px!important;background-size:200px 50px!important}.variant-quantity-badge{top:-9px;right:-9px;width:22px;height:22px;font-size:12px}.tattoo_left_info_image{position:absolute;width:200px;top:25px;left:25%!important}.tattoo_right_info_image{position:absolute;width:200px;top:25px;right:25%!important}}@media (max-width: 768px){.collection-one-product{width:48%}.collection-one-product-one-variant{width:50px;height:40px;font-size:1.2rem;margin-right:5px;margin-left:5px}.collection-one-product-title{font-size:1.5rem;height:65px;display:flex;align-items:center;justify-content:center}.tattoo_left_info_image{position:absolute;width:150px;top:75px;left:0!important}.tattoo_right_info_image{position:absolute;width:150px;top:75px;right:0!important}}@media (max-width: 480px){.collection-one-product-one-variant-bidule{width:120px!important;height:50px!important;background-size:120px 50px!important}.collection-one-product{width:48%;margin-bottom:10px}.collection-one-product-one-variant{width:40px;height:30px;font-size:1rem;margin-right:2px;margin-left:2px}.collection-one-product img{padding:10px;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.collection-one-product-title{font-size:1.4rem;height:65px;display:flex;align-items:center;justify-content:center}.collection-one-product-price{font-size:.8rem}.filter-container{width:auto;font-family:AracneCondensedRegular,serif;border:15px solid transparent;border-image:url("{{ 'big-rectangle.svg' | asset_url }}") 15}.filter-btn{cursor:pointer;background-color:#f9f9f9;text-align:center;font-size:1.4rem;text-decoration:underline}.filter-section li{list-style-type:none;font-size:1.2rem}.variant-quantity-badge{top:-6px;right:-6px;width:15px;height:15px;font-size:10px}}.input-text-div-editcontent{white-space:nowrap;display:inline-block;font-size:13px}#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#80808080;display:none;justify-content:center;align-items:center;z-index:9999}.loading-content{text-align:center;color:#000;font-size:1.2rem;background-color:#fff;padding:10px;border-radius:3px}.spinner{border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.add-cart-animation{position:absolute;animation:moveUp 3s forwards;width:50px!important;height:50px!important}#info-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#80808080;display:none;justify-content:center;align-items:center;z-index:9999}.modal-content-info{background:#fff;border-radius:10px;padding:30px 40px;text-align:center;box-shadow:0 4px 10px #0003;max-width:400px;height:auto}#modal-message{font-size:1.1rem;color:#333;margin-bottom:20px}#close-modal-btn{background-color:#2eb5b0;color:#000;border:none;padding:10px 20px;font-size:1rem;border-radius:6px;cursor:pointer;transition:background-color .2s ease}#close-modal-btn:hover{background-color:#156669;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tattoo.css.map */
