@import "https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&family=Comfortaa:wght@400;600;700&family=Shadows+Into+Light+Two&display=swap";
:root{--cream:#fff9ef;--paper:#fffdf8;--ink:#101827;--black:#111;--coral:#ff5f5b;--coral-soft:#ffd8d2;--peach:#ffe8df;--yellow:#ffd66b;--yellow-soft:#fff1bf;--mint:#c8f0ea;--teal:#008f92;--lilac:#ead7ff;--sand:#f7eadb;--shadow:0 18px 44px #12121214;--soft-shadow:0 10px 24px #1212120f;--hand:"Shadows Into Light Two", "Caveat", cursive;--round:34px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at -5% 20%, #ffd66b57, transparent 17rem), radial-gradient(circle at 103% 13%, #ffd8d27a, transparent 16rem), radial-gradient(circle at 101% 42%, #c8f0ea80, transparent 13rem), var(--cream);margin:0;font-family:Comfortaa,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}main{overflow:hidden}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9efeb;grid-template-columns:150px 1fr 90px;align-items:center;gap:22px;padding:16px 5vw 10px;display:grid;position:sticky;top:0}.logo{width:fit-content;color:var(--black);font-family:var(--hand);letter-spacing:-1.5px;font-size:36px;font-weight:900;line-height:.72;display:inline-grid;position:relative;transform:rotate(-4deg)}.logo i{color:var(--coral);text-shadow:1px 1px #111;font-size:24px;font-style:normal;position:absolute;top:-10px;right:-21px}.site-header nav{white-space:nowrap;justify-content:center;gap:clamp(14px,2vw,34px);font-size:13px;font-weight:800;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--coral-soft);transform-origin:0;border-radius:999px;height:6px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after{transform:scaleX(1)}.shop-pill{color:#0000;border-radius:999px;justify-self:end;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:visible}.shop-pill:before{content:"🛒";color:var(--ink);font-size:25px}.shop-pill:after{content:"2";background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-7px;right:-6px}.home-mockup{width:min(100%,1420px);margin:0 auto;padding:0 38px 44px}.home-hero{grid-template-columns:minmax(430px,.94fr) minmax(500px,1fr);align-items:center;gap:40px;min-height:585px;padding:42px 0 18px;display:grid;position:relative}.big-cream-blob{z-index:0;pointer-events:none;border-radius:46% 54% 52% 48%;display:block;position:absolute}.big-cream-blob.left{background:#ffd66bb8;width:160px;height:255px;top:205px;left:-140px}.big-cream-blob.right{background:#c8f0eae6;width:165px;height:150px;bottom:20px;right:-120px}.sun-doodle{z-index:1;color:#f5a400;font-family:var(--hand);font-size:70px;line-height:1;position:absolute;top:85px;left:56px;transform:rotate(-8deg)}.home-hero-copy{z-index:2;padding-left:126px;position:relative}.home-hero-copy h1{max-width:680px;color:var(--ink);font-family:var(--hand);letter-spacing:-1.6px;margin:0;font-size:clamp(52px,5.2vw,82px);line-height:.98}.highlight-brush{z-index:0;white-space:nowrap;padding:0 .12em .03em;display:inline-block;position:relative}.highlight-brush:before{content:"";z-index:-1;background:linear-gradient(90deg,#ff5f5b94,#ff968a52);border-radius:50% 46% 54% 44%;height:.48em;position:absolute;bottom:.04em;left:-.08em;right:-.08em;transform:rotate(-1.5deg)}.home-hero-copy p{max-width:535px;margin:24px 0 0;font-size:16px;line-height:1.75}.home-actions{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.red-button,.outline-button,.home-universe-card .universe-copy span,.home-shop-note a,.podcast-quote a,.home-newsletter button,.dark-btn,.product-bottom a{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:14px 22px;font-weight:900;display:inline-flex}.red-button{color:#fff;background:linear-gradient(135deg,#ff5655,#ff756d);box-shadow:0 14px 25px #ff5f5b3b}.red-button span{margin-left:10px}.outline-button,.home-universe-card .universe-copy span{border:2px solid var(--ink);background:#ffffffa3}.home-hero-visual{z-index:2;min-height:500px;position:relative}.photo-slot{box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#fff4ec,#ffe1d8 48%,#fffaf4);border-radius:34px;position:relative;overflow:hidden}.hero-photo-slot{background:radial-gradient(circle at 40% 25%,#ffffffeb,#0000 18%),linear-gradient(135deg,#fff3e9 0%,#ffdcd1 45%,#fff 100%);border-radius:46% 54% 9% 8%;width:min(560px,88%);height:390px;position:absolute;bottom:0;right:88px}.photo-soft-shape{filter:blur(.2px);opacity:.92;background:radial-gradient(circle at 26% 20%,#8c4a2580,#0000 14%),radial-gradient(circle at 64% 31%,#a0552a7a,#0000 13%),linear-gradient(90deg,#ffffff94,#ff827894);border-radius:48% 52% 8% 8%;position:absolute;inset:42px 72px 0 52px}.photo-placeholder-label{opacity:.68;background:#ffffffb8;border-radius:16px;margin:0;padding:10px 14px;font-size:12px;font-weight:900;line-height:1.35;position:absolute;bottom:34px;left:52px}.photo-shirt-note{font-family:var(--hand);text-align:center;margin:0;font-size:35px;line-height:.95;position:absolute;bottom:54px;left:190px;transform:rotate(-2deg)}.photo-shirt-note i{font-style:normal;display:block}.hero-handnote{z-index:4;font-family:var(--hand);margin:0;font-size:30px;line-height:.92;position:absolute;top:56px;left:8px;transform:rotate(-8deg)}.hero-handnote:after{content:"♡ ↘";margin-top:12px;font-size:30px;display:block}.tab-stack{z-index:5;font-family:var(--hand);gap:12px;font-size:24px;font-weight:900;display:grid;position:absolute;top:42px;right:6px}.tab-stack span{box-shadow:var(--soft-shadow);border-radius:10px;padding:8px 23px;display:block;transform:rotate(-7deg)}.tab-stack span:first-child{background:#ffd7b8}.tab-stack span:nth-child(2){background:var(--mint);transform:rotate(-5deg)}.tab-stack span:nth-child(3){background:var(--coral-soft)}.tab-stack span:nth-child(4){background:var(--lilac);transform:rotate(-4deg)}.tab-stack span:nth-child(5){background:var(--yellow-soft);transform:rotate(-7deg)}.doodle-line{z-index:4;background:#111;border-radius:999px;width:4px;height:56px;position:absolute}.dl-one{top:280px;left:50px;transform:rotate(-54deg)}.dl-two{top:130px;right:190px;transform:rotate(14deg)}.doodle-heart{font-family:var(--hand);font-size:38px;position:absolute}.hero-heart{bottom:115px;right:72px}.home-universes{padding:4px 0 22px}.home-universes h2,.section-center-title h2{text-align:center;font-family:var(--hand);margin:0 0 25px;font-size:clamp(42px,4.3vw,62px);line-height:1}.home-universes h2:before,.home-universes h2:after,.section-center-title h2:before,.section-center-title h2:after{content:"⌁";color:var(--ink);margin:0 18px;font-size:.84em}.home-universe-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-universe-card{min-height:305px;box-shadow:var(--soft-shadow);border-radius:34px;grid-template-columns:1fr 180px;gap:10px;padding:34px 28px 28px;display:grid;position:relative;overflow:hidden}.home-universe-card.family{background:linear-gradient(135deg,#ffe5df,#fff4ef)}.home-universe-card.business{background:linear-gradient(135deg,#d7f7f2,#f1fffc)}.home-universe-card.paper{background:linear-gradient(135deg,#efd9ff,#fff5ff)}.universe-copy h3{font-family:var(--hand);margin:0 0 18px;font-size:clamp(42px,3.8vw,56px);line-height:.88}.family h3{color:var(--coral)}.business h3{color:var(--teal)}.paper h3{color:#7b59c4}.universe-copy p{max-width:270px;margin:0;font-size:14px;line-height:1.64}.universe-copy span{min-height:43px;margin-top:22px;padding:11px 19px;font-size:13px}.universe-visual{align-self:end;min-height:210px;position:relative}.visual-card-main,.visual-card-small{background:#ffffff9e;border:2px solid #11111170;position:absolute;box-shadow:0 8px 18px #1111110a}.visual-card-main{text-align:center;width:158px;height:188px;font-family:var(--hand);border-radius:26px;place-items:center;padding:18px;font-size:25px;line-height:.95;display:grid;bottom:4px;right:4px;transform:rotate(2deg)}.visual-card-small{border-radius:20px;width:78px;height:112px;bottom:38px;right:116px;transform:rotate(-8deg)}.business .visual-card-main{background:#ffffffb8}.paper .visual-card-main{background:#fff7ed}.universe-visual i{color:var(--coral);font-style:normal;font-family:var(--hand);font-size:34px;position:absolute;top:15px;right:150px}.home-values{box-shadow:var(--soft-shadow);background:#ffffff9e;border-radius:34px;grid-template-columns:repeat(4,1fr);margin:26px 0 44px;padding:24px 26px;display:grid}.home-values div{text-align:center;border-right:1px solid #11111124;justify-items:center;gap:9px;display:grid}.home-values div:last-child{border-right:0}.home-values span{font-family:var(--hand);font-size:38px;line-height:1}.home-values p{gap:3px;margin:0;font-size:12px;line-height:1.35;display:grid}.home-values b{font-weight:700}.home-products{padding-bottom:28px;position:relative}.products-and-note{grid-template-columns:1fr 230px;align-items:center;gap:28px;display:grid}.home-product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.home-product{box-shadow:var(--soft-shadow);background:#ffffffb8;border:1px solid #11111117;border-radius:18px;position:relative;overflow:hidden}.product-badge{z-index:2;background:var(--yellow);font-family:var(--hand);border-radius:12px;padding:7px 13px;font-size:20px;font-weight:900;position:absolute;top:11px;left:18px;transform:rotate(-7deg)}.home-product-visual{background:linear-gradient(135deg,#ffe5df,#fff5ee);place-items:center;height:168px;padding:18px;display:grid}.home-product-visual.notebook{background:linear-gradient(135deg,#f5dfc8,#fff7e8)}.home-product-visual.summer{background:linear-gradient(135deg,#fff0a7,#c8f0ea)}.home-product-visual.cards{background:linear-gradient(135deg,#ffe0dd,#e2f6f3)}.product-paper{text-align:center;width:112px;height:132px;font-family:var(--hand);background:#ffffffbd;border:2px solid #11111138;border-radius:16px;place-items:center;padding:16px;font-size:22px;line-height:.96;display:grid;transform:rotate(-3deg)}.product-paper span{display:block}.product-paper i{color:var(--coral);font-style:normal}.home-product-info{justify-content:space-between;align-items:end;gap:12px;padding:13px 14px 14px;display:flex}.home-product-info h3{margin:0 0 6px;font-size:13px}.home-product-info p{margin:0;font-size:13px;font-weight:900}.home-product-info a{background:var(--coral);color:#fff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.home-shop-note{text-align:center;justify-items:center;gap:22px;display:grid}.home-shop-note p{font-family:var(--hand);margin:0;font-size:32px;line-height:.95;transform:rotate(-6deg)}.home-shop-note p:before{content:"↝";font-size:42px;display:block;transform:rotate(-25deg)}.home-shop-note a{background:#f6eadcf2;min-height:46px;font-size:13px}.home-podcast{box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#ffd8d2,#fff0ef);border-radius:36px;grid-template-columns:110px minmax(300px,.9fr) minmax(310px,1fr) 260px;align-items:center;gap:26px;margin:28px 0;padding:24px 30px;display:grid}.mic-box{border:3px solid var(--ink);background:var(--mint);border-radius:26px;place-items:center;width:88px;height:116px;font-size:45px;display:grid}.podcast-text h2{font-family:var(--hand);margin:0 0 12px;font-size:clamp(36px,3.2vw,52px);line-height:.9}.podcast-text p{margin:0 0 18px;font-size:13px;line-height:1.55}.podcast-photo-slot{background:radial-gradient(circle at 38% 42%,#aa5c3242,#0000 22%),radial-gradient(circle at 70% 44%,#aa5c3238,#0000 23%),linear-gradient(135deg,#fff4ed,#ffd9cf);border-radius:30px;min-height:210px}.podcast-photo-slot p{opacity:.68;background:#ffffffb8;border-radius:14px;margin:0;padding:9px 12px;font-size:12px;font-weight:900;line-height:1.35;position:absolute;bottom:22px;left:22px}.podcast-photo-slot span{text-align:center;width:75px;height:92px;font-family:var(--hand);background:#fffdf8;border-radius:17px;place-items:center;padding:10px;font-size:20px;line-height:.9;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(-3deg)}.podcast-quote{text-align:center;justify-items:center;gap:15px;display:grid}.podcast-quote p{font-family:var(--hand);margin:0;font-size:27px;line-height:.95;transform:rotate(-5deg)}.podcast-quote i{font-style:normal;font-family:var(--hand);font-size:30px}.podcast-quote a{background:#fffc;min-height:46px;font-size:13px}.home-newsletter{box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#dcf7f3,#effff9);border-radius:32px;grid-template-columns:110px 1fr auto;align-items:center;gap:24px;margin:0 0 34px;padding:22px 34px;display:grid}.envelope-box{place-items:center;width:88px;height:72px;font-size:48px;display:grid;transform:rotate(-8deg)}.home-newsletter h2{font-family:var(--hand);margin:0 0 6px;font-size:31px;line-height:1}.home-newsletter p{margin:0;font-size:12px}.home-newsletter form{gap:14px;display:flex}.home-newsletter input{background:#fff;border:0;border-radius:999px;outline:none;width:240px;padding:15px 20px}.home-newsletter button{color:#fff;background:var(--coral);cursor:pointer;border:0}.footer{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:28px;width:min(100%,1420px);margin:0 auto;padding:26px 38px 48px;display:grid}.footer p{margin:10px 0 0;font-size:13px}.footer-links{flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:12px;font-weight:800;display:flex}.socials{flex-wrap:wrap;justify-content:end;gap:12px;font-size:12px;font-weight:900;display:flex}.section,.needs,.page-intro,.content-card{padding:48px 5vw}.section h2,.needs h2,.page-intro h1,.content-card h2{font-family:var(--hand);line-height:1}.page-intro{text-align:center}.page-intro .tag,.tag{background:var(--coral-soft);border-radius:999px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:900;display:inline-flex}.page-intro h1{max-width:880px;margin:0 auto;font-size:clamp(48px,6vw,86px)}.page-intro p{max-width:780px;margin:20px auto 0;line-height:1.7}.content-card{box-shadow:var(--soft-shadow);background:#ffffffb8;border-radius:34px;margin:28px 5vw}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{box-shadow:var(--soft-shadow);background:#fff;border-radius:24px;overflow:hidden}.product-cover,.product-image{background:var(--peach);min-height:185px;font-family:var(--hand);text-align:center;place-items:center;padding:22px;display:grid}.product-cover strong{font-size:28px;line-height:.95}.product-cover em,.product-image em{background:var(--yellow);border-radius:999px;place-self:start;padding:8px 12px;font-family:Comfortaa;font-size:12px;font-style:normal;font-weight:900}.product-copy,.product-card>div:last-child{padding:18px}.product-meta{opacity:.68;margin:0 0 8px;font-size:12px;font-weight:900}.product-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.product-bottom a{color:#fff;background:var(--coral);min-height:40px;padding:10px 14px;font-size:12px}.values-strip,.podcast-band,.newsletter{box-shadow:var(--soft-shadow);background:#ffffffa6;border-radius:34px;margin:28px 5vw;padding:28px}@media (max-width:1150px){.site-header{grid-template-columns:auto auto}.site-header nav{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.home-hero{grid-template-columns:1fr;gap:20px}.home-hero-copy{padding-left:72px}.home-hero-visual{min-height:470px}.home-universe-grid{grid-template-columns:1fr}.home-universe-card{grid-template-columns:1fr 210px}.products-and-note{grid-template-columns:1fr}.home-product-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.home-podcast{grid-template-columns:95px 1fr}.podcast-photo-slot,.podcast-quote{grid-column:span 2}.home-newsletter{grid-template-columns:90px 1fr}.home-newsletter form{grid-column:1/-1}.footer{text-align:center;grid-template-columns:1fr}.socials{justify-content:center}}@media (max-width:700px){.home-mockup{padding:0 20px 34px}.site-header{padding:14px 20px 8px}.logo{font-size:30px}.home-hero{min-height:auto;padding-top:30px}.home-hero-copy{padding-left:0}.sun-doodle{margin-bottom:8px;display:inline-block;position:static}.home-hero-copy h1{font-size:clamp(44px,14vw,62px)}.home-hero-copy p{font-size:14px}.home-actions,.home-newsletter form{flex-direction:column}.red-button,.outline-button,.home-newsletter button,.home-newsletter input{width:100%}.home-hero-visual{min-height:405px}.hero-photo-slot{width:100%;height:305px;right:0}.hero-handnote{font-size:24px;top:4px;left:4px}.tab-stack{font-size:18px;top:16px;right:8px}.photo-shirt-note{font-size:28px;bottom:50px;left:110px}.home-universe-card{grid-template-columns:1fr}.universe-visual{min-height:170px}.home-values{grid-template-columns:1fr 1fr;gap:18px}.home-values div{border-right:0}.home-product-grid,.product-grid{grid-template-columns:1fr}.home-podcast,.home-newsletter{text-align:left;grid-template-columns:1fr}.podcast-photo-slot,.podcast-quote{grid-column:auto}}
.logo,.footer-brand{color:#0000!important;letter-spacing:0!important;text-indent:-9999px!important;background-image:url(/logo-comentre-nous.svg?v=transparent-final-20260907)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:none!important;width:138px!important;min-width:138px!important;height:108px!important;min-height:108px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}.logo img,.footer-brand img,.logo span,.logo i,.footer-brand span,.footer-brand i{opacity:0!important;visibility:hidden!important;display:none!important}.footer-brand{width:98px!important;min-width:98px!important;height:92px!important;min-height:92px!important}@media (max-width:760px){.logo{width:104px!important;min-width:104px!important;height:88px!important;min-height:88px!important}.footer-brand{width:92px!important;min-width:92px!important;height:82px!important;min-height:82px!important}}
.title-doodle,.hand-rays,.tiny-spark{display:none!important}.univers{width:min(1700px,100%)!important;margin-inline:auto!important;padding:clamp(1.4rem,3vw,2.2rem) clamp(1rem,3.3vw,3.4rem) clamp(3rem,5vw,5rem)!important}.universe-title,.universe-title-block,.universe-head{text-align:center!important;margin:clamp(1.8rem,4vw,3.2rem) auto clamp(1.4rem,3vw,2.2rem)!important}.universe-title p,.universe-title-block p,.universe-head p{color:#ff565f!important;font:800 clamp(.74rem,.9vw,.9rem)/1.25 var(--body,system-ui,sans-serif)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 .35rem!important}.universe-title h2,.universe-title-block h2,.universe-head h2{color:#0d1424!important;font-family:var(--hand,"Patrick Hand",cursive)!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(3.1rem,5.2vw,5.5rem)!important;line-height:.9!important}.univers-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(1.15rem,1.8vw,1.8rem)!important;display:grid!important}.universe-card{--card-accent:#ff565f;isolation:isolate!important;background-color:#fffaf4!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #ffffffc2!important;border-radius:clamp(2rem,3vw,3.35rem)!important;min-height:clamp(390px,28vw,470px)!important;padding:0!important;transition:transform .22s,box-shadow .22s!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 26px 72px #301e121c!important}.universe-card:hover{transform:translateY(-5px)!important;box-shadow:0 34px 88px #301e1229!important}.universe-card:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#fffdf85c 0%,#fffdf82e 34%,#fffdf800 56%)!important;position:absolute!important;inset:0!important}.universe-card:after{display:none!important}.universe-card.family{--card-accent:#ff565f!important;background-image:url(/universe-family-hd.png?v=20260912-responsive)!important;background-position:50%!important}.universe-card.business{--card-accent:#09a6a4!important;background-image:url(/universe-business-hd.png?v=20260912-responsive)!important;background-position:50%!important}.universe-card.paper{--card-accent:#8a67df!important;background-image:url(/universe-paper-hd.png?v=20260912-responsive)!important;background-position:50%!important}.universe-copy{z-index:4!important;width:47%!important;max-width:300px!important;min-height:inherit!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding:clamp(1.35rem,2.05vw,2.1rem) clamp(1.1rem,1.7vw,1.75rem)!important;display:flex!important;position:relative!important}.card-kicker{color:#0d1424!important;width:auto!important;max-width:100%!important;font:800 clamp(.66rem,.73vw,.78rem)/1.18 var(--body,system-ui,sans-serif)!important;letter-spacing:.04em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#ffffffed!important;border-radius:999px!important;margin:0 0 clamp(.85rem,1.35vw,1.1rem)!important;padding:.52rem .86rem!important;display:inline-flex!important;box-shadow:0 10px 28px #301e1212!important}.universe-copy h3{color:var(--card-accent)!important;font-family:var(--hand,"Patrick Hand",cursive)!important;letter-spacing:-.045em!important;max-width:8ch!important;text-shadow:none!important;margin:0 0 .72rem!important;font-size:clamp(2.35rem,3.05vw,3.35rem)!important;line-height:.88!important}.universe-card.business .universe-copy h3{max-width:9.5ch!important;font-size:clamp(2rem,2.55vw,2.8rem)!important}.universe-card.paper .universe-copy h3{max-width:7.5ch!important}.universe-copy .card-text,.universe-copy>p:not(.card-kicker){color:#172033!important;max-width:25ch!important;margin:0 0 1.2rem!important;font-size:clamp(.82rem,.86vw,.92rem)!important;font-weight:600!important;line-height:1.52!important}.card-button{z-index:5!important;color:#0d1424!important;min-height:2.85rem!important;font:900 clamp(.8rem,.86vw,.93rem)/1 var(--body,system-ui,sans-serif)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#fffffff2!important;border:2px solid #0d1424!important;border-radius:999px!important;align-items:center!important;gap:.62rem!important;margin-top:auto!important;padding:.68rem .74rem .68rem 1.12rem!important;display:inline-flex!important;position:relative!important;box-shadow:0 12px 24px #301e1214!important}.card-button b{color:#fff!important;width:1.82rem!important;height:1.82rem!important;font:900 1rem/1 var(--body,system-ui,sans-serif)!important;background:#0d1424!important;border-radius:999px!important;place-items:center!important;display:grid!important}.universe-visual,.universe-visual *{display:none!important}@media (max-width:1100px){.univers{padding-inline:clamp(1rem,4vw,2rem)!important}.univers-grid{grid-template-columns:1fr!important;gap:1.35rem!important}.universe-card{background-position:50%!important;background-size:cover!important;border-radius:2.5rem!important;width:100%!important;max-width:820px!important;min-height:390px!important;margin-inline:auto!important}.universe-card:before{background:linear-gradient(90deg,#fffdf894 0%,#fffdf861 37%,#fffdf814 58%,#fffdf800 73%)!important}.universe-copy{width:48%!important;max-width:350px!important;padding:1.8rem!important}.universe-copy h3{font-size:clamp(2.7rem,6vw,3.65rem)!important}.universe-card.business .universe-copy h3{max-width:10ch!important;font-size:clamp(2.35rem,5.2vw,3.15rem)!important}.universe-copy .card-text,.universe-copy>p:not(.card-kicker){max-width:27ch!important;font-size:.96rem!important}.card-button{min-height:3rem!important;font-size:.92rem!important}}@media (max-width:700px){.univers{padding:1rem 1rem 3rem!important}.universe-title,.universe-title-block,.universe-head{margin:1.4rem auto 1.25rem!important;padding-inline:.4rem!important}.universe-title p,.universe-title-block p,.universe-head p{letter-spacing:.14em!important;font-size:.68rem!important}.universe-title h2,.universe-title-block h2,.universe-head h2{font-size:clamp(2.55rem,13vw,3.8rem)!important;line-height:.94!important}.univers-grid{gap:1.1rem!important}.universe-card{background-color:#fffaf5!important;background-position:72% bottom!important;background-size:auto 63%!important;border-radius:2rem!important;min-height:545px!important;box-shadow:0 20px 50px #301e121a!important}.universe-card.family{background-position:70% bottom!important}.universe-card.business{background-position:73% bottom!important}.universe-card.paper{background-position:72% bottom!important}.universe-card:before{background:linear-gradient(#fffdf8fe 0%,#fffdf8f7 42%,#fffdf8cc 52%,#fffdf833 66%,#fffdf800 78%)!important}.universe-copy{width:100%!important;max-width:none!important;min-height:545px!important;padding:1.2rem 1.2rem 1.15rem!important}.card-kicker{margin-bottom:.85rem!important;padding:.48rem .78rem!important;font-size:.67rem!important}.universe-copy h3{max-width:9ch!important;margin-bottom:.6rem!important;font-size:clamp(2.55rem,13vw,3.55rem)!important}.universe-card.business .universe-copy h3{max-width:10ch!important;font-size:clamp(2.2rem,11.2vw,3rem)!important}.universe-copy .card-text,.universe-copy>p:not(.card-kicker){max-width:28ch!important;margin-bottom:1rem!important;font-size:.9rem!important;line-height:1.48!important}.card-button{min-height:2.9rem!important;margin-top:auto!important;padding:.66rem .7rem .66rem 1rem!important;font-size:.88rem!important}.card-button b{width:1.75rem!important;height:1.75rem!important}}@media (max-width:420px){.univers{padding-inline:.8rem!important}.universe-card{background-position:74% bottom!important;background-size:auto 59%!important;border-radius:1.65rem!important;min-height:525px!important}.universe-copy{min-height:525px!important;padding:1rem!important}.universe-title h2,.universe-title-block h2,.universe-head h2{font-size:clamp(2.35rem,12.5vw,3.2rem)!important}.universe-copy h3{font-size:clamp(2.35rem,12vw,3.15rem)!important}.universe-card.business .universe-copy h3{font-size:clamp(2.05rem,10.2vw,2.7rem)!important}.universe-copy .card-text,.universe-copy>p:not(.card-kicker){max-width:26ch!important;font-size:.86rem!important}}
html,body{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto}input,textarea,select,button{max-width:100%}@media (max-width:1180px){.header,.site-header{grid-template-columns:auto 1fr auto!important;gap:.8rem!important;padding:.75rem 1.2rem!important}.header .nav,.site-header nav{overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;white-space:nowrap!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;gap:1.2rem!important;padding:.4rem 0 .15rem!important;overflow-x:auto!important}.header .nav::-webkit-scrollbar{display:none!important}.site-header nav::-webkit-scrollbar{display:none!important}.logo{min-width:0!important}.hero,.home-hero,.page-hero,.about-hero,.shop-hero,.contact-hero,.faq-hero,.category-hero{grid-template-columns:1fr!important;gap:2rem!important;min-height:0!important;padding-left:clamp(1rem,4vw,2.5rem)!important;padding-right:clamp(1rem,4vw,2.5rem)!important}.hero-copy,.home-hero-copy{max-width:760px!important;padding-left:0!important}.hero-visual,.home-hero-visual{justify-self:center!important;width:min(760px,100%)!important;min-height:0!important}.hero-photo-slot{width:min(700px,100%)!important;margin-inline:auto!important;position:relative!important;bottom:auto!important;right:auto!important}.hero-visual img{aspect-ratio:16/10!important;object-fit:cover!important;object-position:center!important;width:100%!important}.product-grid,.products-grid,.shop-grid,.feature-grid,.features-grid,.cards-grid,.resource-grid,.resources-grid,.category-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-universe-grid,.univers-grid{grid-template-columns:1fr!important}.home-universe-card{grid-template-columns:1fr minmax(180px,34%)!important}.podcast,.content-grid,.about-grid,.split,.split-section,.two-columns,.two-col,.contact-grid{grid-template-columns:1fr!important}.home-mockup{padding-inline:clamp(1rem,4vw,2.5rem)!important}section,.products,.univers,.promise-strip,.podcast,.footer{max-width:100%!important}}@media (max-width:820px){.header,.site-header{grid-template-columns:1fr auto!important;padding:.62rem .85rem!important}.header .logo,.site-header .logo{width:112px!important;min-width:0!important;font-size:30px!important}.actions{gap:.25rem!important}.actions .icon-link{width:2rem!important;height:2rem!important}.cart{min-height:2.35rem!important;padding:.5rem .68rem!important}.cart span{display:none!important}.header .nav,.site-header nav{gap:1rem!important;font-size:.76rem!important}h1,.home-hero-copy h1{font-size:clamp(2.7rem,11vw,4.5rem)!important;line-height:.95!important}h2,.section-head h2,.section-center-title h2,.podcast h2{font-size:clamp(2.2rem,9vw,3.8rem)!important}p{overflow-wrap:anywhere}.hero,.home-hero{gap:1.4rem!important;padding-top:1.6rem!important}.hero-visual{border-radius:2rem!important}.hero-visual img{content:url(/home-hero-mobile-hd.png?v=20260912-hd)!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;width:100%!important;min-height:0!important}.home-hero-copy p,.intro{font-size:.98rem!important;line-height:1.65!important}.button-row,.home-actions{gap:.7rem!important}.button-row .btn,.home-actions a{width:100%!important}.promise-strip{grid-template-columns:1fr 1fr!important;width:calc(100% - 1rem)!important;margin-bottom:2.4rem!important;padding:.8rem!important}.promise-strip div{padding:.55rem!important}.product-grid,.products-grid,.shop-grid,.feature-grid,.features-grid,.cards-grid,.resource-grid,.resources-grid,.category-grid,.faq-grid{grid-template-columns:1fr!important}.home-universe-card{grid-template-columns:1fr!important;min-height:0!important}.home-universe-card .universe-visual{min-height:190px!important}.product-card,.card,.feature-card,.resource-card,.faq-card{min-width:0!important}.section-head.left .shop-link{margin-top:1rem!important;display:inline-flex!important;position:static!important}.podcast{border-radius:1.7rem!important;padding:1.35rem!important}.footer{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding-inline:1rem!important}.footer nav{flex-wrap:wrap!important;justify-content:center!important}}@media (max-width:520px){.header,.site-header{padding-inline:.7rem!important}.header .logo,.site-header .logo{width:98px!important}.header .nav,.site-header nav{margin-inline:-.1rem!important;padding-bottom:.3rem!important}.hero,.home-hero,.page-hero,.about-hero,.shop-hero,.contact-hero,.faq-hero,.category-hero{padding-left:.85rem!important;padding-right:.85rem!important}.home-mockup{padding-inline:.85rem!important}.eyebrow{margin-bottom:1rem!important;font-size:1.05rem!important}h1,.home-hero-copy h1{font-size:clamp(2.45rem,13vw,3.55rem)!important}.intro,.home-hero-copy p{font-size:.94rem!important}.btn,.red-button,.outline-button{min-height:2.9rem!important;padding:.78rem 1rem!important}.hero-visual{border-radius:1.6rem!important}.hero-visual img{aspect-ratio:4/5!important;object-position:center 42%!important}.promise-strip{border-radius:1.5rem!important;grid-template-columns:1fr!important}.promise-strip div{grid-template-columns:auto 1fr!important}.products,.univers,.podcast,.footer{width:calc(100% - 1rem)!important}.product-card{padding:.55rem!important}.product-visual{min-height:145px!important}.product-bottom{align-items:center!important;gap:.5rem!important}.product-bottom button,.product-bottom a{padding:.6rem .7rem!important}.section-head.left{padding-right:0!important}.section-head h2,.section-center-title h2,.podcast h2{font-size:clamp(2.1rem,11vw,3rem)!important}.tab-stack,.sun-doodle,.hero-handnote{transform-origin:50%!important;transform:scale(.82)!important}}
.mobile-global-header,.mobile-menu-panel,.mobile-menu-backdrop{display:none}@media (max-width:1100px){.header,.site-header{display:none!important}body{padding-top:88px!important}.mobile-global-header{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f5;border-bottom:1px solid #0d142414;justify-content:space-between;align-items:center;min-height:88px;padding:12px 18px;display:flex;position:fixed;inset:0 0 auto}.mobile-global-logo{align-items:center;width:108px;min-width:108px;display:flex}.mobile-global-logo img{width:100%;height:auto;display:block}.mobile-global-actions{align-items:center;gap:10px;display:flex}.mobile-cart-link{background:#fff;border:2px solid #0d1424;border-radius:999px;place-items:center;width:44px;height:44px;font:700 1.55rem/1 Patrick Hand,Comic Sans MS,cursive;display:grid}.mobile-menu-button{cursor:pointer;background:#0d1424;border:0;border-radius:16px;align-content:center;place-items:center;gap:5px;width:48px;height:48px;padding:0;display:grid}.mobile-menu-button span{background:#fff;border-radius:999px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-button.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-button.is-open span:nth-child(2){opacity:0}.mobile-menu-button.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-backdrop{z-index:108;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d142438;border:0;display:block;position:fixed;inset:88px 0 0}.mobile-menu-panel{z-index:115;opacity:0;pointer-events:none;background:#fffaf4;border-bottom-right-radius:30px;border-bottom-left-radius:30px;max-height:0;transition:max-height .28s,opacity .2s,transform .2s;display:block;position:fixed;top:88px;left:0;right:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 24px 70px #301e1229}.mobile-menu-panel.is-open{opacity:1;pointer-events:auto;max-height:calc(100dvh - 104px);overflow:auto;transform:translateY(0)}.mobile-menu-inner{padding:20px 20px 24px}.mobile-menu-kicker{color:#ff565f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:800}.mobile-menu-inner nav{display:grid}.mobile-menu-inner nav a{border-bottom:1px solid #0d142414;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;font-size:clamp(1.05rem,2.6vw,1.25rem);font-weight:800;display:flex}.mobile-menu-inner nav a span{min-width:0}.mobile-menu-inner nav a b{color:#ff565f;letter-spacing:.08em;font-size:.72rem}.mobile-menu-bottom{flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.mobile-menu-bottom a{background:#fff;border:1.5px solid #0d1424;border-radius:999px;padding:10px 14px;font-size:.84rem;font-weight:800}}@media (max-width:560px){body{padding-top:76px!important}.mobile-global-header{min-height:76px;padding:9px 14px}.mobile-global-logo{width:92px;min-width:92px}.mobile-cart-link{width:40px;height:40px}.mobile-menu-button{border-radius:14px;width:42px;height:42px}.mobile-menu-panel{top:76px}.mobile-menu-backdrop{inset:76px 0 0}.mobile-menu-inner{padding:16px 16px 20px}.mobile-menu-inner nav a{padding:13px 2px;font-size:1rem}}.mobile-global-actions .mobile-cart-link{cursor:pointer;color:#0d1424;position:relative}.mobile-global-actions .mobile-cart-count{color:#fff;background:#ff5d62;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:800 10px/1 Comfortaa,system-ui,sans-serif;display:grid;position:absolute;top:-7px;right:-8px}.mobile-global-actions .mobile-account-link{color:#0d1424;place-items:center;width:40px;height:40px;font:700 30px/1 Patrick Hand,cursive;text-decoration:none;display:grid}
.home-page .footer>p{display:none}.home-page .footer{grid-template-columns:auto 1fr}.home-page .footer nav{justify-self:end}@media (max-width:720px){.home-page .footer{grid-template-columns:1fr}.home-page .footer nav{justify-self:center}}
.shared-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;border-bottom:1px solid #0d14240f;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);padding:.72rem clamp(1rem,4vw,4rem);font-family:Comfortaa,system-ui,sans-serif;display:grid;position:sticky;top:0}.shared-logo{align-items:center;width:132px;min-width:132px;display:flex}.shared-logo img{width:100%;height:auto;display:block}.shared-nav{white-space:nowrap;justify-content:center;gap:clamp(.9rem,2vw,2.15rem);font-size:clamp(.76rem,.86vw,.94rem);font-weight:800;display:flex}.shared-nav a{color:inherit;text-decoration:none;position:relative}.shared-nav a:after{content:"";transform-origin:0;background:#ffe5e2;border-radius:999px;height:.34rem;transition:transform .18s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.shared-nav a:hover:after{transform:scaleX(1)}.shared-actions{align-items:center;gap:.65rem;display:flex}.shared-search{width:2.3rem;height:2.3rem;color:inherit;border-radius:999px;place-items:center;font:700 1.8rem/1 Patrick Hand,cursive;text-decoration:none;display:grid}.shared-login{white-space:nowrap;color:#0d1424;background:#fff;border:1.5px solid #0d1424;border-radius:999px;justify-content:center;align-items:center;min-height:2.65rem;padding:.65rem .92rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.shared-login:hover{background:#fff1ef}.shared-cart{color:#0d1424;cursor:pointer;background:#fff;border:2px solid #0d1424;border-radius:999px;align-items:center;gap:.52rem;min-height:2.65rem;padding:.65rem .92rem;font-weight:800;display:inline-flex}.shared-cart b{color:#fff;background:#ff565f;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .2rem;font-size:.72rem;display:grid}.shared-footer{border-top:1px solid #0d142414;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.6fr) auto;align-items:start;gap:2rem;width:min(1380px,100% - 2rem);margin:3rem auto 1.25rem;padding:2rem clamp(1rem,3vw,2.5rem);font-family:Comfortaa,system-ui,sans-serif;display:grid}.shared-footer-brand a{width:150px;display:block}.shared-footer-brand img{width:100%;height:auto;display:block}.shared-footer-brand p{color:#6f6a72;margin:.75rem 0 0;font-size:.78rem;line-height:1.5}.shared-footer-links{flex-wrap:wrap;gap:.7rem 1.2rem;display:flex}.shared-footer-links a,.shared-socials a,.shared-socials span{color:#0d1424;font-size:.76rem;font-weight:700;text-decoration:none}.shared-socials{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.shared-footer .shared-logo{display:none!important}@media (max-width:1100px){.shared-nav{display:none}.shared-header{grid-template-columns:auto 1fr}.shared-actions{justify-self:end}}@media (max-width:720px){.shared-header{display:none}.shared-footer{grid-template-columns:1fr;gap:1.2rem;padding:1.5rem 1rem}.shared-footer-links{gap:.6rem 1rem}.shared-socials{justify-content:flex-start}}
.family-page .family-hero-copy h1{letter-spacing:-.006em!important;max-width:760px!important;line-height:.97!important}@media (max-width:680px){.family-page .family-hero-copy h1{letter-spacing:0!important;font-size:3.35rem!important;line-height:1!important}}
.family-page .family-shop{padding-top:clamp(2.8rem,5vw,4.8rem)}.family-page .family-shop-head{border-bottom:1px solid #11182a1a;align-items:flex-end;padding-bottom:1.6rem}.family-page .family-shop-head h2{max-width:760px}.family-page .family-sort select{transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 24px #301e120d}.family-page .family-sort select:focus{border-color:#ff766d;outline:none;box-shadow:0 0 0 4px #ff766d1f}.family-page .family-filter-chips{margin:1.7rem 0 1rem}.family-page .family-filter-chips button{transition:transform .18s,background .18s,color .18s,box-shadow .18s}.family-page .family-filter-chips button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #301e1212}.family-page .family-product-grid{gap:1.6rem;margin-top:2rem}.family-page .family-product-card{background:#fff;border:1px solid #11182a0f;border-radius:2.1rem;flex-direction:column;padding:.8rem;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 18px 45px #32201412}.family-page .family-product-card:hover{transform:translateY(-5px);box-shadow:0 26px 60px #3220141f}.family-page .family-product-image{aspect-ratio:1.14;isolation:isolate;border-radius:1.65rem}.family-page .family-product-image:after{content:"";aspect-ratio:1;z-index:0;background:#ffffff57;border-radius:50%;width:58%;position:absolute;inset:auto -15% -35% auto}.family-page .family-product-image img{z-index:1;transition:transform .3s;position:relative}.family-page .family-product-card:hover .family-product-image img{transform:scale(1.025)}.family-page .family-product-image.coral{background:linear-gradient(145deg,#ffe6df,#ffd2ca)}.family-page .family-product-image.mint{background:linear-gradient(145deg,#e8faf5,#cfeee5)}.family-page .family-product-image.yellow{background:linear-gradient(145deg,#fff7d7,#ffe9a6)}.family-page .family-product-image.lilac{background:linear-gradient(145deg,#f4ecff,#e6d5ff)}.family-page .family-product-image.blue{background:linear-gradient(145deg,#edf5ff,#d9e9fb)}.family-page .family-product-placeholder{z-index:1;text-align:center;color:#11182a;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:2rem;position:relative;display:flex!important}.family-page .family-product-placeholder small{font:900 .7rem/1.2 var(--body,Comfortaa,sans-serif);text-transform:uppercase;letter-spacing:.12em;opacity:.68}.family-page .family-product-placeholder b{max-width:85%;font:700 clamp(2.5rem,3.2vw,4rem)/.9 var(--hand,"Patrick Hand",cursive)}.family-page .family-product-placeholder i{font:700 2.2rem/1 var(--hand,"Patrick Hand",cursive);margin-top:.4rem;font-style:normal}.family-page .family-product-badges{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.8rem;left:.8rem;right:.8rem}.family-page .family-product-badges em,.family-page .family-product-badges span{font:900 .64rem/1 var(--body,Comfortaa,sans-serif);border-radius:999px;padding:.46rem .7rem;font-style:normal;display:inline-flex;box-shadow:0 6px 16px #11182a1a}.family-page .family-product-badges em{color:#fff;background:#11182a}.family-page .family-product-badges span{color:#11182a;background:#ffffffeb;margin-left:auto}.family-page .family-product-copy{flex-direction:column;flex:1;padding:1.15rem .55rem .5rem;display:flex}.family-page .family-product-meta{text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#777c88!important;margin:0!important;font-size:.68rem!important}.family-page .family-product-copy h3{margin:.42rem 0 .45rem;font-size:clamp(2rem,2.5vw,2.55rem);line-height:.92}.family-page .family-product-copy h3 a{color:#11182a}.family-page .family-product-description{min-height:2.9em;color:#5c616d!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 1rem!important;font-size:.82rem!important;font-weight:500!important;line-height:1.55!important}.family-page .family-product-price-row{border-top:1px solid #11182a14;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:.95rem;display:flex}.family-page .family-product-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.family-page .family-product-price strong{font-size:1.12rem}.family-page .family-product-price del{color:#9599a2;font-size:.75rem}.family-page .family-product-format{text-align:right;color:#717682;max-width:52%;font-size:.66rem;line-height:1.35}.family-page .family-product-cta{background:#11182a;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;font-size:.76rem;font-weight:900;transition:transform .18s,background .18s;display:flex;color:#fff!important}.family-page .family-product-cta:hover{background:#ff766d;transform:translateY(-1px)}.family-page .family-product-cta span{font-size:1rem}.family-page .family-empty-shop{background:linear-gradient(135deg,#fff,#fff6f0);padding:4rem 1.5rem;box-shadow:0 18px 50px #3220140d}@media (max-width:680px){.family-page .family-product-card{border-radius:1.7rem}.family-page .family-product-image{border-radius:1.35rem}.family-page .family-product-description{min-height:0}.family-page .family-product-price-row{align-items:flex-start}.family-page .family-product-format{max-width:48%}}
.paper-page .paper-photo{background-image:url(/uploads/papeterie-hero.webp?v=20260915-3);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.paper-page .paper-photo>img{display:none!important}
.seasonal-layer{pointer-events:none;z-index:40;position:absolute;inset:0;overflow:hidden}.seasonal-piece{object-fit:contain;filter:none;opacity:.96;max-width:none;display:block;position:absolute}.seasonal-size-xs{width:52px}.seasonal-size-s{width:92px}.seasonal-size-m{width:150px}.seasonal-size-l{width:230px}.seasonal-size-xl{width:330px}.seasonal-light .seasonal-piece{opacity:.8}.seasonal-normal .seasonal-piece{opacity:.92}.seasonal-festive .seasonal-piece{opacity:1}@media (max-width:760px){.seasonal-size-xs{width:38px}.seasonal-size-s{width:62px}.seasonal-size-m{width:92px}.seasonal-size-l{width:132px}.seasonal-size-xl{width:170px}.seasonal-hide-mobile{display:none!important}}
