:root{--bx:var(--c-red);--bx-d:var(--c-red-d);--iv:var(--c-ivory);--iv2:color-mix(in srgb,var(--c-ivory) 72%,transparent);--rule:color-mix(in srgb,var(--c-ivory) 28%,transparent);--pad:clamp(20px,5vw,72px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bx);color:var(--iv);font:400 16px/1.65 var(--body);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}.wrap{max-width:1280px;margin:0 auto;padding:0 var(--pad)}.label{font:500 11px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--iv2)}.serif{font-family:var(--serif);font-weight:400}.acc{font-family:var(--script);font-weight:400;font-size:1.22em;line-height:.8;letter-spacing:0;text-transform:none}.wm{font-family:var(--wordmark);font-size:21px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.wm b{font-weight:700}.wm span{font-weight:300}.ivory{--iv:var(--c-red);--iv2:color-mix(in srgb,var(--c-red) 80%,transparent);--rule:color-mix(in srgb,var(--c-red) 26%,transparent);--bx:var(--c-ivory);--bx-d:var(--c-ivory-d);background:var(--bx);color:var(--iv)}.ivory .ch .im img{filter:drop-shadow(0 14px 14px rgba(70,20,20,.28))}.ivory .others{margin-top:0;padding-top:0;border-top:0}.ivory .story-txt p,.ivory .about .cols,.ivory .racconto .cols,.ivory .racconto .pair{color:var(--c-ink)}.tw{background:linear-gradient(var(--tw-top,var(--c-ivory)) 50%,var(--tw-bot,var(--c-red)) 50%)}.site-nav{border-bottom:1px solid var(--rule)}.site-nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:76px}.site-nav ul{display:flex;gap:34px;list-style:none;align-items:center}.site-nav ul a{font:500 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--iv2);transition:color .2s}.site-nav ul a:hover{color:var(--iv)}.site-nav ul.r{justify-content:flex-end}.ghost{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 24px;border:1px solid var(--iv);font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .25s,color .25s}.ghost:hover,.solid{background:var(--iv);color:var(--bx)}.solid:hover{background:transparent;color:var(--iv)}.hero{padding:56px 0 clamp(64px,8vw,110px);text-align:center}.oval{width:min(640px,86vw);aspect-ratio:2.1/1;border-radius:50%;overflow:hidden;margin:0 auto;position:relative;z-index:1}.oval img{width:100%;height:100%;object-fit:cover;object-position:50% 79%}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(52px,11.6vw,176px);line-height:.86;letter-spacing:-.035em;margin-top:0;position:relative;z-index:2;text-transform:uppercase}.hero h1 .l1{display:block;position:relative;z-index:3;font-family:var(--script);text-transform:none;letter-spacing:0;font-size:.6em;line-height:1;margin-bottom:-.3em;text-shadow:0 2px 16px rgba(40,6,8,.45)}.hero h1 .oval{display:block;font-size:16px}.hero h1 .forme{display:block;width:min(480px,78vw);margin:4px auto 0;font-size:16px;position:relative;z-index:3;pointer-events:none}.hero h1 .forme img{width:100%;height:auto;display:block;filter:drop-shadow(0 26px 26px rgba(30,0,0,.42))}.hero h1 .forme~.l2{margin-top:-.2em}.hero h1 .l1:has(+.forme){margin-bottom:0}.hero h1 .l2{display:block;position:relative;z-index:2;margin-top:-.34em}.sub{display:flex;justify-content:center;gap:28px;margin-top:30px;color:var(--iv2);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.hero .cta{padding:0 var(--pad);display:flex;justify-content:center;gap:14px;margin-top:36px;flex-wrap:wrap}.sec{padding:clamp(80px,11vw,150px) 0}.split{display:grid;grid-template-columns:200px 1fr;gap:40px}.split>.label{padding-top:22px}.split.solo{grid-template-columns:1fr}h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.02em}.about .cols{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;max-width:820px;color:var(--iv2)}.about .cols p+p{margin-top:0}.band{position:relative;height:clamp(300px,38vw,520px);clip-path:polygon(0% .84%,.8% 1.69%,1.6% 1.39%,2.7% .15%,4.2% .1%,5.4% .18%,6.2% 1.1%,8.1% .32%,9.1% 1.63%,11.2% 1.5%,12.4% 2.54%,13.1% 2.23%,14.2% .38%,15% .8%,16.9% .47%,18.4% 1.66%,19.6% 1.42%,20.3% .15%,21.2% 1.77%,22.5% .82%,24% 1.18%,25.1% 2.07%,26.8% .63%,28.4% 1.37%,30.4% 1.9%,31.4% 2.55%,32.2% 1.09%,34% .4%,35.4% .1%,37.1% 1.99%,38.6% 2.28%,39.7% 1.81%,41.2% 1.51%,42.6% 2.18%,44.7% 1.23%,46.3% .16%,48.1% 1.68%,50.2% 2.14%,51.3% 1%,53% .06%,54.3% .44%,55.1% .15%,56.9% .34%,57.9% 1.02%,59.9% .21%,61.2% 1.43%,63.3% 2.13%,65.2% .72%,66.5% .93%,68.5% 2.49%,69.4% .46%,70.3% .61%,71.7% 1.53%,72.7% .01%,74% .96%,75.5% 2.48%,77.2% 1.34%,78.8% 1.76%,79.5% 2.34%,81.3% 2.27%,83.2% 1.02%,84.4% .27%,86.1% .16%,86.8% .54%,87.6% .88%,88.3% 0%,89.1% .26%,90.3% .07%,92.3% 1.6%,93.2% .66%,94.3% .95%,95.1% 2.21%,97.3% 1.21%,98.7% .22%,99.4% .89%,100% 1%,100% 98.82%,98.5% 97.6%,97.2% 98.68%,95.6% 99.52%,94.2% 98.36%,92.3% 99.76%,91.2% 99.76%,89.4% 98.2%,88.7% 97.45%,86.5% 98.3%,85% 99.59%,84.3% 98.63%,83.6% 99.51%,82.6% 99.92%,81.3% 98.85%,79.4% 98.65%,77.7% 98.7%,76.1% 98.81%,75% 97.41%,72.8% 97.82%,71.1% 99.18%,70.1% 99.25%,69.4% 98.01%,68.2% 97.8%,67% 97.51%,65% 100%,64.1% 97.63%,62.7% 97.45%,61.5% 99.81%,59.9% 97.98%,58.8% 99.77%,57.7% 97.49%,55.9% 99.69%,54.9% 99.74%,54.2% 97.93%,53.3% 98.55%,52% 99.5%,50.2% 99.66%,48.6% 99.7%,47.3% 99.45%,46.3% 97.48%,44.4% 99.21%,42.4% 99.45%,41.2% 97.78%,39.5% 99.74%,37.4% 99.45%,36.4% 97.99%,35.2% 99.23%,34.5% 99.77%,33% 99.37%,31.4% 99.03%,30.1% 97.51%,28.7% 98.51%,26.7% 99.52%,25.9% 97.64%,24% 99.35%,23.1% 98.08%,21% 99.49%,18.8% 97.71%,17.3% 98.9%,16.5% 99.9%,14.4% 99.38%,12.6% 99.33%,10.7% 98.45%,9.7% 99.54%,7.9% 99.82%,6.9% 98.55%,5% 98.4%,3.9% 97.61%,3% 99.96%,2% 98.84%,1.3% 99.54%,.1% 98.51%,0% 99%);background:var(--iv);color:var(--bx);display:grid;place-items:center;text-align:center}.band .ph-cap{font:500 11px/1.6 var(--body);letter-spacing:.2em;text-transform:uppercase;opacity:.7}.band .ph-cap em{display:block;font:italic 400 clamp(22px,2.4vw,32px)/1.2 var(--serif);letter-spacing:0;text-transform:none;opacity:1;margin-bottom:10px}.cheeses{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:64px;border-top:1px solid var(--rule)}.ch{padding:34px 22px 30px;border-right:1px solid var(--rule);display:flex;flex-direction:column;text-decoration:none;transition:background .3s}.ch:last-child{border-right:0}.ch:hover{background:var(--bx-d)}.ch .im{height:240px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:26px}.ch .im img{max-height:240px;width:auto;filter:drop-shadow(0 16px 18px rgba(30,0,0,.4));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ch:hover .im img{transform:translateY(-6px)}.ch .age{font:500 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--iv2)}.ch h3{font:400 28px/1.1 var(--serif);margin:12px 0 10px}.ch p{font-size:14px;line-height:1.55;color:var(--iv2);flex:1}.ch .more{margin-top:20px;font:500 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--rule);padding-bottom:6px;align-self:flex-start}.also{margin-top:56px;display:grid;grid-template-columns:200px 1fr;gap:40px;padding-top:28px;border-top:1px solid var(--rule)}.also ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px 32px}.also li{font:400 19px/1.3 var(--serif)}.also li small{display:block;font:400 13px/1.4 var(--body);color:var(--iv2);margin-top:4px}.tl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.arrows{display:flex;gap:10px}.arrows button{width:44px;height:44px;border-radius:50%;border:1px solid var(--rule);background:none;color:var(--iv);font-size:18px;cursor:pointer;transition:border-color .2s}.arrows button:hover{border-color:var(--iv)}.arrows button:disabled{opacity:.35;cursor:default}.tl{margin-top:60px;position:relative}.tl .line{position:absolute;left:0;right:0;top:7px;height:1px;background:var(--rule)}.tl ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.tl li .dot{width:15px;height:15px;border-radius:50%;border:1px solid var(--iv);background:var(--bx);display:block}.tl li:first-child .dot{background:var(--iv)}.tl .yr{font:400 clamp(56px,7vw,104px)/1 var(--serif);letter-spacing:-.03em;margin:26px 0 22px}.tl li:not(:first-child) .yr{color:var(--iv2)}.tl h4{font:400 13px/1.3 var(--body);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}.tl p{color:var(--iv2);max-width:330px;font-size:15px}.people{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.frame{aspect-ratio:3/4;border:1px solid var(--rule);display:grid;place-items:center;background:var(--bx-d);font:500 10px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--iv2)}.frame.real{border:0;overflow:hidden}.frame.real img{width:100%;height:100%;object-fit:cover}.people figcaption{margin-top:16px}.people figcaption b{display:block;font:400 13px/1.3 var(--body);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.people figcaption span{font-size:14px;color:var(--iv2)}.visit{display:grid;grid-template-columns:200px 1fr 1fr;gap:40px}.hours{list-style:none;margin-top:8px}.hours li{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--rule);font-size:15px}.hours li span:last-child{color:var(--iv2);text-align:right}.visit .addr{font:400 clamp(26px,2.6vw,36px)/1.25 var(--serif);margin:40px 0 30px}.links{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.links a{font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:6px;transition:border-color .2s}.links a:hover{border-color:var(--iv)}.form{display:grid;gap:22px}.form label{display:block}.form label span{display:block;margin-bottom:6px;font:500 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase}.form input{width:100%;height:44px;background:none;border:0;border-radius:0;outline:none;padding:0;font:400 18px var(--body);transition:border-color .2s}.ok{display:none;font-size:14px}.slip h2{font-size:clamp(40px,4.4vw,60px);line-height:1.05}.slip h2 .acc{white-space:nowrap}.coupon-sh{max-width:1040px;margin:0 auto;transform:rotate(-1.2deg);filter:drop-shadow(0 22px 30px rgba(30,6,8,.35)) drop-shadow(0 2px 3px rgba(30,6,8,.25))}.coupon{--paper:#F4ECDF;position:relative;display:grid;grid-template-columns:minmax(150px,22%) 1fr;max-width:1040px;margin:0 auto;color:var(--bx);-webkit-mask:radial-gradient(circle 16px at var(--cut) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 16px at var(--cut) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle 16px at var(--cut) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 16px at var(--cut) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;--cut:22%}.coupon>div{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .22 0 0 0 0 .14 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.5),transparent 60%),radial-gradient(ellipse at 90% 100%,rgba(120,80,40,.1),transparent 55%)}.stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 16px;border-right:2px dashed color-mix(in srgb,var(--c-red) 35%,transparent);text-align:center}.stub-v{font:400 clamp(72px,8vw,112px)/.9 var(--serif);letter-spacing:-.03em}.stub-v small{font-size:.42em;vertical-align:top;margin-left:2px}.stub-t{font:500 10px/1.4 var(--body);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--c-red) 70%,transparent)}.slip{padding:clamp(32px,4.5vw,60px) clamp(28px,5vw,72px)}.slip-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid color-mix(in srgb,var(--c-red) 22%,transparent)}.slip-head .wm{font-size:17px}.slip-k{font:400 italic 15px/1 var(--serif);color:color-mix(in srgb,var(--c-red) 70%,transparent)}.slip h2{color:var(--bx)}.slip>p{color:#3c1416c7;margin:16px 0 30px;max-width:520px}.coupon .form{grid-template-columns:1fr 1fr;gap:22px 32px;align-items:end}.coupon .form label span{color:color-mix(in srgb,var(--c-red) 70%,transparent)}.coupon .form input{color:#3a1214;border-bottom:1px dotted color-mix(in srgb,var(--c-red) 55%,transparent);font-family:var(--serif);font-style:italic;font-size:19px}.coupon .form input:focus{border-bottom:1px solid var(--bx)}.coupon .form input::placeholder{color:color-mix(in srgb,var(--c-red) 35%,transparent)}.coupon .form small,.coupon .ok{grid-column:1/-1;color:#3c141699;font-size:12px}.coupon .ok{display:none;font-size:14px;color:var(--bx)}.stamp{grid-column:1/-1;justify-self:start;cursor:pointer;height:48px;padding:0 26px;background:var(--bx);color:var(--paper);border:0;font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;transition:transform .2s,background .2s}.stamp:hover{background:var(--bx-d);transform:translateY(-1px)}.final{position:relative;min-height:clamp(520px,58vw,760px);display:grid;place-items:center;text-align:center;overflow:hidden;clip-path:polygon(0% .84%,.8% 1.69%,1.6% 1.39%,2.7% .15%,4.2% .1%,5.4% .18%,6.2% 1.1%,8.1% .32%,9.1% 1.63%,11.2% 1.5%,12.4% 2.54%,13.1% 2.23%,14.2% .38%,15% .8%,16.9% .47%,18.4% 1.66%,19.6% 1.42%,20.3% .15%,21.2% 1.77%,22.5% .82%,24% 1.18%,25.1% 2.07%,26.8% .63%,28.4% 1.37%,30.4% 1.9%,31.4% 2.55%,32.2% 1.09%,34% .4%,35.4% .1%,37.1% 1.99%,38.6% 2.28%,39.7% 1.81%,41.2% 1.51%,42.6% 2.18%,44.7% 1.23%,46.3% .16%,48.1% 1.68%,50.2% 2.14%,51.3% 1%,53% .06%,54.3% .44%,55.1% .15%,56.9% .34%,57.9% 1.02%,59.9% .21%,61.2% 1.43%,63.3% 2.13%,65.2% .72%,66.5% .93%,68.5% 2.49%,69.4% .46%,70.3% .61%,71.7% 1.53%,72.7% .01%,74% .96%,75.5% 2.48%,77.2% 1.34%,78.8% 1.76%,79.5% 2.34%,81.3% 2.27%,83.2% 1.02%,84.4% .27%,86.1% .16%,86.8% .54%,87.6% .88%,88.3% 0%,89.1% .26%,90.3% .07%,92.3% 1.6%,93.2% .66%,94.3% .95%,95.1% 2.21%,97.3% 1.21%,98.7% .22%,99.4% .89%,100% 1%,100% 98.82%,98.5% 97.6%,97.2% 98.68%,95.6% 99.52%,94.2% 98.36%,92.3% 99.76%,91.2% 99.76%,89.4% 98.2%,88.7% 97.45%,86.5% 98.3%,85% 99.59%,84.3% 98.63%,83.6% 99.51%,82.6% 99.92%,81.3% 98.85%,79.4% 98.65%,77.7% 98.7%,76.1% 98.81%,75% 97.41%,72.8% 97.82%,71.1% 99.18%,70.1% 99.25%,69.4% 98.01%,68.2% 97.8%,67% 97.51%,65% 100%,64.1% 97.63%,62.7% 97.45%,61.5% 99.81%,59.9% 97.98%,58.8% 99.77%,57.7% 97.49%,55.9% 99.69%,54.9% 99.74%,54.2% 97.93%,53.3% 98.55%,52% 99.5%,50.2% 99.66%,48.6% 99.7%,47.3% 99.45%,46.3% 97.48%,44.4% 99.21%,42.4% 99.45%,41.2% 97.78%,39.5% 99.74%,37.4% 99.45%,36.4% 97.99%,35.2% 99.23%,34.5% 99.77%,33% 99.37%,31.4% 99.03%,30.1% 97.51%,28.7% 98.51%,26.7% 99.52%,25.9% 97.64%,24% 99.35%,23.1% 98.08%,21% 99.49%,18.8% 97.71%,17.3% 98.9%,16.5% 99.9%,14.4% 99.38%,12.6% 99.33%,10.7% 98.45%,9.7% 99.54%,7.9% 99.82%,6.9% 98.55%,5% 98.4%,3.9% 97.61%,3% 99.96%,2% 98.84%,1.3% 99.54%,.1% 98.51%,0% 99%)}.final>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 84%}.final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14100f7a}.final blockquote{position:relative;z-index:2;font:400 clamp(34px,5.2vw,76px)/1.08 var(--serif);text-transform:uppercase;letter-spacing:-.015em;padding:0 var(--pad);color:#fff}.final blockquote .acc{font-size:.95em}.pol{position:absolute;z-index:3;background:#fff;padding:10px 10px 40px;width:clamp(130px,13vw,190px);box-shadow:0 22px 40px #00000073}.pol .in{aspect-ratio:1;background:var(--c-ivory-d);display:grid;place-items:center}.pol .in img{max-width:84%;max-height:84%}.pol.a{left:5%;top:14%;transform:rotate(-8deg)}.pol.b{right:5%;bottom:14%;transform:rotate(7deg)}.site-footer{padding:56px 0 40px}.site-footer .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:13px;color:var(--iv2)}.site-footer .r{text-align:right}.js .rv{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.js .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}}@media(max-width:1000px){.cheeses{grid-template-columns:repeat(2,1fr)}.ch{border-bottom:1px solid var(--rule)}.ch:nth-child(2n){border-right:0}.also ul,.people{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.site-nav ul{display:none}.site-nav ul.r{display:flex;grid-column:2;grid-row:1}.site-nav ul.r li:not(.navcta){display:none}.ch .im{height:170px}.ch .im img{max-height:170px}.site-nav .wrap{grid-template-columns:1fr auto;height:64px}.site-nav .wm{grid-column:1;grid-row:1;font-size:19px}.site-nav .navcta{grid-column:2;grid-row:1}.ghost{height:44px;padding:0 18px;font-size:11px}.hero{padding-top:36px}.hero h1{font-size:13.4vw}.hero h1 .l1{font-size:.78em}.sub{flex-direction:column;gap:8px;font-size:11px}.split,.also,.visit{grid-template-columns:1fr;gap:20px}.split>.label{padding-top:0}.about .cols{grid-template-columns:1fr;gap:0}.about .cols p+p{margin-top:14px}.cheeses{grid-template-columns:1fr}.ch{border-right:0}.also ul{grid-template-columns:1fr 1fr}.tl{overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--pad)*-1)}.tl ol{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78vw;gap:24px}.tl .line{width:var(--tl-w,100%);right:auto}.arrows{display:none}.people{grid-template-columns:1fr 1fr;gap:12px}.coupon-sh{transform:rotate(-.6deg)}.coupon{grid-template-columns:1fr;--cut:0;-webkit-mask:none;mask:none}.stub{flex-direction:row;padding:22px 24px;border-right:0;border-bottom:2px dashed color-mix(in srgb,var(--c-red) 35%,transparent);justify-content:flex-start}.stub-v{font-size:64px}.coupon .form{grid-template-columns:1fr}.pol{width:118px;padding:7px 7px 26px}.pol.a{left:5%;top:7%}.pol.b{right:5%;bottom:7%}.site-footer .wrap{grid-template-columns:1fr;text-align:center}.site-footer .r{text-align:center}}::selection{background:var(--iv);color:var(--bx)}:focus-visible{outline:2px solid var(--iv);outline-offset:4px}html{scrollbar-color:color-mix(in srgb,var(--c-ivory) 35%,transparent) var(--bx-d);accent-color:var(--iv);caret-color:var(--iv)}a{text-underline-offset:.22em;text-decoration-thickness:1px}.ic{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.4;flex:none}.band.ph{display:block;background:var(--bx-d)}.band.ph img{width:100%;height:100%;object-fit:cover}.band.ph figcaption{position:absolute;left:var(--pad);bottom:9%;font:italic 400 clamp(16px,1.6vw,22px)/1.3 var(--serif);color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.55);max-width:80%}.cr{font:400 11px/1.4 var(--body);color:var(--iv2);letter-spacing:.02em}.cr a{color:inherit}.band.ph .cr{position:absolute;right:var(--pad);bottom:9%;color:#fffc;text-shadow:0 1px 8px rgba(0,0,0,.6)}.ch .im{height:auto;aspect-ratio:630/720;display:block;margin:0 -6px 22px}.ch .im img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 100%}.ch .im img{filter:drop-shadow(0 14px 16px rgba(30,0,0,.38))}.others{margin-top:72px;padding-top:28px;border-top:1px solid var(--rule)}.others-head{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:baseline}.others-head h3{font:400 clamp(28px,3vw,40px)/1.1 var(--serif)}.og{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 28px;margin-top:44px}.oc{text-decoration:none;display:block}.oc .o-im{aspect-ratio:4/3;border-radius:50%;overflow:hidden;background:var(--bx-d)}.oc .o-im img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.oc:hover .o-im img{transform:scale(1.05)}.oc h4{font:400 22px/1.2 var(--serif);margin:18px 0 6px}.oc p{font-size:14px;line-height:1.5;color:var(--iv2)}.story-grid{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,.8fr);gap:40px;align-items:start}.story-txt p{color:var(--iv2);max-width:62ch}.story-txt p+p{margin-top:16px}.story-txt h2{margin-bottom:34px}.story-fig .tall{aspect-ratio:3/4;border-radius:50%;overflow:hidden}.story-fig img{width:100%;height:100%;object-fit:cover}.story-fig figcaption{margin-top:14px}.pull{margin:56px 0 0;font:400 clamp(26px,2.8vw,40px)/1.22 var(--serif);max-width:24ch}.pull cite{display:block;margin-top:16px;font:500 11px/1.5 var(--body);letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:var(--iv2)}.pull cite a{text-decoration:none;border-bottom:1px solid var(--rule)}.tl ol{grid-template-columns:repeat(4,minmax(0,1fr))}.tl .yr{font-size:clamp(52px,5.6vw,88px)}.frame.real{border:0;overflow:hidden;background:var(--bx-d)}.press{margin-top:56px;border-top:1px solid var(--rule);list-style:none}.press li{border-bottom:1px solid var(--rule)}.press a{display:grid;grid-template-columns:200px minmax(0,1fr) 70px 24px;gap:40px;align-items:baseline;padding:26px 0;text-decoration:none;transition:background .25s,padding .35s cubic-bezier(.2,.7,.2,1)}.press a:hover{background:var(--bx-d);padding-left:14px;padding-right:14px}.press .t{font:400 12px/1.4 var(--body);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.press .h{font:400 clamp(19px,1.7vw,24px)/1.3 var(--serif)}.press .y{color:var(--iv2);font-size:14px;font-variant-numeric:tabular-nums}.press .ic{align-self:start;margin-top:6px}.crumb{padding-top:26px;font:500 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--iv2)}.crumb a{text-decoration:none}.crumb a:hover{color:var(--iv)}.p-hero{padding:34px 0 clamp(64px,8vw,110px);text-align:center}.p-cut{width:min(640px,92vw);margin:0 auto;position:relative;z-index:1}.p-cut img{width:100%;height:auto;margin-top:-8.9%;filter:drop-shadow(0 26px 30px rgba(30,0,0,.45))}.p-title{font-family:var(--serif);font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:-.035em;position:relative;z-index:2;margin-top:-.36em;white-space:nowrap;font-size:var(--tsz,clamp(60px,12vw,180px));text-shadow:0 4px 30px rgba(40,6,8,.35)}.p-title .s{font-family:var(--script);text-transform:none;letter-spacing:0;font-size:.62em;line-height:1}.p-title .s.after{margin-left:.16em}.p-title .s.before{margin-right:.2em}.p-hero .oval{margin-top:6px}.p-hero.no-photo{padding-top:clamp(48px,7vw,96px)}.p-hero.no-photo .p-title{margin-top:0}.p-hero.art .p-title{margin-top:-.42em}.p-lead{max-width:56ch;margin:30px auto 0;padding:0 var(--pad);font:400 clamp(17px,1.4vw,20px)/1.6 var(--body);color:var(--iv)}.p-hero .sub{margin-top:24px}.p-hero .cr{margin-top:12px}.specs{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;margin-top:10px}.specs div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:15px}.specs dt{font:500 11px/1.6 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--iv2);padding-top:2px}.specs dd{color:var(--iv)}.nutri{max-width:760px}.nutri .row{display:grid;grid-template-columns:1fr auto 120px;gap:24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums}.nutri .row span:first-child{font:400 22px/1.2 var(--serif)}.nutri .row b{font-weight:500;text-align:right}.nutri .row small{color:var(--iv2);font-size:13px;text-align:right}.nutri .per{color:var(--iv2);font-size:14px;margin-top:18px}.racconto .cols{columns:2;column-gap:48px;margin-top:40px;max-width:860px;color:var(--iv2)}.racconto .cols p{break-inside:avoid}.racconto .cols p+p{margin-top:14px}.racconto blockquote{margin-top:56px;font:italic 400 clamp(24px,2.6vw,36px)/1.3 var(--serif);max-width:30ch}.racconto .pair{margin-top:34px;max-width:60ch;color:var(--iv2)}.racconto .pair b{display:block;font:500 11px/1.6 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--iv);margin-bottom:6px}.p-fig{margin-top:56px;max-width:860px}.p-fig img{width:100%;aspect-ratio:3/2;object-fit:cover}.p-fig figcaption{margin-top:12px}.fonti{list-style:none;border-top:1px solid var(--rule);margin-top:8px}.fonti li{border-bottom:1px solid var(--rule)}.fonti a{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:20px;align-items:center;padding:18px 0;text-decoration:none}.fonti a span b{display:block;font:500 11px/1.6 var(--body);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.fonti a span i{font:400 18px/1.35 var(--serif);font-style:normal}.fonti a:hover i{text-decoration:underline}.more-ch{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule);margin-top:48px}.more-ch .ch{border-bottom:0}.more-ch .ch:nth-child(4){border-right:0}.credits{list-style:none;border-top:1px solid var(--rule);margin-top:40px}.credits li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:28px;padding:18px 0;border-bottom:1px solid var(--rule);align-items:center}.credits img{width:120px;aspect-ratio:4/3;object-fit:cover}.credits p{font-size:14px;color:var(--iv2);overflow-wrap:anywhere}.credits p b{color:var(--iv);font-weight:500}.credits p a{display:block}@media(max-width:1000px){.og{grid-template-columns:repeat(2,1fr)}.story-grid{grid-template-columns:1fr 1fr}.story-grid>.label{grid-column:1/-1}.more-ch{grid-template-columns:repeat(2,1fr)}.more-ch .ch:nth-child(2n){border-right:0}.more-ch .ch{border-bottom:1px solid var(--rule)}.specs{grid-template-columns:1fr}.press a{grid-template-columns:160px minmax(0,1fr) 50px 24px;gap:24px}}@media(max-width:760px){.others-head{grid-template-columns:1fr;gap:14px}.og{gap:32px 14px;margin-top:30px}.oc h4{font-size:19px;margin-top:14px}.oc p{font-size:13px}.story-grid{grid-template-columns:1fr;gap:28px}.story-fig{max-width:300px}.tl ol{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74vw}.tl .line{width:var(--tl-w,100%);right:auto}.press a{grid-template-columns:1fr 24px;gap:6px 16px;padding:22px 0}.press .t{grid-column:1;grid-row:1}.press .y{grid-column:1;grid-row:3}.press .h{grid-column:1;grid-row:2}.press .ic{grid-column:2;grid-row:1/4}.band.ph figcaption{bottom:12%;font-size:15px}.band.ph .cr{bottom:5%;left:var(--pad);right:auto}.specs div{grid-template-columns:1fr;gap:4px}.nutri .row{grid-template-columns:1fr auto;gap:2px 16px}.nutri .row small{grid-column:1/-1;text-align:left}.racconto .cols{columns:1}.racconto .cols p+p{margin-top:14px}.more-ch .ch{padding:24px 12px}.more-ch .ch h3{font-size:21px}.more-ch .ch p{display:none}.credits li{grid-template-columns:84px minmax(0,1fr);gap:16px}.credits img{width:84px}}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--c-ivory);color:var(--c-red);padding:12px 18px}.skip:focus{left:12px;top:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.02em}.tpl-product main,.tpl-index main{display:block}.site-nav{position:relative}.site-nav ul.r{gap:26px}.site-nav ul li{display:flex;align-items:center;height:44px}.site-nav .icon-link{justify-content:center;width:24px;height:44px}.site-nav .icon-link{position:relative;display:inline-flex;align-items:center;color:var(--iv2)}.site-nav .icon-link:hover{color:var(--iv)}.site-nav .ni .ic{width:19px;height:19px}.cart-n{position:absolute;top:6px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--iv);color:var(--bx);font:500 10px/17px var(--body);text-align:center;letter-spacing:0}.nav-menu{display:none}.nav-menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--iv)}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu .when-closed{display:inline-flex}.nav-menu .when-open{display:none}.nav-menu[open] .when-open{display:inline-flex}.nav-menu[open] .when-closed{display:none}.nav-panel{position:absolute;left:0;right:0;top:100%;z-index:50;background:var(--bx);border-bottom:1px solid var(--rule);padding:8px var(--pad) 22px}.nav-panel ul{display:block}.nav-panel li{border-bottom:1px solid var(--rule)}.nav-panel a{display:block;padding:16px 0;font:500 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--iv)}.rte{margin-top:28px;max-width:68ch;color:var(--iv)}.rte>*+*{margin-top:1em}.rte h2,.rte h3{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.2;margin-top:1.6em}.rte ul,.rte ol{padding-left:1.2em}.rte a{text-underline-offset:.22em}.ivory .rte{color:var(--c-ink)}.count{margin-top:14px;color:var(--iv2);font-size:14px}.empty{margin-top:40px;color:var(--iv2)}.form input,.form textarea,.form select,.search-form input{color:var(--iv)}.contact-form,.pw-form{margin-top:36px;max-width:560px}.contact-form input,.contact-form textarea,.pw-form input,.search-form input{width:100%;background:none;border:0;border-bottom:1px solid var(--rule);border-radius:0;outline:none;padding:10px 0;font:400 18px var(--body);color:inherit}.contact-form textarea{resize:vertical;min-height:120px;display:block}.contact-form input:focus,.contact-form textarea:focus,.pw-form input:focus,.search-form input:focus{border-bottom-color:var(--iv)}.contact-form .ghost,.pw-form .ghost{justify-self:start;cursor:pointer;background:var(--iv);color:var(--bx)}.contact-form .ghost:hover,.pw-form .ghost:hover{background:transparent;color:var(--iv)}.ok.is-on{display:block}.contact-form .ok,.pw-form .ok{color:var(--iv)}.coupon .ok.is-on{display:block}.search-form{display:flex;gap:16px;align-items:end;margin-top:30px;max-width:640px}.search-form input[type=search]{flex:1;-webkit-appearance:none;appearance:none}.search-form .ghost{cursor:pointer}.consent{display:grid!important;grid-template-columns:20px 1fr;gap:12px;align-items:start;grid-column:1/-1}.consent input{width:18px;height:18px;margin-top:3px;accent-color:var(--c-red)}.consent span{margin:0!important;text-transform:none!important;letter-spacing:0!important;font:400 13px/1.45 var(--body)!important;color:#3c1416c7!important}.pager{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:56px}.pager-n{font:500 12px/1 var(--body);letter-spacing:.16em}.ph-name{font:italic 400 clamp(26px,3.2vw,44px)/1.1 var(--script);font-style:normal;text-align:center;padding:0 12%}.im-ph,.p-ph{display:grid;place-items:center}.im-ph{aspect-ratio:900/720;background:var(--bx-d);border-radius:50%/60%}.p-ph{aspect-ratio:2.1/1;background:var(--bx-d);border-radius:50%;width:min(640px,86vw);margin:0 auto}.p-ph .ph-name{font-size:clamp(40px,6vw,84px);line-height:1}.o-im:empty,.o-im .ph-name{display:grid;place-items:center}.o-im .ph-name{height:100%;font-size:clamp(28px,3vw,40px)}.oc.is-cut .o-im{border-radius:0;background:none;overflow:visible}.oc.is-cut .o-im img{width:112%;max-width:none;margin-left:-6%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 14px 14px rgba(30,0,0,.3))}.buy{margin:34px auto 0;padding:0 var(--pad);display:grid;justify-items:center;gap:20px;text-align:left}.buy-top{display:flex;align-items:center;justify-content:center;gap:26px}.buy-price{font:400 clamp(32px,3.2vw,44px)/1 var(--serif);font-variant-numeric:tabular-nums}.buy-price s{font-size:.6em;color:var(--iv2);margin-right:8px}.buy-variant{position:relative;display:block;color:var(--iv)}.buy-variant:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.buy-variant select{display:block;height:48px;min-width:170px;padding:0 40px 0 16px;background:transparent;color:var(--iv);border:1px solid var(--iv);border-radius:0;font:400 15px var(--body);-webkit-appearance:none;appearance:none;cursor:pointer}.buy-variant select option{color:#222}.buy-row{display:flex;align-items:stretch;justify-content:center;gap:12px}.buy-row>*{height:48px}.qty{display:inline-grid;grid-template-columns:44px 52px 44px;border:1px solid var(--iv)}.qty button{background:none;border:0;color:var(--iv);font:400 20px var(--body);cursor:pointer}.qty button:hover{background:var(--iv);color:var(--bx)}.qty input{width:100%;min-width:0;text-align:center;background:none;border:0;color:var(--iv);font:400 16px var(--body);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-row .ghost{height:48px;justify-content:center;cursor:pointer}.buy-add{min-width:240px}.buy-add[disabled]{opacity:.5;cursor:not-allowed}.p-more{margin-top:22px;font:500 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase}.p-more a{color:var(--iv2);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.p-more a:hover{color:var(--iv)}.p-hero .p-lead{margin:22px auto 0}.p-hero.art .oval{margin-bottom:0}.p-fig{margin-top:44px}.p-fig img{width:100%;height:auto;max-height:560px;object-fit:cover}.p-fig figcaption{margin-top:10px}.clist{list-style:none;margin-top:56px;border-top:1px solid var(--rule)}.clist li{border-bottom:1px solid var(--rule)}.clist a{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:40px;align-items:baseline;padding:26px 0;text-decoration:none}.clist .h{font:400 clamp(22px,2vw,28px)/1.3 var(--serif)}.clist .y{font:500 12px/1.4 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--iv2)}.cart-empty{margin-top:56px;display:grid;gap:26px;justify-items:start;font-size:18px}.cart-lines{list-style:none;margin-top:56px;border-top:1px solid var(--rule)}.cart-line{display:grid;grid-template-columns:120px minmax(0,1fr) auto 110px;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}.cart-img{display:grid;place-items:center;aspect-ratio:4/3;text-decoration:none}.cart-img img{width:100%;height:100%;object-fit:cover}.cart-img.is-cut img{width:132%;max-width:none;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 8px 8px rgba(30,0,0,.4))}.cart-img .ph-name{font-size:20px;padding:0 8px}.cart-info{display:grid;gap:4px}.cart-name{font:400 22px/1.2 var(--serif);text-decoration:none}.cart-var,.cart-unit{font-size:14px;color:var(--iv2)}.cart-total{text-align:right;font-variant-numeric:tabular-nums}.cart-rm{justify-self:start;margin-top:8px;font-size:13px;color:var(--iv2);text-decoration:underline;text-underline-offset:3px}.cart-rm:hover{color:var(--iv)}.js .cart-btns [name=update]{display:none}.site-footer .wrap.legal{display:block}.cart-sum{margin-top:36px;margin-left:auto;max-width:460px;display:grid;gap:12px}.cart-sub{display:flex;justify-content:space-between;font:400 26px/1.2 var(--serif)}.cart-note{font-size:13px;color:var(--iv2)}.cart-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.cart-btns .ghost{cursor:pointer;background:none;color:var(--iv)}.cart-btns .ghost:hover,.cart-btns .solid{background:var(--iv);color:var(--bx)}.cart-btns .solid:hover{background:transparent;color:var(--iv)}.nf,.pw,.gc{min-height:60vh;display:grid;align-items:center;text-align:center}.nf-n{font:400 clamp(110px,22vw,300px)/.9 var(--serif);letter-spacing:-.04em}.nf-in,.pw-in{display:grid;gap:24px;justify-items:center}.pw-form{width:100%;text-align:left}.gc{padding:80px 0;background:var(--bx);color:var(--iv)}.gc .wrap{display:grid;gap:20px;justify-items:center}.gc-amount{font:400 clamp(52px,8vw,110px)/1 var(--serif)}.gc-code{font:500 22px/1 var(--body);letter-spacing:.18em}.gc-code-l{font:500 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--iv2)}.legal ul{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;list-style:none;padding:14px 0 0;font-size:12px}.credits img.contain{object-fit:contain}.sec.tight-top{padding-top:0}.story-label{padding-top:22px}.credit-line{margin-top:18px}.nutri .row small:empty{display:block}@media(max-width:1000px){.cart-line{grid-template-columns:96px minmax(0,1fr) auto 90px}}@media(max-width:760px){.site-nav .wrap{grid-template-columns:1fr auto auto}.site-nav .nav-menu{display:flex;align-items:center;grid-column:3;grid-row:1}.site-nav .navcta{grid-column:auto}.site-nav ul.r{grid-column:2;gap:0}.buy{justify-items:stretch;gap:14px}.buy-top{justify-content:center;gap:16px}.buy-top:has(.buy-variant){justify-content:space-between}.buy-variant select{min-width:0;width:100%}.buy-variant{flex:1;max-width:190px}.buy-row{display:grid;grid-template-columns:auto 1fr}.buy-wa{grid-column:1/-1}.buy-add{min-width:0;padding:0 8px;letter-spacing:.1em;white-space:nowrap}.qty{grid-template-columns:44px 44px 44px}.p-more{margin-top:18px}.cart-line{grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center}.cart-img{grid-row:1/3;align-self:start}.cart-info{grid-column:2/4}.cart-qty{grid-column:2;grid-row:2;justify-self:start;width:auto;grid-template-columns:40px 48px 40px;height:42px}.cart-total{grid-column:3;grid-row:2}.cart-name{font-size:19px}.search-form{flex-direction:column;align-items:stretch}.search-form .ghost{align-self:flex-start}.clist a{grid-template-columns:minmax(0,1fr) 24px}.clist .y{display:none}}@media(max-width:370px){.buy-row{grid-template-columns:1fr}.qty{width:100%;grid-template-columns:48px 1fr 48px}.buy-add{padding:0 18px;letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(min-width:761px){.tl{overflow-x:auto;scrollbar-width:none}.tl::-webkit-scrollbar{display:none}.tl ol{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 120px)/4)}.tl .line{width:var(--tl-w,100%);right:auto}}.gl-card{--gl-paper:var(--c-ivory);--gl-ink:var(--c-red);max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr .92fr;overflow:hidden;background:var(--gl-paper);color:var(--gl-ink);box-shadow:0 30px 50px -24px #1e060880;outline:1px solid color-mix(in srgb,var(--c-red) 22%,transparent);outline-offset:-1px}.gl-txt{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(26px,4vw,54px)}.gl-title{font:400 min(64px,100cqi / 11.9)/1.2 var(--serif);white-space:nowrap}.gl-logo{--u: .02707em ;display:inline;width:auto;max-width:none;height:calc(66 * var(--u));margin:calc(-8.4 * var(--u)) calc(-11.3 * var(--u)) calc(-12.3 * var(--u)) calc(-5.6 * var(--u));vertical-align:calc(-10.4 * var(--u))}.gl-desc{max-width:34ch;font-family:var(--serif);font-style:italic;font-size:clamp(17px,1.5vw,20px);line-height:1.45;color:color-mix(in srgb,var(--gl-ink) 82%,transparent)}.gl-dove{display:grid;gap:14px;margin-top:auto;border-top:1px solid color-mix(in srgb,var(--gl-ink) 20%,transparent);padding-top:20px;width:100%}.gl-dove dt{font:500 10px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--gl-ink) 55%,transparent)}.gl-dove dd{margin:6px 0 0;font:400 15px/1.5 var(--body)}.gl-dove dd span{display:block}.gl-txt .ghost{--iv:var(--gl-ink);--bx:var(--gl-paper)}.gl-im{position:relative;min-height:380px;overflow:hidden;background:var(--c-red-d)}.gl-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gl-im:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e060800 55%,#1e06088c);pointer-events:none}.gl-cap{position:absolute;left:22px;bottom:18px;z-index:1;font:italic 400 14px/1.3 var(--serif);color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}@media(max-width:860px){.gl-card{grid-template-columns:1fr}.gl-im{grid-row:1;min-height:0;aspect-ratio:4/3}.gl-desc{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
