.page-module-scss-module__S5Nnvq__page{width:100%}.page-module-scss-module__S5Nnvq__page h1{text-align:center;padding:15vh 0 3vh}.page-module-scss-module__S5Nnvq__page h3{text-align:left;flex-grow:1;font-size:1.3rem;font-weight:500}.page-module-scss-module__S5Nnvq__page h4{text-align:center;color:var(--color-4);text-align:left;min-width:8rem;font-size:1.5rem;font-weight:400}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns{flex-direction:column;gap:1rem;padding:5vw 0 0;display:flex}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 10vw;display:flex}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern .page-module-scss-module__S5Nnvq__remove,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row .page-module-scss-module__S5Nnvq__remove{cursor:pointer;font-weight:400}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern .page-module-scss-module__S5Nnvq__remove:hover,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row .page-module-scss-module__S5Nnvq__remove:hover{text-decoration:underline}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern .page-module-scss-module__S5Nnvq__image,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row .page-module-scss-module__S5Nnvq__image{width:10vw;height:5vw;position:relative}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern .page-module-scss-module__S5Nnvq__image img,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row .page-module-scss-module__S5Nnvq__image img{object-fit:cover;background-color:var(--color-1-dark);width:100%;height:100%;box-shadow:var(--shadow-elevation-medium);border-radius:10px}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern .page-module-scss-module__S5Nnvq__image img:hover,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row .page-module-scss-module__S5Nnvq__image img:hover{box-shadow:var(--shadow-elevation-high);transform:scale(1.05)}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary{background-color:var(--color-1-dark);background:linear-gradient(145deg,#e6c76c 0%,#d1b152 100%);margin:1rem 0 0;padding:0 0 5vh}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row{flex-wrap:wrap;padding:1rem 10vw}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row h2{width:100%;color:var(--color-2);margin-bottom:.5rem}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row h3{text-align:right;flex-grow:1}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary label{margin-right:1rem;font-size:1.5rem;display:inline-block}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary button{margin-top:1.8rem}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary input{border:1px solid var(--color-5);background-color:var(--color-1-light);width:100%;box-shadow:var(--shadow-elevation-medium);border-radius:10px;outline:none;padding:1rem}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__voucher{justify-content:center;align-items:flex-end;display:flex}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__voucher input{border-top-right-radius:0;border-bottom-right-radius:0}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__voucher button{background-color:var(--color-5);border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__voucher button:active{transform:translate(-2px)}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__responseMessage{background-color:var(--color-2);color:var(--color-4-light);box-shadow:var(--shadow-elevation-high);border-radius:10px;padding:1rem;position:fixed;top:100px;right:50px}.page-module-scss-module__S5Nnvq__page button{box-shadow:var(--shadow-elevation-medium)}@media (max-width:768px){.page-module-scss-module__S5Nnvq__page h1{padding:12vh 0 3vh}.page-module-scss-module__S5Nnvq__page h4{min-width:0;font-size:1.2rem}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern:not(.page-module-scss-module__S5Nnvq__row),.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row:not(.page-module-scss-module__S5Nnvq__row){grid-template-columns:auto 1fr auto;grid-template-areas:"image name remove""image price remove";align-items:center;gap:.25rem 1rem;padding:.75rem 1.5rem;display:grid}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern:not(.page-module-scss-module__S5Nnvq__row) a,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row:not(.page-module-scss-module__S5Nnvq__row) a{grid-area:image}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern:not(.page-module-scss-module__S5Nnvq__row) .page-module-scss-module__S5Nnvq__image,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row:not(.page-module-scss-module__S5Nnvq__row) .page-module-scss-module__S5Nnvq__image{width:20vw;height:20vw}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern:not(.page-module-scss-module__S5Nnvq__row) h3,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row:not(.page-module-scss-module__S5Nnvq__row) h3{grid-area:name}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern:not(.page-module-scss-module__S5Nnvq__row) h4,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row:not(.page-module-scss-module__S5Nnvq__row) h4{grid-area:price}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__pattern:not(.page-module-scss-module__S5Nnvq__row) .page-module-scss-module__S5Nnvq__remove,.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row:not(.page-module-scss-module__S5Nnvq__row) .page-module-scss-module__S5Nnvq__remove{color:var(--color-5);grid-area:remove}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary .page-module-scss-module__S5Nnvq__row{padding:1rem 1.5rem}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary form.page-module-scss-module__S5Nnvq__row{flex-direction:column;align-items:stretch;gap:1rem}.page-module-scss-module__S5Nnvq__page .page-module-scss-module__S5Nnvq__patterns .page-module-scss-module__S5Nnvq__summary label{font-size:1.2rem}}
