:root{--cream:#f1e7d2;--sage:#c6cdb7;--ink:#191b17;--green:#254c42}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.5 Arial,sans-serif}button,a,input{touch-action:manipulation}button,a{color:inherit}button{font:inherit;cursor:pointer}a{text-underline-offset:4px}button:focus-visible,a:focus-visible{outline:3px solid var(--green);outline-offset:4px}button{border:0}h1,h2,h3,.brand{font-family:Impact,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:-.025em;font-weight:400;line-height:.98;margin:0}h2{font-size:clamp(36px,5vw,66px)}p{margin:0 0 16px}.notice{text-align:center;font-size:11px;padding:5px;background:var(--sage)}header{display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:auto;padding:22px 5%;border-bottom:1px solid #191b1725}.brand{font-size:23px;text-decoration:none;line-height:.83}.cart{background:none;font-size:13px;padding:12px 0}.breadcrumb{font-size:12px;padding:18px 0;color:#53564c}.layout{max-width:1220px;margin:auto;padding:0 30px;display:grid;grid-template-columns:1.15fr 1fr;gap:64px}.gallery{min-width:0}.stage{position:relative;background:var(--sage);border-radius:160px 160px 4px 4px;overflow:hidden;aspect-ratio:1/1.04}.stage:before{content:"HUIT THONS.";position:absolute;left:7%;right:7%;top:13%;font:clamp(50px,7vw,100px)/.85 Impact,"Arial Narrow",sans-serif;letter-spacing:-.04em;color:#254c4240}.stage img{position:relative;width:100%;height:100%;object-fit:contain;display:block}.stage .cutout{padding:1%;transform-origin:50% 10%;animation:sway 7s ease-in-out infinite}.stage.photo:before{display:none}.stage.photo{border-radius:4px}.stage.photo img{object-fit:cover}.zoom{position:absolute;bottom:12px;right:12px;background:var(--cream);border-radius:50%;width:42px;height:42px;font-size:23px}.thumbs{display:flex;gap:10px;padding:14px 0}.thumbs button{border:1px solid transparent;background:transparent;padding:3px;width:63px;height:63px;border-radius:4px}.thumbs button[aria-pressed=true]{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:cover;border-radius:2px}.purchase{padding-top:56px}.eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px}.title-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}h1{font-size:clamp(56px,6vw,86px)}.price{font-size:25px;white-space:nowrap}.tagline{font-size:23px;line-height:1.22;max-width:330px;margin:17px 0}.intro{color:#42463b;max-width:420px;font-size:15px}.specs{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;padding:15px 0 20px;border-top:1px solid #191b1725}.buyrow{display:flex;gap:10px}.quantity{display:flex;align-items:center;border:1px solid #191b1740;border-radius:30px;flex:0 0 98px}.quantity button{background:none;width:32px;height:50px;font-size:21px}.quantity input{border:0;background:transparent;text-align:center;width:30px;font-size:16px;-webkit-appearance:textfield;appearance:textfield;color:var(--ink)}.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--cream);padding:16px 22px;min-height:52px;border-radius:30px;font-size:14px;font-weight:700;text-decoration:none;border:0}.buyrow .btn{flex:1}.shipping{font-size:12px;line-height:1.55;margin:16px 0 25px}.shipping strong{display:block;font-weight:400}.shipping a{font-size:11px}.note{font-size:12px;border-top:1px solid #191b1725;padding-top:17px}.story{background:var(--sage);margin-top:45px;padding:65px max(25px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.story img{width:100%;max-height:560px;object-fit:cover;border-radius:3px}.story h2{margin-bottom:24px}.story p{max-width:420px}.features{margin-top:28px;display:grid;gap:18px}.feature{border-top:1px solid #191b1729;padding-top:14px;display:grid;grid-template-columns:34px 1fr;gap:10px}.feature small{font-size:11px;letter-spacing:.08em}.feature b{display:block;font-size:16px}.feature p{font-size:14px;margin:4px 0 0}.details-area{max-width:1160px;margin:65px auto;padding:0 25px;display:grid;grid-template-columns:.85fr 1fr;gap:70px}.details-area h2{max-width:390px}.details-area .eyebrow{margin-bottom:20px}details{border-bottom:1px solid #191b1740;padding:0}summary{padding:20px 25px 20px 0;cursor:pointer;font-size:15px;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:0;font-size:22px;top:14px}details[open] summary:after{content:"\2212"}details p{font-size:14px;line-height:1.65;padding-right:15px}.closer{padding:45px 25px 60px;text-align:center;border-top:1px solid #191b1725}.closer h2{font-size:clamp(36px,5vw,58px);margin-bottom:20px}.closer p{font-size:14px}.sticky{position:fixed;bottom:0;left:0;right:0;background:var(--cream);border-top:1px solid #191b1733;padding:10px 20px max(10px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:10;transform:translateY(110%);transition:transform .25s}.sticky.show{transform:translateY(0)}.sticky strong{font:22px Impact,sans-serif}.sticky small{display:block;font-size:12px}.sticky .btn{min-height:45px;padding:12px 22px}footer{padding:25px 25px 100px;background:var(--ink);color:var(--cream);display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:12px}footer a{display:block;margin:7px 0}dialog{border:0;background:var(--cream);color:var(--ink);padding:26px;width:min(440px,calc(100% - 28px));max-height:90dvh;border-radius:12px}dialog::backdrop{background:#191b1766}dialog h2{font-size:34px;margin:20px 0}dialog .close{float:right;background:transparent;font-size:24px;width:36px;height:36px}dialog .btn{width:100%;margin-top:15px}.cart-item{display:flex;gap:16px;align-items:center;margin:20px 0}.cart-item img{width:90px;height:110px;object-fit:contain;background:var(--sage)}.total{border-top:1px solid #191b1733;padding-top:15px;display:flex;justify-content:space-between}.mock-label{font-size:11px;color:#53564c}.cart-empty{padding:20px 0}.cart-filled[hidden],.cart-empty[hidden]{display:none}.photo-dialog{width:min(900px,95vw);padding:10px}.photo-dialog img{width:100%;max-height:76dvh;object-fit:contain}.photo-dialog .close{position:absolute;right:15px;top:15px;background:var(--cream);border-radius:50%}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@media(min-width:760px){.sticky{padding-left:max(25px,calc((100vw - 1160px)/2));padding-right:max(25px,calc((100vw - 1160px)/2))}}@media(max-width:759px){header{padding:18px 24px}.layout{display:block;padding:0 24px}.breadcrumb{padding:13px 0}.stage{aspect-ratio:1.16;border-radius:130px 130px 3px 3px}.stage:before{font-size:64px;top:15%;left:9%}.stage .cutout{padding:0 10%}.thumbs{padding:10px 0 0;gap:8px}.thumbs button{height:46px;width:46px}.purchase{padding:22px 0 0}.eyebrow{margin-bottom:9px;font-size:10px}h1{font-size:53px}.price{font-size:22px}.tagline{font-size:21px;max-width:290px;margin:12px 0}.intro{font-size:14px;margin-bottom:15px}.specs{font-size:11px;gap:12px;padding:12px 0 15px}.shipping{margin:12px 0 18px;font-size:11px}.story{margin-top:30px;padding:35px 24px;gap:26px;display:flex;flex-direction:column}.story h2{font-size:40px}.story img{height:310px;object-position:center 50%}.story p{font-size:14px}.features{gap:14px;margin-top:20px}.details-area{display:block;margin:36px auto;padding:0 24px}.details-area h2{font-size:39px;margin-bottom:22px}.closer{padding:30px 24px 38px}.closer h2{font-size:36px}.btn{font-size:13px;padding:14px 16px}footer{align-items:flex-start}.sticky{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}html,body{max-width:100%;overflow-x:clip}header{height:66px;padding:14px 22px}.brand{font-size:21px}.cart{min-height:44px}.layout{display:block;width:100%;max-width:600px;padding:0 22px}.product-heading{padding:24px 0 18px}.product-heading .eyebrow{font-size:10px;margin-bottom:9px}.product-heading h1{font-size:58px}.tagline{font-size:16px;line-height:1.35;max-width:none;margin:9px 0 0}.stage{height:clamp(220px,65vw,330px);aspect-ratio:auto;border-radius:3px;background:#c6cdb7}.stage:before{display:none}.stage .cutout{padding:0;animation:none}.stage img{object-fit:contain}.stage.photo img{object-fit:contain;background:#e8e3d7}.thumbs{padding:10px 0 0;gap:8px;justify-content:center}.thumbs button{width:45px;height:45px;min-width:44px;padding:2px}.zoom{width:44px;height:44px;bottom:10px;right:10px}.purchase{padding:18px 0 0}.purchase-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.purchase-meta>span{font-size:13px;color:#515447}.price{font-size:23px;line-height:1.2;font-weight:600}.buyrow{gap:10px}.quantity{flex:0 0 116px;justify-content:space-between}.quantity button{width:42px;min-height:50px}.quantity input{width:26px;padding:0}.btn{font-size:14px;min-height:50px}.shipping{font-size:12px;margin:14px 0 0;line-height:1.55}.shipping p{margin:0 0 7px}.shipping a{font-size:12px}.essentials{display:flex;gap:20px;padding:15px 0 0;font-size:12px;color:#3e4437}.essentials span:before{content:"\2713";margin-right:5px}.story{display:flex;flex-direction:column-reverse;gap:24px;padding:32px 22px;margin-top:28px}.story>div{width:100%;max-width:556px}.story h2{font-size:39px;margin-bottom:16px}.story>div>p{font-size:15px}.story img{max-width:556px;height:300px;width:100%;object-fit:cover}.features{margin-top:20px;gap:14px}.feature{padding-top:12px;grid-template-columns:26px 1fr}.feature p{font-size:14px;line-height:1.5}.feature b{font-size:16px}.details-area{max-width:600px;display:block;padding:0 22px;margin:32px auto}.details-area h2{font-size:39px;margin-bottom:18px}.details-area .eyebrow{font-size:10px;margin-bottom:10px}summary{min-height:58px;font-size:15px}.closer{padding:30px 22px 34px}.closer h2{font-size:34px;max-width:460px;margin:0 auto 16px}.closer .btn{background:transparent;color:var(--ink);border:1px solid var(--ink);min-width:180px}.sticky{padding:10px 22px max(10px,env(safe-area-inset-bottom));pointer-events:none;visibility:hidden}.sticky.show{pointer-events:auto;visibility:visible}.sticky .btn{width:100%;max-width:556px;margin:auto;min-height:48px}footer{padding:26px 22px 100px}.cart-item img{flex:none}.photo-dialog{overflow:auto}.photo-dialog img{height:75dvh}.zoom{font-size:0}.zoom:after{content:"+";font-size:24px}dialog .close{min-width:44px;min-height:44px}.cart button{min-height:44px}@media(max-width:350px){.layout{padding:0 16px}.product-heading{padding-top:18px}.product-heading h1{font-size:52px}.quantity{flex-basis:108px}.btn{padding:12px;font-size:13px}.stage{height:220px}.tagline{font-size:15px}.essentials{gap:10px}}.stage,.stage.photo{background:transparent;border-radius:0;overflow:visible}.stage.photo img{background:transparent;border-radius:0}.stage .cutout{filter:drop-shadow(0 12px 12px #191b1710)}.zoom{background:#c6cdb7}.thumbs button,.thumbs img{border-radius:0}.story{position:relative;padding:36px 22px;gap:24px}.story>.story-photo{height:240px}.story>img{height:240px;max-width:556px;border-radius:110px 110px 3px 3px;object-position:50% 48%}.story .features{margin-top:24px;gap:0;display:block;border-top:1px solid #191b1740}.feature-detail{border-bottom:1px solid #191b1740}.feature-detail summary{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:12px;padding:20px 25px 20px 0;font-size:17px;line-height:1.3;font-weight:600;min-height:68px}.feature-detail summary:after{top:19px;font-weight:400}.feature-number{font-size:11px;letter-spacing:.06em;font-weight:400}.feature-detail p{padding:0 26px 18px 36px;margin:0;font-size:14px;line-height:1.55;max-width:100%}.feature-detail[open] summary{padding-bottom:12px}.feature-detail[open] p{animation:reveal-detail .2s ease-out}@keyframes reveal-detail{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.feature-detail[open] p{animation:none}}.cart{text-decoration:none}select{width:100%;padding:12px;margin:12px 0;background:transparent;border:1px solid #191b17}.add:disabled{opacity:.5;cursor:not-allowed}#jc-cart-error{padding:12px;border:1px solid currentColor}.jc-product #MainContent>.shopify-section:not(:has(#product-title)){display:none}img{height:auto}.jc-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:12px 0;font-size:14px}.jc-review-summary a{color:inherit;text-underline-offset:3px}.jc-reviews{max-width:1200px;margin:0 auto;padding:36px 24px;scroll-margin-top:24px}.jc-reviews:empty{display:none}.product-heading h1{font-size:clamp(38px,10vw,52px);text-wrap:balance}.essentials{flex-wrap:wrap;gap:6px 16px;padding:0;margin:0 0 14px;font-size:12px}.shipping strong{display:inline}.jc-product-story{max-width:600px;margin:32px auto 0;padding:0 22px}.jc-product-story h2{font-size:32px;max-width:480px;margin-bottom:16px}.jc-product-story p{font-size:15px;line-height:1.55}.jc-product-story p:last-child{margin-bottom:0}.story .features{border-top:0}.story .feature{padding:16px 0;border-top:1px solid #191b1740;align-items:baseline}.story .feature h3{font-family:Arial,sans-serif;text-transform:none;font-size:16px;line-height:1.35;letter-spacing:0;font-weight:600}.story .feature p{margin:5px 0 0;max-width:none}.closer .btn{gap:5px;flex-wrap:wrap;background:var(--ink);color:var(--cream)}.purchase .essentials{display:grid;gap:6px;list-style:none;padding:0;margin:0 0 16px;font-size:14px;line-height:1.4}.essentials li{display:grid;grid-template-columns:16px 1fr;gap:7px;align-items:baseline}.essentials li:before{content:"\2713";color:var(--green)}.jc-artist{max-width:600px;margin:32px auto;padding:0 22px}.jc-artist h2{font-family:Arial,sans-serif;text-transform:none;font-size:19px;line-height:1.35;font-weight:600;letter-spacing:0;margin:0 0 12px}.jc-artist p{font-size:15px;line-height:1.55;margin:0}.purchase .essentials{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:6px;font-size:clamp(10px,2.8vw,12px)}.purchase .essentials li{display:flex;gap:3px;white-space:nowrap}.purchase .essentials li:before{flex:none}#jc-reviews{max-width:800px;padding:28px 20px}#jc-reviews .jdgm-rev-widg{padding:0;border:0}#jc-reviews .jdgm-rev-widg__title{font-size:28px;line-height:1.1;margin:0 0 16px}#jc-reviews .jdgm-row-stars{padding:0 0 16px}#jc-reviews .jdgm-rev-widg__summary{margin:0}#jc-reviews .jdgm-rev{padding:16px 0}#jc-reviews .jdgm-rev__body{font-size:14px;line-height:1.5}#jc-reviews .jdgm-rev__pic-link{width:64px;height:64px}#jc-reviews .jdgm-rev__pic-img{width:100%;height:100%;object-fit:cover}#jc-reviews.jc-reviews--compact .jdgm-histogram,#jc-reviews.jc-reviews--compact .jdgm-widget-actions-wrapper,#jc-reviews.jc-reviews--compact .jdgm-row-media,#jc-reviews.jc-reviews--compact .jdgm-row-actions,#jc-reviews.jc-reviews--compact .jdgm-paginate,#jc-reviews.jc-reviews--compact .jdgm-rev:nth-child(n+3){display:none!important}#jc-reviews.jc-reviews--compact .jdgm-rev-widg__summary{width:100%;border:0}.jc-reviews-toggle{display:block;width:100%;min-height:48px;padding:12px 18px;margin:12px 0 0;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.jc-reviews-toggle[hidden]{display:none}.jc-reviews-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.purchase .essentials{font-size:12px}@media(max-width:359px){.purchase .essentials{font-size:11px;gap:4px}}.story>img{height:auto;max-height:none;aspect-ratio:1;object-fit:contain;border-radius:4px}.gallery .stage{height:auto;aspect-ratio:1 / 1;overflow:hidden}.gallery .stage.photo img{object-fit:cover}.product-heading .purchase-meta{margin:14px 0 0}.jc-artist-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:8px;font-size:14px}.sticky .btn{gap:5px;flex-wrap:wrap}#jc-cart-error[hidden]{display:none}.jc-product-header{position:relative;gap:12px}.jc-nav-actions{display:flex;align-items:center;gap:14px}.jc-nav-menu{border:0}.jc-nav-menu>summary{padding:0;min-height:44px;width:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.jc-nav-menu>summary:after{display:none}.jc-nav-menu>summary>span{display:block;flex:none;width:23px;height:2px;background:var(--ink)}.jc-nav-menu>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.jc-nav-menu nav{position:absolute;top:100%;left:0;right:0;z-index:30;background:var(--cream);padding:16px 22px 22px;border-bottom:1px solid #191b1726;box-shadow:0 12px 20px #191b170d}.jc-nav-menu nav a{display:block;min-height:44px;padding:12px 0;font-size:15px;text-decoration:none}.jc-cap .gallery .stage{aspect-ratio:4/5}.jc-cap .gallery .stage.photo img{object-fit:contain}.jc-cap .thumbs{flex-wrap:wrap}.jc-cap label[for=jc-variant]{display:block;font-size:14px;margin-top:20px}.jc-cap select{font-size:16px;min-height:48px;margin:8px 0 18px}.jc-cap .story{flex-direction:column}.jc-huitthons-trust{font-size:12px;line-height:1.5;margin:10px 0 0;color:var(--green);display:flex;flex-wrap:wrap;gap:0 6px}.jc-huitthons-quote{margin:16px 0 0;padding:14px 16px;border-left:2px solid var(--green);background:#c6cdb733}.jc-huitthons-quote blockquote{margin:0}.jc-huitthons-quote p{font-size:14px;line-height:1.5;margin:0 0 8px}.jc-huitthons-quote figcaption{font-size:12px;line-height:1.5}.jc-huitthons-quote a{display:inline-block;text-underline-offset:3px}.jc-sac-stock{font-size:12px;color:#68614d;margin:11px 0 0}.jc-sac-stock:before{content:"";display:inline-block;width:5px;height:5px;background:#8a7951;border-radius:50%;margin:0 7px 2px 0}.jc-sac-stock+.buyrow{margin-top:18px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/jc-produit.css.map */
