html{--site-background: #f4f0eb;--site-background-image: none;--site-background-size: auto;--site-background-repeat: repeat;--site-background-position: 0 0;--site-background-attachment: scroll;background-color:var( --site-background );background-image:var( --site-background-image );background-size:var( --site-background-size );background-repeat:var( --site-background-repeat );background-position:var( --site-background-position );background-attachment:var( --site-background-attachment );transition:background-color .18s ease}body{background-color:transparent;background-image:none}html[data-background=blanc-casse],html[data-background=ivoire-papier],html[data-background=beurre],html[data-background=grege],html[data-background=sauge],html[data-background=bleu-brume],html[data-background=papier-gris]{--site-background-image: linear-gradient( 180deg, rgb(255 255 255 / .095), rgb(0 0 0 / .045) ), radial-gradient( circle at 18% 14%, rgb(255 255 255 / .12) 0, transparent 38% ), radial-gradient( circle at 82% 78%, rgb(0 0 0 / .07) 0, transparent 45% ), radial-gradient( circle at 48% 35%, rgb(255 255 255 / .055) 0, transparent 48% ), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.02' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0.055 0.1 0.17 0.07 0.13 0.06 0.16 0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.76' numOctaves='3' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0.03 0.055 0.09 0.04 0.08 0.03 0.1 0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.98'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.28' numOctaves='2' seed='13' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0.012 0.028 0.042 0.018 0.036 0.015 0.04 0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.92'/%3E%3C/svg%3E");--site-background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%, 155px 155px, 100px 100px, 200px 200px;--site-background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat, repeat, repeat;--site-background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;--site-background-attachment: scroll}html[data-background=blanc-casse]{--site-background: #f4f0eb}html[data-background=ivoire-papier]{--site-background: #eee9de}html[data-background=beurre]{--site-background: #f2efd2}html[data-background=grege]{--site-background: #dddad1}html[data-background=sauge]{--site-background: #aeb6a3}html[data-background=bleu-brume]{--site-background: #c9d8df}html[data-background=papier-gris]{--site-background: #e2e1dc}.background-switcher{position:fixed;right:0;top:50%;z-index:90;transform:translateY(-50%)}.background-switcher-trigger{display:grid;place-items:center;width:2.25rem;height:3.2rem;padding:0;color:inherit;background:#ffffffe6;border:.5px solid rgb(0 0 0 / .22);border-right:0;border-radius:.55rem 0 0 .55rem;box-shadow:-.35rem .35rem 1.5rem #0000000f;backdrop-filter:blur(8px);cursor:pointer}.background-switcher-trigger span[aria-hidden=true]{font-size:1rem;line-height:1}.background-switcher-drawer.drawer{position:fixed;inset:0 0 0 auto;width:min(20rem,calc(100vw - 1rem));max-width:none;height:100dvh;max-height:none;margin:0;padding:0;color:inherit;background:transparent;border:0;overflow:visible}.background-switcher-drawer.drawer::backdrop{background:#0000002e;backdrop-filter:blur(2px)}.background-switcher-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;margin:0;background:#f7f7f4fa;border-left:.5px solid rgb(0 0 0 / .28);box-shadow:-1rem 0 3rem #00000012}.background-switcher-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:.5px solid rgb(0 0 0 / .18)}.background-switcher-kicker{margin:0 0 .25rem;font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.background-switcher-header h2{margin:0;font-size:.95rem;font-weight:600;text-transform:uppercase}.background-switcher-close{display:grid;place-items:center;width:1.8rem;height:1.8rem;padding:0;color:inherit;background:transparent;border:0;font-size:1.2rem;line-height:1;cursor:pointer}.background-switcher-body{display:grid;align-content:start;gap:.6rem;padding:1rem 1.1rem}.background-switcher-body label{margin:0;font-size:.68rem;font-weight:600;text-transform:uppercase}.background-switcher-body select{width:100%;min-width:0;padding:.65rem .7rem;font:inherit;font-size:.76rem;color:inherit;background:#fff;border:.5px solid rgb(0 0 0 / .25);border-radius:0;outline:none}.background-switcher-body select:focus-visible,.background-switcher-trigger:focus-visible,.background-switcher-close:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media(max-width:640px){.background-switcher{top:auto;bottom:5rem;transform:none}.background-switcher-trigger{width:2rem;height:2.9rem}.background-switcher-drawer.drawer{width:min(18rem,calc(100vw - .5rem))}}.site-breadcrumb[data-astro-cid-4d4haqhh]{margin-top:2rem;margin-bottom:1.5rem;font-size:1rem!important;font-weight:600;line-height:1;text-transform:uppercase}.site-breadcrumb[data-astro-cid-4d4haqhh] ol[data-astro-cid-4d4haqhh]{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.site-breadcrumb[data-astro-cid-4d4haqhh] li[data-astro-cid-4d4haqhh]{display:inline-flex;align-items:center;min-width:0}.site-breadcrumb[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh],.breadcrumb-current[data-astro-cid-4d4haqhh]{display:inline-flex;align-items:center;color:inherit;font-size:1rem!important;text-decoration:none}.site-breadcrumb[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]{transition:opacity .16s ease}.site-breadcrumb[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]:hover,.site-breadcrumb[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]:focus-visible{opacity:1}.site-breadcrumb[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]:focus-visible{outline:1px solid currentColor;outline-offset:3px}.breadcrumb-home[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]{display:grid;place-items:center;width:1.65rem;height:1.65rem}.breadcrumb-home-icon[data-astro-cid-4d4haqhh]{display:block;width:1.65rem;height:1.65rem;max-width:none;object-fit:contain;transform-origin:center;transition:transform .65s cubic-bezier(.22,1,.36,1)}.breadcrumb-home[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]:hover .breadcrumb-home-icon[data-astro-cid-4d4haqhh],.breadcrumb-home[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]:focus-visible .breadcrumb-home-icon[data-astro-cid-4d4haqhh]{transform:rotate(-18deg)}.breadcrumb-current[data-astro-cid-4d4haqhh]{opacity:1}.breadcrumb-separator[data-astro-cid-4d4haqhh]{margin-inline:.42rem;opacity:.28}.breadcrumb-separator[data-astro-cid-4d4haqhh] svg[data-astro-cid-4d4haqhh]{display:block;width:.78rem;height:.78rem}@media(prefers-reduced-motion:reduce){.breadcrumb-home-icon[data-astro-cid-4d4haqhh]{transition:none}.breadcrumb-home[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]:hover .breadcrumb-home-icon[data-astro-cid-4d4haqhh],.breadcrumb-home[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]:focus-visible .breadcrumb-home-icon[data-astro-cid-4d4haqhh]{transform:none}}@media(max-width:560px){.site-breadcrumb[data-astro-cid-4d4haqhh]{margin-top:1.5rem;margin-bottom:1rem;font-size:.9rem!important}.site-breadcrumb[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh],.breadcrumb-current[data-astro-cid-4d4haqhh]{font-size:.9rem!important}.breadcrumb-home[data-astro-cid-4d4haqhh] a[data-astro-cid-4d4haqhh]{width:1.65rem;height:1.65rem}.breadcrumb-home-icon[data-astro-cid-4d4haqhh]{width:1.5rem;height:1.5rem;max-width:none}.breadcrumb-separator[data-astro-cid-4d4haqhh]{margin-inline:.3rem}.site-breadcrumb[data-astro-cid-4d4haqhh] ol[data-astro-cid-4d4haqhh]:has(.breadcrumb-item:nth-of-type(n+4)) .breadcrumb-item[data-astro-cid-4d4haqhh]:not(:nth-last-child(-n+3)){display:none}.site-breadcrumb[data-astro-cid-4d4haqhh] ol[data-astro-cid-4d4haqhh]:has(.breadcrumb-item:nth-of-type(n+4)) .breadcrumb-item[data-astro-cid-4d4haqhh]:not(:nth-last-child(-n+3))+.breadcrumb-separator[data-astro-cid-4d4haqhh]{display:none}}.site-footer[data-astro-cid-tgc5tww7]{width:100%;margin-top:3rem;background:transparent}.footer-row[data-astro-cid-tgc5tww7]{display:grid;grid-template-columns:repeat(7,max-content);align-items:center;justify-content:space-between;width:100%;padding:1.15rem 1.25rem 1.3rem;background:transparent}.footer-link[data-astro-cid-tgc5tww7],.footer-copyright[data-astro-cid-tgc5tww7]{margin:0;color:inherit;font-size:.72rem!important;font-weight:600;line-height:1.2;white-space:nowrap}.footer-link[data-astro-cid-tgc5tww7]{text-decoration:none}.footer-link[data-astro-cid-tgc5tww7],.footer-copyright[data-astro-cid-tgc5tww7]{text-transform:uppercase}.footer-copyright[data-astro-cid-tgc5tww7]{font-weight:400}@media(hover:hover){.footer-link[data-astro-cid-tgc5tww7]:hover{text-decoration:underline}}.footer-link[data-astro-cid-tgc5tww7]:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media(max-width:1100px){.footer-row[data-astro-cid-tgc5tww7]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8rem 1.4rem;padding-inline:1.5rem}.footer-copyright[data-astro-cid-tgc5tww7]{margin-left:auto}}@media(max-width:760px){.footer-row[data-astro-cid-tgc5tww7]{gap:.7rem 1.15rem}.footer-copyright[data-astro-cid-tgc5tww7]{margin-left:0}}@media(max-width:560px){.site-footer[data-astro-cid-tgc5tww7]{margin-top:2rem}.footer-row[data-astro-cid-tgc5tww7]{display:grid;grid-template-columns:1fr;justify-items:start;gap:.72rem;padding:1rem 1rem 1.15rem}.footer-link[data-astro-cid-tgc5tww7],.footer-copyright[data-astro-cid-tgc5tww7]{white-space:normal;font-size:.59rem!important}.footer-email[data-astro-cid-tgc5tww7]{overflow-wrap:anywhere}}.site-header{position:relative;font-family:inherit}.site-logo{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.site-logo-image{display:block;width:clamp(8.5rem,14vw,13.75rem);height:auto}.site-nav-link,.cart-link{font-family:inherit;font-weight:600}.site-nav-link{text-underline-offset:.2em}.site-header-actions{display:inline-flex;align-items:center;justify-self:end;gap:1rem}.menu-toggle{display:none;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:.35rem;color:inherit;background:transparent;border:0;cursor:pointer}.menu-toggle-line{position:absolute;width:1.35rem;height:1.5px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.menu-toggle-line:nth-child(1){transform:translateY(-.34rem)}.menu-toggle-line:nth-child(3){transform:translateY(.34rem)}@media(max-width:849px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:0;padding-block:1.35rem}.site-logo-image{width:clamp(8.25rem,24vw,11rem)}.site-header-actions{grid-column:2;grid-row:1;gap:.7rem}.menu-toggle{position:relative;display:inline-flex;flex:0 0 auto}.site-nav{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-.35rem);transition:max-height .22s ease,opacity .16s ease,transform .22s ease,visibility .22s ease}.site-nav-list{display:block;width:100%;margin:1.15rem 0 0;padding:.7rem 0 0;border-top:1px solid rgb(0 0 0 / .18)}.site-nav-list li{width:100%;text-align:left}.site-nav-list li+li{border-top:1px solid rgb(0 0 0 / .1)}.site-nav-link{display:block;width:100%;padding:.85rem .1rem;font-size:.9rem;line-height:1.15;text-decoration:none}.site-nav-link:hover{text-decoration:none;opacity:.65}.site-header.menu-open .site-nav{max-height:18rem;visibility:visible;opacity:1;transform:translateY(0)}.site-header.menu-open .menu-toggle-line:nth-child(1){transform:rotate(45deg)}.site-header.menu-open .menu-toggle-line:nth-child(2){opacity:0}.site-header.menu-open .menu-toggle-line:nth-child(3){transform:rotate(-45deg)}}@media(max-width:560px){.site-header{padding-block:1.05rem}.site-logo-image{width:clamp(7.4rem,34vw,8.75rem)}.site-header-actions{gap:.45rem}.menu-toggle{width:2rem;height:2rem}.site-nav-list{margin-top:.95rem}.site-nav-link{padding-block:.78rem;font-size:.85rem}.cart-link{gap:.2rem;font-size:.8rem}.cart-icon{width:2.5rem;height:2.5rem}.cart-header-count{font-size:.68rem}}.cart-menu{position:relative;z-index:40}.cart-link{display:inline-flex;align-items:center;gap:.25rem;color:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .12s ease,transform .12s ease}.cart-icon{display:inline-flex;width:2.7rem;height:2.7rem;flex:0 0 auto}.cart-rock-image{display:block;width:100%;height:100%;object-fit:contain;opacity:.86;transform-origin:center;transition:transform .65s cubic-bezier(.22,1,.36,1)}.cart-link:hover .cart-rock-image,.cart-link:focus-visible .cart-rock-image{transform:rotate(-18deg)}.cart-link:hover{text-decoration:none}@media(prefers-reduced-motion:reduce){.cart-rock-image{transition:none}.cart-link:hover .cart-rock-image,.cart-link:focus-visible .cart-rock-image{transform:none}}.cart-link.has-items{font-weight:700}.cart-header-count{min-width:1.1rem;font:700 .72rem/1 inherit;letter-spacing:0}.cart-preview{position:absolute;top:calc(100% + .85rem);right:0;width:min(19rem,calc(100vw - 2rem));padding:.85rem .9rem;color:#1f1f1c;background:#ffffffb8;border:.5px solid rgb(0 0 0 / .38);box-shadow:0 .6rem 1.8rem #00000012;backdrop-filter:blur(14px);visibility:hidden;opacity:0;transform:translateY(-.25rem);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.cart-preview:before{content:"";position:absolute;right:0;bottom:100%;width:100%;height:.9rem}.cart-menu:hover .cart-preview,.cart-menu:focus-within .cart-preview{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.cart-preview-title{display:block;margin:0 0 .8rem;padding-bottom:.65rem;color:inherit;border-bottom:.5px solid rgb(0 0 0 / .2);font-size:.67rem;font-weight:600;line-height:1;letter-spacing:.025em;text-transform:uppercase;text-decoration:none}.cart-preview-title:hover{text-decoration:underline}.cart-preview-empty{margin:0;padding:.1rem 0 .15rem;font-size:.68rem;font-weight:400;line-height:1.4}.cart-preview-items{display:grid;gap:.5rem;width:100%;margin:0;padding:0;list-style:none}.cart-preview-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:.45rem;width:100%;font-size:.62rem;font-weight:400;line-height:1.3}.cart-preview-remove{display:inline-grid;place-items:center;width:.9rem;height:.9rem;padding:0;color:inherit;background:transparent;border:0;font-size:.68rem;font-weight:400;line-height:1;cursor:pointer;opacity:.42;transition:opacity .12s ease,transform .12s ease}.cart-preview-remove:hover{opacity:1;transform:scale(1.08)}.cart-preview-remove:focus-visible{outline:1px solid currentColor;outline-offset:2px;opacity:1}.cart-preview-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-preview-item-price{justify-self:end;font-size:.62rem;font-weight:400;white-space:nowrap}.cart-preview-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;margin-top:.8rem;padding-top:.7rem;border-top:.5px solid rgb(0 0 0 / .2);font-size:.72rem;line-height:1}.cart-preview-total span{font-weight:400}.cart-preview-total strong{justify-self:end;font-weight:700;white-space:nowrap}@media(min-width:640px){.cart-link{font-size:1rem}}@media(hover:none)and (pointer:coarse){.cart-preview{display:none}}@media(max-width:560px){.cart-preview{width:min(17rem,calc(100vw - 2rem));padding:.75rem}.cart-preview-title{margin-bottom:.65rem}.cart-preview-item,.cart-preview-item-price{font-size:.6rem}}body.site-public{--public-form-width: 40rem;--public-form-wide-width: 50rem;--public-form-gap: 1rem;--public-field-padding-x: .8rem;--public-field-padding-y: .65rem}body.site-public section[aria-labelledby=contact-title],body.site-public section[aria-labelledby=tattoo-request-title],body.site-public #selection-request{padding-block:2.5rem!important}body.site-public section[aria-labelledby=contact-title]>header,body.site-public #contact-form,body.site-public #selection-request>header,body.site-public #selection-request>div{width:100%;max-width:var(--public-form-width)!important;margin-inline:auto}body.site-public section[aria-labelledby=tattoo-request-title]>header,body.site-public #tattoo-request-form{width:100%;max-width:var(--public-form-wide-width);margin-inline:auto}body.site-public section[aria-labelledby=contact-title]>header,body.site-public section[aria-labelledby=tattoo-request-title]>header,body.site-public #selection-request>header{margin-bottom:2rem!important}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form){line-height:1.4}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form)>*+*{margin-top:var(--public-form-gap)!important}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) :where(.grid,.flex){column-gap:var(--public-form-gap)}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) .grid{row-gap:var(--public-form-gap)}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) label{line-height:1.35}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) label.mb-2{margin-bottom:.4rem!important}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){min-height:2.25rem;padding:var(--public-field-padding-y) var(--public-field-padding-x)!important;line-height:1.35}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) textarea{min-height:6rem!important}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) input[type=file]{padding:.35rem!important}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) input[type=file]::file-selector-button{margin-right:.75rem;padding:.55rem .8rem!important}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) input[type=checkbox]:not(.sr-only),body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) input[type=radio]:not(.sr-only){width:1rem!important;height:1rem!important}body.site-public :where(#contact-form,#selection-request-form,#tattoo-request-form) button[type=submit]{padding:.7rem 1.1rem!important}body.site-public #tattoo-request-form>:where(fieldset,section){padding:1rem!important}body.site-public #tattoo-request-form>fieldset>legend{padding-inline:.4rem!important}body.site-public #tattoo-request-form input[name=request_type]+span{min-height:4.25rem!important;padding:.65rem!important}body.site-public #tattoo-request-form :where(label.mt-7,fieldset.mt-7){margin-top:1rem!important}body.site-public #tattoo-request-form :where(label.mt-6,p.mt-6){margin-top:.9rem!important}body.site-public #tattoo-request-form :where(label.mt-5,p.mt-5){margin-top:.8rem!important}body.site-public #selection-request>div>section{margin-bottom:1.5rem!important;padding:.85rem!important}body.site-public #selection-request-form>label.border{padding:.8rem!important}@media(min-width:768px){body.site-public section[aria-labelledby=contact-title],body.site-public section[aria-labelledby=tattoo-request-title],body.site-public #selection-request{padding-block:3rem!important}body.site-public #tattoo-request-form>:where(fieldset,section){padding:1.25rem!important}}body.site-public{--site-title-size: .76rem;--site-text-size: .59rem;font-family:Inter,sans-serif;font-size:var(--site-text-size)}body.site-public :where(h1,h2,h3,h4,h5,h6,legend){font-family:inherit;font-size:var(--site-title-size);font-weight:600;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}body.site-public :where(p,a,button,label,input,textarea,select,summary){font-family:inherit;font-size:var(--site-text-size)}body.site-public ::file-selector-button{font-family:inherit;font-size:inherit}body.site-public .site-header>a{font-size:1.25rem}body.site-public .site-header nav a,body.site-public .site-header>.cart-menu>.cart-link{font-size:var(--site-title-size)}@media(min-width:768px){body.site-public{--site-title-size: .84rem;--site-text-size: .64rem}}@media(min-width:1100px){body.site-public{--site-title-size: 1rem;--site-text-size: .72rem}}@media(min-width:1024px){body.site-public .site-header>a{font-size:1.5rem}}
