.index-module__uH_Jcq__root{gap:calc(1.5rem*var(--mantine-scale));padding:calc(1.5rem*var(--mantine-scale));background-color:var(--mantine-color-white);border-radius:calc(.5rem*var(--mantine-scale));box-shadow:0 calc(.25rem*var(--mantine-scale))calc(2rem*var(--mantine-scale))0 #0000000a;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.index-module__uH_Jcq__root :where(.index-module__uH_Jcq__image){min-width:calc(6.25rem*var(--mantine-scale));aspect-ratio:100/67;flex:1}.index-module__uH_Jcq__text{width:59.5142%;font-size:calc(1rem*var(--mantine-scale));}.index-module__uH_Jcq__body{flex-direction:column;align-items:flex-end;width:100%;display:flex}.index-module__uH_Jcq__details{gap:calc(1rem*var(--mantine-scale));flex-direction:column;align-items:flex-start;width:100%;display:flex}.index-module__uH_Jcq__row{justify-content:space-between;align-items:center;width:100%;display:flex}.index-module__uH_Jcq__label,.index-module__uH_Jcq__price{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);letter-spacing:calc(.03rem*var(--mantine-scale));flex-shrink:0;font-weight:500;line-height:1.8}.index-module__uH_Jcq__subtotalRow{width:100%;padding-block:calc(1rem*var(--mantine-scale));border-top:1px solid var(--mantine-color-fillTertiary-0);justify-content:space-between;align-items:center;display:flex}.index-module__uH_Jcq__subtotal{gap:calc(.25rem*var(--mantine-scale));font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);letter-spacing:calc(.03rem*var(--mantine-scale));flex-shrink:0;align-items:center;font-weight:700;line-height:1.4;display:flex}.index-module__uH_Jcq__resetButton{font-size:calc(1rem*var(--mantine-scale));}.index-module__uH_Jcq__quantitySelectRoot{flex-direction:column;align-items:flex-end;display:flex}.index-module__uH_Jcq__quantitySelectError{text-align:right}.index-module__uH_Jcq__quantitySelectInput{width:calc(8.25rem*var(--mantine-scale))}
.index-module__P2tI1q__root{grid-template-rows:auto auto;grid-template-columns:subgrid;column-gap:calc(2rem*var(--mantine-scale));padding:calc(2rem*var(--mantine-scale));background-color:var(--mantine-color-white);border-radius:calc(.5rem*var(--mantine-scale));grid-column:1/-1;align-items:center;display:grid}.index-module__P2tI1q__image{aspect-ratio:100/67;background-color:var(--mantine-color-fillQuaternary-0);border-radius:calc(.5rem*var(--mantine-scale));grid-row:1/3;align-self:flex-start}.index-module__P2tI1q__productName{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);}.index-module__P2tI1q__price{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);text-align:right;}.index-module__P2tI1q__quantitySelectRoot{flex-direction:column;align-items:flex-end;display:flex}.index-module__P2tI1q__quantitySelectInput{width:calc(8.25rem*var(--mantine-scale))}.index-module__P2tI1q__quantitySelectError{text-align:right}.index-module__P2tI1q__subtotal{gap:calc(.25rem*var(--mantine-scale));font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);letter-spacing:calc(.03rem*var(--mantine-scale));justify-content:flex-end;align-items:center;font-weight:700;line-height:1.4;display:flex}.index-module__P2tI1q__resetButton{font-size:calc(1rem*var(--mantine-scale));grid-area:2/-2/auto/-1;justify-self:end;}
.index-module__jmR0_G__grid{gap:calc(1rem*var(--mantine-scale))calc(2rem*var(--mantine-scale));grid-template-columns:200px minmax(0,1fr) auto auto auto;display:grid}.index-module__jmR0_G__header{grid-template-columns:subgrid;padding-right:calc(2rem*var(--mantine-scale));grid-column:1/-1;align-items:center;display:grid}.index-module__jmR0_G__headerProductName{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);letter-spacing:calc(.03rem*var(--mantine-scale));grid-column:2;font-weight:500;line-height:1.8}.index-module__jmR0_G__headerPrice{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);text-align:right;letter-spacing:calc(.03rem*var(--mantine-scale));justify-self:end;font-weight:500;line-height:1.8}.index-module__jmR0_G__headerQuantity{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);letter-spacing:calc(.03rem*var(--mantine-scale));justify-self:end;font-weight:500;line-height:1.8}.index-module__jmR0_G__headerSubtotal{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);letter-spacing:calc(.03rem*var(--mantine-scale));justify-self:end;font-weight:700;line-height:1.4}
.index-module__YjF31G__root{gap:calc(.5rem*var(--mantine-scale));padding:calc(1.5rem*var(--mantine-scale));background-color:var(--mantine-color-white);border-radius:calc(.5rem*var(--mantine-scale));flex-direction:column;align-items:flex-end;display:flex}.index-module__YjF31G__header{column-gap:calc(1.5rem*var(--mantine-scale));width:100%;border-bottom:1px solid var(--mantine-color-brandPrimary-0);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding-block-end:calc(.5rem*var(--mantine-scale))}.index-module__YjF31G__title{font-size:calc(1.125rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);letter-spacing:calc(.03375rem*var(--mantine-scale));white-space:nowrap;font-weight:700;line-height:1.8}.index-module__YjF31G__priceWrapper{flex-wrap:wrap;align-items:baseline}.index-module__YjF31G__price{font-size:calc(1.5rem*var(--mantine-scale));color:var(--mantine-color-brandPrimary-0);letter-spacing:calc(.045rem*var(--mantine-scale));white-space:nowrap;align-items:center;font-weight:700;line-height:1.4;display:flex}.index-module__YjF31G__taxLabel{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-brandPrimary-0);letter-spacing:calc(.03rem*var(--mantine-scale));white-space:nowrap;font-weight:500;line-height:1.8}.index-module__YjF31G__shippingNote{font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-textNormal-0);letter-spacing:calc(.03rem*var(--mantine-scale));padding-block-end:calc(.1875rem*var(--mantine-scale));font-weight:500;line-height:1.8}
.index-module__oM0iWq__root{padding-block:clamp(2rem,.9615rem + 2.8846vw,3.5rem);padding-inline:var(--container-padding-x);margin-inline:calc(-1*var(--container-padding-x));background-color:var(--mantine-color-fillSecondary-0);border-radius:calc(1rem*var(--mantine-scale))}@media (min-width:62em){.index-module__oM0iWq__root{margin-inline:0 calc(-1*var(--container-padding-x));border-radius:calc(1rem*var(--mantine-scale))0 0 calc(1rem*var(--mantine-scale))}}@media (min-width:90.0625em){.index-module__oM0iWq__root{border-radius:calc(1rem*var(--mantine-scale))}}
.index-module__kNPGBW__buyFormThanksTitle{margin-block-end:clamp(2rem,.9615rem + 2.8846vw,3.5rem);font-size:clamp(2rem,1.6538rem + .9615vw,2.5rem);}.index-module__kNPGBW__orderInfo{max-width:calc(45rem*var(--mantine-scale));background-color:var(--mantine-color-fillSecondary-0);border-radius:calc(.25rem*var(--mantine-scale));margin-block-end:calc(2rem*var(--mantine-scale));padding:clamp(1rem,.3077rem + 1.9231vw,2rem)}.index-module__kNPGBW__orderInfoItem{gap:calc(.5rem*var(--mantine-scale));color:var(--mantine-color-black);align-items:baseline;display:flex}.index-module__kNPGBW__orderInfoLabel{color:var(--mantine-color-textDate-0);white-space:nowrap;}.index-module__kNPGBW__orderInfoValue{}.index-module__kNPGBW__buyFormThanksText{max-width:calc(45rem*var(--mantine-scale));font-size:calc(1rem*var(--mantine-scale));color:var(--mantine-color-black);margin-block-end:clamp(6.5rem,5.8077rem + 1.9231vw,7.5rem);}
.index-module__ySwx_q__stepperWrapper{padding-block:clamp(3.5rem,.7308rem + 7.6923vw,7.5rem) clamp(1.5rem,.1154rem + 3.8462vw,3.5rem)}.index-module__ySwx_q__divider{margin-block-end:clamp(3.5rem,2.1154rem + 3.8462vw,5.5rem);margin-inline:clamp(1.25rem,.3846rem + 2.4038vw,2.5rem)}.index-module__ySwx_q__formWrapper{padding-inline:var(--container-padding-x);margin-block-end:clamp(6.5rem,5.8077rem + 1.9231vw,7.5rem)}.index-module__ySwx_q__title{scroll-margin-block-start:var(--app-shell-header-offset);font-size:clamp(1.5rem,1.1538rem + .9615vw,2rem);}.index-module__ySwx_q__text{font-size:calc(1rem*var(--mantine-scale));font-size:var(--mantine-color-black);}@media (min-width:62em){.index-module__ySwx_q__largeInput{max-width:calc(25rem*var(--mantine-scale))}.index-module__ySwx_q__mediumInput{max-width:calc(11.75rem*var(--mantine-scale))}}
.page-module__0NmTWa__divider{margin-inline:clamp(1.25rem,.3846rem + 2.4038vw,2.5rem)}.page-module__0NmTWa__footer{padding-top:clamp(5.5rem,4.1154rem + 3.8462vw,7.5rem)}
