.brand-link{display:block;width:175px;height:66px;flex-shrink:0}.brand-link img{display:block;width:100%;height:100%;object-fit:contain}.header{padding-block:12px}.header .brand-link{margin-left:-8px}footer .brand-link{width:185px;height:75px}.opening{position:relative;isolation:isolate}.opening:before,.closing:before{content:'';position:absolute;inset:0;z-index:-1;background:url('assets/bisous-texture.png') repeat 0 0/200px 200px;opacity:.045;pointer-events:none}.opening:after{content:'';position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,var(--paper));z-index:-1}.opening h1{position:relative}.closing{position:relative;isolation:isolate}.closing:before{opacity:.065;background-size:240px 240px}.gift-section{background:linear-gradient(120deg,#eee3db,#e8d8cf)}.gallery{box-shadow:0 8px 35px #4e302908;border:1px solid #e5dcd4}.purchase .eyebrow{color:var(--red)}.card-option{border-radius:3px}.primary{border-radius:2px}.announcement{background:#8b3041;color:#fff7ef}.product-frame[data-view="2"] .print-initial{left:40%;top:56%;font-size:28cqw;transform:translate(-50%,-50%) skewY(12deg) scaleX(.56);transform-origin:center}.thumb-image[data-view="2"][data-letter]:after{left:40%;top:56%;font-size:28cqw;transform:translate(-50%,-50%) skewY(12deg) scaleX(.56);transform-origin:center}@media(max-width:760px){.header{padding-block:9px}.header .brand-link{width:134px;height:54px;margin-left:-7px}.header nav{gap:16px;font-size:9px}.opening{padding-top:35px}.opening:before{background-size:155px 155px;opacity:.035}footer .brand-link{width:165px;height:65px}}
