.products[data-astro-cid-rtei5hqi]{--u:clamp(2.1px, .2vw + .6px, 2.7px);--shade:42 39 36;justify-content:center;align-items:flex-end;gap:calc(var(--u) * 16);padding-bottom:calc(var(--u) * 6);display:flex;position:relative}.products[data-astro-cid-rtei5hqi]:before{content:"";left:-14%;right:-14%;bottom:calc(var(--u) * -14);height:calc(var(--u) * 46);pointer-events:none;background:radial-gradient(50% 50%,#e1d5c08c,#e1d5c000 72%);position:absolute}.products--dark[data-astro-cid-rtei5hqi]:before{background:radial-gradient(50% 50%,#00000059,#0000 72%)}.product[data-astro-cid-rtei5hqi]{flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.product__lean[data-astro-cid-rtei5hqi]{perspective:calc(var(--u) * 420);z-index:1;position:relative}.product__face[data-astro-cid-rtei5hqi]{z-index:1;position:relative}.product[data-astro-cid-rtei5hqi] .face{display:block;overflow:visible}.product[data-astro-cid-rtei5hqi] .face__waves path{opacity:0}.product__sheen[data-astro-cid-rtei5hqi]{border-radius:inherit;background:linear-gradient(165deg, #ffffff38 0%, #fff0 30%), linear-gradient(180deg, rgb(var(--shade) / 0) 66%, rgb(var(--shade) / .05) 100%);pointer-events:none;position:absolute;inset:0}.product--l[data-astro-cid-rtei5hqi] .product__face[data-astro-cid-rtei5hqi]{transform-origin:50% 100%;border-radius:calc(var(--u) * 6) calc(var(--u) * 6) 0 0;box-shadow:0 0 0 1px rgb(var(--shade) / .07), 0 calc(var(--u) * -1) 0 0 #fffdf9, 0 calc(var(--u) * -1.6) 0 0 rgb(var(--shade) / .1), calc(var(--u) * .8) 0 0 0 #efe8dc, 0 calc(var(--u) * 12) calc(var(--u) * 18) calc(var(--u) * -6) rgb(var(--shade) / .28);transform:rotateX(7deg)}.product--l[data-astro-cid-rtei5hqi] .face{width:calc(var(--u) * 90);height:calc(var(--u) * 125)}.product__foot[data-astro-cid-rtei5hqi]{z-index:0;width:calc(var(--u) * 94);height:calc(var(--u) * 8);margin-top:calc(var(--u) * -.5);clip-path:polygon(2.5% 0,97.5% 0,100% 70%,100% 100%,0 100%,0 70%);background:linear-gradient(180deg, #ffffff8c 0%, #f0e9dd80 68%, rgb(var(--shade) / .14) 70%, rgb(var(--shade) / .08) 100%);display:block;position:relative}.product__foot[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]{background:#ffffffe6;height:1px;position:absolute;top:12%;left:5%;right:5%}.products--dark[data-astro-cid-rtei5hqi] .product__foot[data-astro-cid-rtei5hqi]{background:linear-gradient(#f6f1e824 0%,#f6f1e80f 68%,#f6f1e842 70%,#f6f1e81a 100%)}.products--dark[data-astro-cid-rtei5hqi] .product__foot[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]{background:#f6f1e866}.product__shadow[data-astro-cid-rtei5hqi]{left:50%;bottom:calc(var(--u) * -1.6);width:100%;height:calc(var(--u) * 3);background:radial-gradient(closest-side, rgb(var(--shade) / .22), rgb(var(--shade) / 0));z-index:-1;position:absolute;transform:translate(-48%)}.product__shadow[data-astro-cid-rtei5hqi]:after{content:"";left:-8%;right:-14%;top:calc(var(--u) * -4);height:calc(var(--u) * 12);background:radial-gradient(closest-side, rgb(var(--shade) / .14), rgb(var(--shade) / 0));position:absolute}.products--dark[data-astro-cid-rtei5hqi] .product__shadow[data-astro-cid-rtei5hqi]{background:radial-gradient(closest-side,#0009,#0000)}.product--sticker[data-astro-cid-rtei5hqi] .product__face[data-astro-cid-rtei5hqi]{border-radius:calc(var(--u) * 12);box-shadow:0 0 0 1px rgb(var(--shade) / .07), 0 calc(var(--u) * 1.2) 0 #e2d9c9, 0 calc(var(--u) * 10) calc(var(--u) * 16) calc(var(--u) * -8) rgb(var(--shade) / .24)}.product--sticker[data-astro-cid-rtei5hqi] .face{width:calc(var(--u) * 100);height:calc(var(--u) * 100)}.product__stone[data-astro-cid-rtei5hqi]{width:calc(var(--u) * 108);height:calc(var(--u) * 10);margin-top:calc(var(--u) * -2.5);border-radius:calc(var(--u) * 1.5);box-shadow:inset 0 calc(var(--u) * .6) 0 #ffffff8c;background:radial-gradient(80% 140% at 25% 0,#ffffff80,#fff0 60%),linear-gradient(#e7ddcc,#d6c9b3);display:block;position:relative}.product__stone[data-astro-cid-rtei5hqi]:before{content:"";height:calc(var(--u) * 6);clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);z-index:-1;background:linear-gradient(#f1e9dc,#e4d9c6);position:absolute;bottom:100%;left:0;right:0}.products--dark[data-astro-cid-rtei5hqi] .product__stone[data-astro-cid-rtei5hqi]:before{background:linear-gradient(#57504a,#48423c)}.products--dark[data-astro-cid-rtei5hqi] .product__stone[data-astro-cid-rtei5hqi]{background:radial-gradient(80% 140% at 25% 0,#ffffff1f,#fff0 60%),linear-gradient(#4a443e,#3a352f)}.product--house[data-astro-cid-rtei5hqi] .product__face[data-astro-cid-rtei5hqi]{transform-origin:50% 100%;border-radius:0 0 calc(var(--u) * 6) calc(var(--u) * 6);box-shadow:0 0 0 1px rgb(var(--shade) / .07), 0 calc(var(--u) * -1) 0 0 #fffdf9, 0 calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * -6) rgb(var(--shade) / .26);transform:rotateX(12deg)}.product--house[data-astro-cid-rtei5hqi] .face{width:calc(var(--u) * 65);height:calc(var(--u) * 80)}.product__back[data-astro-cid-rtei5hqi]{top:calc(var(--u) * 2);right:calc(var(--u) * -6);width:calc(var(--u) * 9);clip-path:polygon(0 0,18% 0,100% 100%,0 100%);border-radius:0 0 calc(var(--u) * 3) 0;background:linear-gradient(90deg,#d9cfbd,#ebe3d5 70%,#e2d8c7);position:absolute;bottom:0}.products--dark[data-astro-cid-rtei5hqi] .product__back[data-astro-cid-rtei5hqi]{background:linear-gradient(90deg,#8e8476,#b3a998)}.products[data-astro-cid-rtei5hqi].is-3d>.product[data-astro-cid-rtei5hqi]{visibility:hidden}.products[data-astro-cid-rtei5hqi].is-3d:before{display:none}.products[data-astro-cid-rtei5hqi] .hero3d{z-index:2;pointer-events:none;width:128%;height:126%;animation:products3d-in .8s var(--ease-out) both;position:absolute;top:-16%;left:-14%}@keyframes products3d-in{0%{opacity:0}}@media (width<=1100px){.products[data-astro-cid-rtei5hqi] .hero3d{width:min(128%,100vw);left:max(-14%,50% - 50vw)}}@media (width<=640px){.products[data-astro-cid-rtei5hqi]{--u:calc((100vw - 40px) / 296);gap:calc(var(--u) * 8)}}
