.FormError_error___h754{border-width:1px;--tw-border-opacity:1;border-color:rgb(246 54 54/var(--tw-border-opacity));padding:.25rem .5rem;font-size:1.125rem;line-height:1.75rem;font-weight:300;--tw-text-opacity:1;color:rgb(246 54 54/var(--tw-text-opacity))}.FormControl_disabled__q0V_X{opacity:.4}.FormControl_label__XMdGv{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.1em}.FormControl_intro__ryJpC{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity))}.FormControl_error__4oECL{margin-bottom:.5rem}.FormControl_input__H2L20,.FormControl_select__cE06U,.FormControl_smallSelect__d2u5_,.FormControl_textarea__wEYyy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));line-height:1.5;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.FormControl_input__H2L20:focus,.FormControl_select__cE06U:focus,.FormControl_smallSelect__d2u5_:focus,.FormControl_textarea__wEYyy:focus{--tw-border-opacity:1;border-color:rgb(183 153 97/var(--tw-border-opacity))}.FormControl_input__H2L20,.FormControl_select__cE06U,.FormControl_textarea__wEYyy{width:100%;padding:.875rem 1rem;font-size:1.125rem;line-height:1.75rem}.FormControl_smallSelect__d2u5_{margin-left:.75rem;width:4rem;padding-left:.5rem;padding-right:.5rem}.FormControl_onWhiteBg__LaPhH{--tw-border-opacity:1;border-color:rgb(241 242 242/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(252 252 252/var(--tw-bg-opacity))}.FormControl_select__cE06U{padding-right:3rem}.FormControl_textarea__wEYyy{max-height:600px;min-height:100px}.Product_container__6ygkT{position:relative}@media (min-width:768px){.Product_container__6ygkT{display:grid;-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:1025px){.Product_container__6ygkT{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:768px){.Product_container__6ygkT{grid-template-columns:minmax(55%,auto) fit-content(32rem)}}.Product_container__6ygkT{margin-top:-.25rem}@media (min-width:768px){.Product_container__6ygkT{margin-top:0}}.Product_title_price__MHizJ{margin-bottom:.25rem}@media (min-width:768px){.Product_title_price__MHizJ{margin-bottom:1rem}}.Product_title_price__MHizJ{grid-area:title-price}.Product_images__bLX85{position:relative;margin-left:-1rem;margin-right:-1rem}@media (min-width:768px){.Product_images__bLX85{margin-left:0;margin-right:0}}.Product_actions__wlGmq{margin-top:.5rem;margin-bottom:.5rem;grid-area:actions}.Product_description__HHqOf{grid-area:description}.Product_details__bEg_u{grid-area:details}.Product_addToBag__KXwqq{position:sticky;bottom:0;z-index:1;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.Product_addToBag__KXwqq{position:static;padding:0}}.Product_addToBag__KXwqq{grid-area:add-to-bag}@media (min-width:768px){.Product_sidebarSticky__xh1ZX{position:sticky;top:4rem;display:grid;-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:1025px){.Product_sidebarSticky__xh1ZX{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:768px){.Product_sidebarSticky__xh1ZX{grid-template-columns:auto;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"title-price""description""add-to-bag""actions""details"}}