a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;box-sizing:border-box;font-size:100%;font:inherit;vertical-align:baseline}body,html{max-width:100vw;width:100%}html.--disableScroll{overflow:hidden}html.--fullHeight{height:100vh}body{background-color:#351a35;display:flex;flex-direction:column;color:#fff;line-height:1;overflow-x:hidden;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.--disableScroll{overflow:hidden}a{color:inherit}input,textarea{font-family:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:600}table{border-collapse:collapse;border-spacing:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Page{background-color:#e8e3e8;color:#351a35;align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 96px - 96px);margin-top:96px;width:100vw}.Page.--fullHeight{height:100vh;margin-top:0}.Page__container{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;max-width:976px;padding:24px;width:100%}@media(min-width:1024px){.Page__container{padding:48px 0}}.Form{display:flex;flex-direction:column;gap:16px;padding:24px}.Form__buttons{align-items:flex-end;display:flex;justify-content:center;margin-top:auto}.Form__buttons:has(>:nth-child(2)){justify-content:space-between}.Form__field{display:flex;flex-direction:column;gap:4px}.Form__fieldError{background-color:#b00;border-radius:4px;color:#fff;list-style:none;padding:4px 8px}.Form__field input[type=email],.Form__field input[type=password],.Form__field input[type=text]{border:1px solid #aaa;border-radius:4px;font-size:16px;font-weight:300;padding:8px;width:100%}.Form__field label{color:#351a35;font-weight:500}.Form__qrCode{margin:0 auto 16px}.Form__row{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.Form__row .Form__field{flex-basis:calc(50% - 2px)}.Form__row .Form__fieldError{flex-basis:100%}.Form h1,.Form h2,.Form h3,.Form h4,.Form h5,.Form h6{margin-bottom:0}.Form h2{font-size:32px;font-weight:500}.Modal{background-color:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;gap:16px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);min-width:calc(min(100vw,600px) - 24px);max-height:calc(100svh - 24px);max-width:calc(100vw - 24px)}@media(min-width:768px){.Modal{min-width:600px}}.Modal.--small{min-width:calc(min(100vw,300px) - 24px)}@media(min-width:768px){.Modal.--small{min-width:300px}}.Modal::-webkit-backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Modal::backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Modal__buttons{align-items:center;display:flex;justify-content:center;margin-top:auto}.Modal__buttons:has(>:nth-child(2)){justify-content:space-between}.Modal__content{background-color:#eee;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#000;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:24px}.Modal>button{align-items:center;background-color:#cbbdcc;border:none;border-radius:16px;color:#000;cursor:pointer;display:flex;gap:8px;height:32px;justify-content:center;margin-left:auto;outline:none;width:32px}.Modal h2{font-size:32px;font-weight:500;margin:0}.Button{align-items:center;background-color:#e93d82;border-radius:4px;border:none;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;line-height:24px;justify-content:center;outline:none;padding:8px 16px}.Button:disabled{cursor:default}.Button.--hasIcon{padding-left:12px}.Button.--large{border-radius:28px;height:56px}.Button.--primary{background-color:#e93d82}.Button.--primary:disabled{background-color:#cbbdcc;color:#e8e3e8}.Button.--secondary{background-color:rgba(0,0,0,0);color:#e93d82;border:1px solid #e93d82}.Button.--secondary:disabled{color:#cbbdcc;border-color:#cbbdcc}.CartButton{align-items:center;background-color:#fff;border-radius:16px;border:1px solid #ccc;color:#000;cursor:pointer;display:flex;gap:4px;justify-content:center;padding:2px 8px}.CartButton>span{font-weight:500;line-height:0}.CartButton>svg{margin:2px}.CartModal__checkout{display:flex;flex-direction:column;gap:16px;justify-content:space-between;max-width:552px}.CartModal__checkoutDetails{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:16px}.CartModal__checkoutDetails .ToggleButton{margin:auto}.CartModal__checkoutDetailsRow{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.CartModal__checkoutDetailsRow label{width:100%}.CartModal__complete{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:16px;max-width:600px}.CartModal__complete h3{font-size:20px;font-weight:500;margin-bottom:16px}.CartModal__item{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-direction:row;gap:16px;padding:8px 0}.CartModal__item.--total{border-bottom:none;padding:16px 0}.CartModal__item>span{display:flex;flex-direction:row;justify-content:space-between;width:100%}.CartModal__item.--total span{font-weight:700;justify-content:flex-end;padding-right:48px}.CartModal__items{background-color:#fff;border-radius:4px;margin-bottom:8px;padding:8px 16px}.CartModal__items .IconButton:not(:disabled):not(:hover){background-color:rgba(0,0,0,0)}.CartModal__tags{display:flex;flex-wrap:wrap;gap:8px}.CartModal__tags>span{background-color:#dcd3dd;border-radius:22px;color:#512454;font-size:14px;padding:6px 12px}.CartModal__total{align-items:center;display:flex;flex-direction:row;gap:16px;margin-top:8px}.CartModal__total>span{font-size:24px;font-weight:500}.CartModal__totalText{color:#111;font-size:16px;font-weight:600;line-height:30px}.CartModal .Modal__content{gap:16px}.Checkbox{background-color:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:flex-start;padding:4px 0 4px 32px;position:relative;text-align:left}.Checkbox>span{align-items:center;background-color:#fff;border:1px solid #e93d82;border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;position:absolute;left:0;top:0;width:24px}.Checkbox.--checked>span{background-color:#e93d82;color:#fff}.Dropdown__content{background-color:#fff;border-radius:20px;z-index:100}.Dropdown__item{display:flex;align-items:center;padding:10px;cursor:pointer;outline:none;border:none}.Dropdown__item:hover{background-color:#e8e3e8}.Dropdown__trigger{width:100%;padding:8px;background-color:#fff;border-radius:4px;border:1px solid #cbbdcc;align-items:center}.Dropdown__trigger,.Footer{display:flex;justify-content:center}.Footer{background-color:#e8e3e8;padding-bottom:10px;padding-top:10px}@media(min-width:768px){.Footer{padding-left:240px}}.Footer__content{color:#000;display:flex;flex-direction:column;font-size:12px;justify-content:center;line-height:14.52px}@media(min-width:768px){.Footer__content{flex-direction:row;gap:20px}}.Footer__links{display:flex;gap:20px}.Icon{display:block;flex-shrink:0;flex-grow:0}.Icon.--fill circle,.Icon.--fill path{fill:currentColor}.Icon.--line circle,.Icon.--line path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.IconButton{background-color:#eee;border-radius:4px;cursor:pointer;padding:4px}.IconButton:hover{background-color:#e93d82;color:#eee}.IconButton:disabled{background-color:#fff;color:#ddd;cursor:default}.LanguageSelector{position:relative}.LanguageSelector__menu{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:16px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.LanguageSelector__menu button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#351a35;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;white-space:nowrap}.LanguageSelector__trigger{align-items:center;background-color:#fff;border-radius:16px;border:1px solid #ccc;color:#000;cursor:pointer;display:flex;gap:4px;justify-content:center;padding:4px}.LanguageSelector.--open .LanguageSelector__trigger svg{transform:rotate(180deg)}.PrimaryNav{align-items:center;background-color:#e8e3e8;display:flex;justify-content:space-between;padding:20px}.PrimaryNav__buttons{align-items:center;display:flex;gap:16px}.PrimaryNav__menu{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#000;display:flex;height:40px;justify-content:center;width:40px}@media(min-width:768px){.PrimaryNav__menu{display:none}}.PrimaryNav__menu:hover{color:#e93d82}.PrimaryNav .CartButton{display:none}@media(min-width:592px){.PrimaryNav .CartButton{display:flex}}.PrimaryNav .LanguageSelector{display:none}@media(min-width:592px){.PrimaryNav .LanguageSelector{display:flex}}.PrimaryNav .ProfileButton{display:none}@media(min-width:592px){.PrimaryNav .ProfileButton{display:flex}}.ProfileButton{position:relative}.ProfileButton__menu{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);min-width:180px;z-index:10}.ProfileButton__menuHeader{background-color:#512454;color:#fff;padding:16px}.ProfileButton__menu a{color:#351a35;text-decoration:none}.ProfileButton__menu a:hover{color:#e93d82}.ProfileButton__menu button{background-color:rgba(0,0,0,0);cursor:pointer}.ProfileButton__menu button:hover{color:#e93d82}.ProfileButton__menu li:not(:last-child){border-bottom:1px solid #ccc;padding-bottom:12px}.ProfileButton__menu ul{display:flex;flex-direction:column;gap:12px;padding:16px}.ProfileButton__trigger{align-items:center;background-color:#512454;border-radius:100%;color:#eee;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.ProfileButton.--loading .ProfileButton__trigger{animation:pulse 1s infinite}.ProfileButton.--loading .ProfileButton__trigger svg,.SideNav{display:none}.SideNav{background-color:#fff;flex-direction:column;flex-shrink:0;gap:16px;min-height:100vh;padding:20px 0;position:absolute;box-shadow:0 0 10px rgba(0,0,0,.1);right:0;top:0;z-index:1000}@media(min-width:768px){.SideNav{background-color:#e8e3e8;box-shadow:none;display:flex;gap:8px;min-height:unset;position:relative;right:unset;top:unset;width:240px}}.SideNav.--open{display:flex}.SideNav__buttons{align-items:center;display:flex;gap:16px;justify-content:flex-end;padding:0 20px}@media(min-width:768px){.SideNav__buttons{display:none}}.SideNav__close{background-color:rgba(0,0,0,0);border:none;height:40px;justify-content:center;outline:none;width:40px}.SideNav__close,.SideNav__link{align-items:center;display:flex}.SideNav__link{color:#351a35;gap:8px;padding:6px;text-decoration:none}.SideNav__link:hover{color:#e93d82;cursor:pointer}.SideNav__links{display:flex;flex-direction:column;gap:8px;padding:0 20px}.SideNav__separator{padding:0 20px}.SideNav__separator hr{background-color:#cbbdcc;border:none;height:1px;margin:0}.Spinner{align-items:center;display:flex;flex-direction:column;justify-content:center}.SupportModal{max-width:600px}.SupportModal__item{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-direction:row;gap:16px;padding:8px 0}.SupportModal__item:last-child{border-bottom:none}.SupportModal__item>span{display:flex;flex-direction:row;justify-content:space-between;width:100%}.SupportModal__items{background-color:#fff;border-radius:4px;margin-bottom:8px;padding:8px 16px}.SupportModal__items .IconButton:not(:disabled):not(:hover){background-color:rgba(0,0,0,0)}.SupportModal__loading{align-items:center;display:flex;gap:12px}.SupportModal__message{color:#111}.SupportModal__selector{align-items:center;display:flex;gap:12px}.SupportModal__selector label{flex-shrink:0}.SupportModal__selector select{border-radius:4px;flex:1 1;padding:8px}.SupportModal textarea{font-size:16px;padding:8px}.SupportModal .Modal__content{display:flex;flex-direction:column;gap:16px}.Table{display:flex;flex-shrink:0;justify-content:flex-start;overflow-x:auto;width:100%}.Table__cell,.Table__headerCell{align-items:center;display:flex;justify-content:space-between;padding:8px;text-align:right}@media(min-width:1024px){.Table__cell,.Table__headerCell{align-items:unset;border-bottom:1px solid #ddd;display:table-cell;justify-content:unset;padding:12px;text-align:left;vertical-align:middle}}.Table__cell:before,.Table__headerCell:before{content:attr(data-label);font-weight:700;text-align:left}@media(min-width:1024px){.Table__cell:before,.Table__headerCell:before{content:none}.Table__cell.--sticky,.Table__headerCell.--sticky{background-color:#fff;position:-webkit-sticky;position:sticky;right:0;z-index:1}.Table__cell.--sticky:before,.Table__headerCell.--sticky:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;box-shadow:-6px 0 6px 0 rgba(0,0,0,.1);pointer-events:none}}@media(min-width:1280px){.Table__cell.--sticky,.Table__headerCell.--sticky{position:unset}}@media(min-width:1024px){.Table__headerCell{font-weight:700;padding:12px 8px}.Table__headerCell,.Table__headerCell.--sticky{background-color:#ddd}}.Table__emptyRow{padding-top:24px;text-align:center}.Table__header{display:none}@media(min-width:1024px){.Table__header{border-top:1px solid #ddd;display:table-row}}.Table__row{border-bottom:2px solid #ddd;display:flex;flex-direction:column}@media(min-width:1024px){.Table__row{border:none;display:table-row}}.Table__row:not(:last-child){margin-bottom:40px}@media(min-width:1024px){.Table__row:not(:last-child){margin-bottom:unset}}.Table__table{border-collapse:collapse;table-layout:fixed;width:100%}.ToggleButton{align-items:center;background-color:rgba(0,0,0,0);border:1px solid #e93d82;border-radius:28px;color:#e93d82;cursor:pointer;display:flex;font-weight:500;gap:8px;line-height:24px;justify-content:center;outline:none;padding:8px 16px 8px 12px}.ToggleButton:disabled{color:#cbbdcc;border-color:#cbbdcc;cursor:default}.ToggleButton.--enabled{background-color:#e93d82;color:#fff}.ToggleButton.--enabled:disabled{background-color:#cbbdcc;color:#e8e3e8}.ToggleButton>span{overflow:hidden;transition:width .2s ease-in-out;width:0}.ToggleButton.--enabled>span{width:24px}.UploadModal{max-width:600px}.UploadModal__dropzone{align-items:center;background-color:#fff;border:2px dashed #000;display:flex;flex-direction:column;gap:8px;justify-content:center;height:200px;padding:32px}.UploadModal__dropzone.--hasFiles{height:120px}.UploadModal__legals{display:flex;flex-direction:row;gap:32px}.UploadModal__stage{display:flex;flex-direction:column;gap:16px}.UploadModal__stage p{margin-bottom:0}.UploadModal__stagedFile{align-items:center;display:flex;flex-direction:row;gap:8px;width:100%}.UploadModal__stagedFile>button{align-items:center;background-color:rgba(0,0,0,0);display:flex;flex-shrink:0;justify-content:center}.UploadModal__stagedFile>select{background-color:#fff;border:1px solid #000;outline:none;padding:9px;width:100%}.UploadModal__stagedFile>select:focus{border-color:#e93d82}.UploadModal__stagedFile>span{background-color:#fff;border:1px solid #000;padding:12px;width:100%}.UploadModal__stagedFiles{display:flex;flex-direction:column;gap:8px}.UploadModal__stagedFiles+.Checkbox{margin-top:16px}.UploadModal__stagedFilesNotice{color:#e93d82}.UploadModal__types{display:flex;flex-direction:column;gap:16px;padding-top:16px}.UploadModal__types button{background-color:#fff;border:2px solid #000;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left}.UploadModal__types button[aria-pressed=true]{background-color:#f8c5d9;border-color:#e93d82}.UploadModal__types button strong{font-size:20px}.UploadModal__uploads{display:flex;flex-direction:column;gap:8px}.UploadModal .Modal__content{display:flex;flex-direction:column;gap:24px}.Uploader{display:flex;flex-direction:row;gap:8px;width:100%}.Uploader__error{color:red}.Uploader__name{background-color:#fff;border:1px solid #000;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:12px;position:relative;width:100%}.Uploader__name>span{display:flex;flex-direction:row;gap:8px;z-index:1}.Uploader__name>span>span{color:red}.Uploader.--hasErrors .Uploader__name{background-color:#ffbaba;border-color:red}.Uploader__progress{background-color:#f8c5d9;position:absolute;top:0;bottom:0;left:0;width:0;z-index:0}.Uploader>button{align-items:center;background-color:rgba(0,0,0,0);display:flex;flex-shrink:0;justify-content:center}.MainLayout{background-color:#e8e3e8;box-sizing:border-box;margin:0;padding:0}.MainLayout main{display:flex}@media(min-width:592px){.MainLayout main{padding-left:10px;padding-right:10px}}@media(min-width:768px){.MainLayout main{padding-left:0}}