section.hero-module .container-xl{max-width:none}section.hero-module .container-xl .wrapper{align-items:center;background-color:#fff;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:64px 12px 256px;position:relative;width:100%}@media screen and (max-width:768px){section.hero-module .container-xl .wrapper{padding-bottom:128px}}section.hero-module .container-xl .wrapper .hero-necklace-canvas{display:block;height:100%;left:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);pointer-events:none;position:absolute;top:20px;touch-action:none;width:100%;z-index:0}@media screen and (max-width:768px){section.hero-module .container-xl .wrapper .hero-necklace-canvas{top:64px}}section.hero-module .container-xl .wrapper .text,section.hero-module .container-xl .wrapper .wrapper-buttons,section.hero-module .container-xl .wrapper .wrapper-description,section.hero-module .container-xl .wrapper .wrapper-rating{position:relative;z-index:1}section.hero-module .container-xl .wrapper .wrapper-rating{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:3rem}section.hero-module .container-xl .wrapper .text{margin-bottom:3rem}section.hero-module .container-xl .wrapper .wrapper-description{margin-top:1rem}