.rule-hero{display:flex;flex-direction:column;align-items:center;place-content:center;gap:12rem;margin:5rem 0 16rem;position:relative;overflow:visible}.rule-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;padding:5rem;position:relative;z-index:1}.rule-hero__title{font-weight:700;font-size:5rem;line-height:5rem;letter-spacing:-.1rem;padding:0;margin:0}.rule-hero__subtitle{font-size:4rem;line-height:4rem;letter-spacing:-.1rem;width:80%}.rule-hero__text{font-size:1.6rem;font-weight:350;line-height:2.2rem;padding:0 0 0 5rem}.rule-hero__model-wrapper{display:none}@media screen and (min-width:768px){.rule-hero__model-wrapper{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:80vw;z-index:0;pointer-events:none}}.rule-hero__model-wrapper model-viewer{width:100%;height:100%}@media screen and (min-width:1513px){.rule-hero__model-wrapper{width:80vw;height:60vw}}@media screen and (max-width:749px){.rule-hero__model-wrapper{width:100vw;height:100vw}}.rule-hero__search-wrapper{width:100%;display:flex;justify-content:center;position:relative;z-index:1}.rule-hero__search-trigger{width:40%;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;background-color:#f1f1f1;border-radius:8px;box-shadow:inset 0 2px 4px #0000001a;transition:box-shadow .2s,background-color .2s;color:#5f5f5f;cursor:text}.rule-hero__search-trigger svg{width:1.6rem;height:1.6rem;flex-shrink:0}@media screen and (max-width:1025px)and (min-width:750px){.rule-hero{gap:4rem;margin:4rem 0 8rem}.rule-hero__inner{grid-template-columns:1fr 1fr;gap:2rem}.rule-hero__title{font-weight:700;font-size:4rem;line-height:4rem;letter-spacing:-.1rem}.rule-hero__subtitle{font-size:3rem;line-height:3rem;letter-spacing:-.1rem;width:80%;text-wrap:balance}.rule-hero__text{font-size:1.4rem;line-height:2rem;padding:0}.rule-hero__search-trigger{width:60%;padding:1.5rem 1.2rem}}@media screen and (max-width:749px){.rule-hero{margin:5rem 0 12rem;gap:4rem}.rule-hero__inner{grid-template-columns:1fr;gap:4rem;padding:1.2rem}.rule-hero__title{font-weight:700;font-size:3rem;line-height:3rem;letter-spacing:-.1rem;padding:0;margin:0}.rule-hero__subtitle{font-size:3rem;line-height:3rem;letter-spacing:-.1rem;width:100%}.rule-hero__text{font-size:1.4rem;line-height:2rem;padding:0}.rule-hero__search-wrapper{padding:0 1.2rem}.rule-hero__search-trigger{width:100%;padding:1.2rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-rule-hero.css.map */
