.ff-wedding-tile .ff-tile-content h1,.ff-wedding-tile .ff-tile-content p,.ff-wedding-tile .ff-tile-content .ff-button{mix-blend-mode:multiply}.ff-wedding-tile{background:#fefcf6;background-image:linear-gradient(#fffdf666,#fffdf666),url(/cdn/shop/files/paper-texture.jpg?v=1752599594);background-blend-mode:normal,multiply;background-repeat:repeat;position:relative;box-shadow:var(--ff-box-shadow);padding:clamp(2rem,4vw,4rem);overflow:visible;z-index:1;--flower-corner-distance: 2rem;--flower-size: 40px;--border-spacing: 2rem}.ff-wedding-tile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.ff-wedding-tile:after{content:"";position:absolute;left:calc(var(--flower-corner-distance) + var(--flower-size) / 2 - 65px);top:calc(var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing));bottom:calc(var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing));width:130px;height:calc(100% - 2 * (var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing)));background-image:url(border-left.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;opacity:.5;mix-blend-mode:multiply;z-index:2}.wedding-border-right{position:absolute;right:calc(var(--flower-corner-distance) + var(--flower-size) / 2 - 65px);top:calc(var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing));bottom:calc(var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing));width:130px;height:calc(100% - 2 * (var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing)));background-image:url(border-left.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;opacity:.5;mix-blend-mode:multiply;z-index:2;transform:rotate(180deg);transform-origin:center}.wedding-border-top{position:absolute;top:calc(var(--flower-corner-distance) + var(--flower-size) / 2 - 65px);left:calc(var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing));width:calc(100% - 2 * (var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing)));height:130px;background-image:url(border-bottom.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;opacity:.5;mix-blend-mode:multiply;z-index:2;transform:rotate(180deg) scaleY(.4);transform-origin:center}.wedding-border-bottom{position:absolute;bottom:calc(var(--flower-corner-distance) + var(--flower-size) / 2 - 65px);left:calc(var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing));width:calc(100% - 2 * (var(--flower-corner-distance) + var(--flower-size) + var(--border-spacing)));height:130px;background-image:url(border-bottom.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;opacity:.5;mix-blend-mode:multiply;z-index:2;transform:scaleY(.4);transform-origin:center}.wedding-border-corner-tl,.wedding-border-corner-tr,.wedding-border-corner-bl,.wedding-border-corner-br{position:absolute;width:var(--flower-size);height:var(--flower-size);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.5;mix-blend-mode:multiply;z-index:3;display:block}.wedding-border-corner-tl{top:var(--flower-corner-distance);left:var(--flower-corner-distance);background-image:url(/cdn/shop/files/wedding-tile-corner-tl.svg?v=1752594809)}.wedding-border-corner-tr{top:var(--flower-corner-distance);right:var(--flower-corner-distance);background-image:url(/cdn/shop/files/wedding-tile-corner-tr.svg?v=1752594809)}.wedding-border-corner-bl{bottom:var(--flower-corner-distance);left:var(--flower-corner-distance);background-image:url(/cdn/shop/files/wedding-tile-corner-bl.svg?v=1752594809)}.wedding-border-corner-br{bottom:var(--flower-corner-distance);right:var(--flower-corner-distance);background-image:url(/cdn/shop/files/wedding-tile-corner-br.svg?v=1752594809)}.wedding-photo-stack{position:relative;width:100%;height:350px;cursor:grab;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.wedding-photo-stack:active{cursor:grabbing}.wedding-photo{position:absolute;width:240px;height:300px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026;transition:transform .3s ease,z-index .3s ease;transform-origin:center center}.wedding-photo img{width:100%;height:100%;object-fit:cover;border-radius:8px}.wedding-photo:hover{z-index:30}.wedding-photo.dragging{z-index:40;transition:none}.wedding-photo[data-photo-index="0"]{z-index:14}.wedding-photo[data-photo-index="1"]{z-index:13}.wedding-photo[data-photo-index="2"]{z-index:12}.wedding-photo[data-photo-index="3"]{z-index:11}@media screen and (min-width: 480px) and (max-width: 989px){.ff-wedding-tile{padding:2rem;--flower-size: 25px;--flower-corner-distance: 1.5rem;--border-spacing: 1.5rem}.wedding-photo-stack{height:320px}.wedding-photo{width:200px;height:250px}}@media screen and (max-width: 479px){.ff-wedding-tile{padding:2rem;--flower-size: 20px;--flower-corner-distance: 1rem;--border-spacing: 1rem}.wedding-photo-stack{height:280px}.wedding-photo{width:170px;height:210px}.wedding-border-top{transform:rotate(180deg) scaleY(1)}.wedding-border-bottom{transform:scaleY(1)}.ff-wedding-tile:after{transform:scaleX(.5)}.wedding-border-right{transform:rotate(180deg) scaleX(.5)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/a_section-ff-wedding-tile.css.map */
