.intro.folded-cover{padding:0;background:#f4eedf;perspective:1800px;overflow:hidden;transition:visibility 1.6s,opacity 1.6s}.cover-panel{position:absolute;top:0;bottom:0;width:50%;background:#f3edde url('ivory-embossed.png') center/cover;transition:transform 1.5s cubic-bezier(.55,0,.2,1);backface-visibility:hidden}.panel-left{left:0;transform-origin:left center;background-position:left center;border-right:2px solid #ad9258;box-shadow:inset -8px 0 12px #91744816}.panel-right{right:0;transform-origin:right center;background-position:right center;border-left:1px solid #fdf7df;box-shadow:inset 8px 0 12px #91744816}.panel-left:after,.panel-right:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#ffffff16,transparent 60%,#a88c5409)}.opening-seal{position:relative;z-index:2;width:160px;padding:0;background:transparent;border:0;filter:drop-shadow(0 5px 5px #76604435);transition:opacity .35s,transform .6s}.opening-seal svg{display:block;width:100%;height:auto}.opening-seal:hover{transform:scale(1.035);filter:drop-shadow(0 7px 8px #76604445)}.opening-seal:focus-visible{outline:1px solid #927744;outline-offset:12px;border-radius:45%}.intro .cover-caption{position:absolute;bottom:30px;z-index:2;color:#8a795b;font-size:8px;letter-spacing:2.2px;line-height:2.2;transition:opacity .3s;margin:0;text-shadow:0 1px #fff9e9}.cover-caption span{display:block;font-size:7px;letter-spacing:2px}.intro.folded-cover.hide{opacity:1;background:transparent}.folded-cover.hide .panel-left{transform:rotateY(-100deg)}.folded-cover.hide .panel-right{transform:rotateY(100deg)}.folded-cover.hide .opening-seal{opacity:0;transform:scale(1.12)}.folded-cover.hide .cover-caption{opacity:0}@media(min-width:800px){.cover-panel{background-size:100% auto}.opening-seal{width:170px}}@media(max-width:650px){.cover-panel{background-size:auto 100%}.panel-left{background-position:0 center}.panel-right{background-position:100% center}.opening-seal{width:145px}.intro .cover-caption{bottom:28px;font-size:7px}}@media(prefers-reduced-motion:reduce){.intro.folded-cover.hide{opacity:0}.folded-cover.hide .cover-panel{transform:none}}

.opening-seal.wax-opening-seal{width:195px;height:auto;filter:none}.wax-opening-seal img{display:block;width:100%;height:auto}.wax-open-label{display:block;font:8px "DM Sans",sans-serif;letter-spacing:1.7px;color:#917344;margin-top:10px;text-shadow:0 1px #fff7e8}@media(max-width:650px){.opening-seal.wax-opening-seal{width:170px}}
