.pr-stack{--tooth:.6rem;--pad:clamp(1.25rem, 3vw, 2rem);--tuck:1rem;isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid}.pr-slip{filter:drop-shadow(0 0 .5px color-mix(in srgb, var(--foreground) 35%, transparent)) drop-shadow(0 16px 26px color-mix(in srgb, var(--foreground) 11%, transparent));position:relative}.pr-slip--main{z-index:3}.pr-slip--pack{z-index:2;margin:calc(-1 * var(--tuck)) .5rem 0}.pr-slip--pack+.pr-slip--pack{z-index:1;margin-inline:1rem}.pr-slip-paper{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--card);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x}.pr-slip--main .pr-slip-paper{padding:var(--pad) var(--pad) calc(var(--pad) + var(--tooth))}.pr-slip--pack .pr-slip-paper{padding:var(--tuck) 0 var(--tooth)}.pr-price{font-variant-numeric:tabular-nums;margin-top:1rem;font-size:clamp(3rem,6.5vw,4.75rem)}.pr-total{font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3.4vw,2.75rem)}.pr-price>span,.pr-total>span{background:linear-gradient(var(--pen-stroke), var(--pen-stroke)) left bottom / 100% .07em no-repeat;padding-bottom:.06em}.pr-lines{border-top:1px solid var(--hair);color:var(--muted-foreground);gap:.75rem;margin-top:2.25rem;padding-top:1.5rem;font-size:.9375rem;display:grid}.pr-slip--main .pr-lines b{font-size:.8125rem;font-weight:500}.pr-row{align-items:flex-end;gap:.5rem;display:flex}.pr-row>span{flex:0 auto}.pr-row>i{background:radial-gradient(circle, color-mix(in srgb, var(--foreground) 32%, transparent) .9px, transparent 1.2px) left center / 6px 3px repeat-x;flex:1.25rem;height:3px;margin-bottom:.4em}.pr-row>b{flex:none;font-weight:600}.pr-row--pen>b{font-family:var(--font-heading);color:var(--pen);font-size:1.375rem;font-weight:700}.pr-tear{background:linear-gradient(to right, var(--hair) 7px, transparent 0) left top / 12px 1.5px repeat-x;margin-top:1.75rem;padding-top:1.5rem}.pr-plate-head{border-radius:var(--radius-md);width:100%;padding:var(--pad);text-align:left;cursor:pointer;align-items:flex-end;gap:1rem;display:flex}.pr-plate-head:focus-visible{outline-offset:-.5rem}.pr-plate-title{flex-direction:column;flex:1;min-width:0;display:flex}.pr-pack-top{align-items:center;gap:.875rem;display:flex}.pr-stamp{border:1.5px solid var(--pen-stroke);letter-spacing:.14em;text-transform:uppercase;color:var(--pen);border-radius:50%;padding:.3rem .75rem;font-size:.75rem;font-weight:700;line-height:1;transform:rotate(-8deg)}.pr-pack-title{margin-top:.875rem;font-size:clamp(1.75rem,2.6vw,2rem)}.pr-pack-note{color:var(--muted-foreground);margin-top:.625rem;font-size:.875rem;line-height:1.45}.pr-pack-hint{min-height:2rem;color:var(--pen);align-self:flex-end;align-items:center;margin-top:.5rem;font-size:.8125rem;font-weight:600;transition:opacity .2s,visibility .2s;display:flex}.pr-plate[data-open=true] .pr-pack-hint{visibility:hidden;opacity:0}.pr-plate-icon{border:1px solid var(--hair);width:2rem;height:2rem;color:var(--pen);border-radius:50%;flex:none;place-items:center;transition:border-color .2s;display:grid}.pr-plate-icon>svg{width:1rem;height:1rem;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.pr-plate[data-open=true] .pr-plate-icon>svg{transform:rotate(45deg)}.pr-fold{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1);display:grid}.pr-plate[data-open=true]>.pr-fold{grid-template-rows:1fr}.pr-fold>div{min-height:0;overflow:hidden}.pr-pack-body{margin-inline:var(--pad);border-top:1px solid var(--hair);padding:1.5rem 0 var(--pad)}.pr-instead{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem}.pr-pack-body .pr-lines{border-top:0;margin-top:1.25rem;padding-top:0}.pr-pack-body .pr-lines b{color:var(--foreground);font-variant-numeric:tabular-nums}.pr-details{color:var(--muted-foreground);gap:.5rem;font-size:.8125rem;line-height:1.5;display:grid}@media (min-width:64rem){.pr-stack{--cols:minmax(0, 1fr) minmax(0, 1.35fr);--gutter:3.5rem}.pr-cols,.pr-plate-head{grid-template-columns:var(--cols);gap:0 var(--gutter);display:grid}.pr-cols .pr-lines{border-top:0;margin-top:0;padding-top:0}.pr-slip--main .pr-cols{align-items:baseline}.pr-pack-note,.pr-details li{text-wrap:balance}.pr-plate-title{display:contents}.pr-pack-top,.pr-pack-title,.pr-pack-note{grid-column:1}.pr-pack-hint,.pr-plate-icon{grid-area:1/2/span 3;place-self:center end}.pr-pack-hint{margin:0 3rem 0 0}}@container lpm (max-width:18rem){.pr-stack{--pad:.875rem}.pr-slip--pack{margin-inline:.25rem}.pr-slip--pack+.pr-slip--pack{margin-inline:.5rem}.pr-plate-head{flex-direction:column;align-items:stretch}.pr-plate-icon{align-self:flex-end}.pr-pack-top{flex-wrap:wrap;row-gap:.5rem}.pr-row{flex-wrap:wrap}.pr-row>span{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.pr-price{font-size:min(3rem,29.4118vw - 1.61765rem)}.pr-total{font-size:min(2.25rem,23.8095vw - 1.30952rem)}.pr-pack-title{font-size:1.25rem}.pr-row--pen>b{font-size:1rem}}@media (hover:hover){.pr-slip--pack{transition:translate .24s cubic-bezier(.2,.8,.2,1)}.pr-slip--pack:hover{translate:0 -4px}.pr-slip--pack:hover .pr-plate-icon{border-color:var(--pen-stroke)}}@media (prefers-reduced-motion:reduce){.pr-slip--pack,.pr-plate-icon>svg,.pr-fold,.pr-pack-hint{transition:none}}@media (min-width:64rem){#pricing{background:color-mix(in srgb, var(--pen-stroke) 7%, var(--background));box-shadow:inset 0 1px color-mix(in srgb, var(--pen-stroke) 22%, transparent), inset 0 -1px color-mix(in srgb, var(--pen-stroke) 22%, transparent)}}
