.HPMediaUploaderDialog_dialog{height:720px}.HPMediaUploaderDialog_dialogContents{display:flex;flex:1;flex-direction:column;padding:0 24px 24px}.HPMediaUploaderDialog_main{display:flex;grid-gap:24px;gap:24px;flex:1;padding:12px}.HPMediaUploaderDialog_legal{font-size:12px;font-weight:400;line-height:16px;color:var(--zds-color-text-tertiary)}.HPMediaUploaderDialog_option{display:flex;grid-gap:24px;gap:24px;flex:1;flex-direction:column;align-items:center}.HPMediaUploaderDialog_loadingOverlay{position:absolute;z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:hsla(0,0%,100%,.8)}.HPMediaUploaderDialog_imageButton{display:block;align-items:normal;width:100%;padding:0;text-align:left;background:none;border:none;border-radius:0;-webkit-appearance:none;appearance:none}.HPMediaUploaderDialog_imageButton:focus-visible,.HPMediaUploaderDialog_imageButton__focus{outline:3px solid var(--zds-color-border-focus-primary)!important;outline-offset:0}.HPMediaUploaderDialog_imageButton:hover:not(:disabled),.HPMediaUploaderDialog_imageButton__hover:not(:disabled){position:relative}.HPMediaUploaderDialog_imageButton:hover:not(:disabled):after,.HPMediaUploaderDialog_imageButton__hover:not(:disabled):after{position:absolute;inset:0;border:2px solid;border-radius:inherit;pointer-events:none;content:"";border-color:var(--zds-color-brand-blue-60)}.HPMediaUploaderDialog_imageButton__selected{position:relative}.HPMediaUploaderDialog_imageButton__selected:after{position:absolute;inset:0;border:2px solid;border-radius:inherit;pointer-events:none;content:"";border-color:var(--zds-color-border-brand-primary)!important}.HPMediaUploaderDialog_imageButton{overflow:hidden}.HPMediaUploaderDialog_imageButton:not(:disabled):focus img,.HPMediaUploaderDialog_imageButton:not(:disabled):hover img{transform:scale(1.15)}.HPMediaUploaderDialog_imageContainer{position:relative;display:flex;align-items:center;width:100%;max-height:380px;padding:24px;border-radius:16px}.HPMediaUploaderDialog_imageContainer img{width:100%;aspect-ratio:1.3755158184;transition:transform .2s}.HPMediaUploaderDialog_imageContainer_computer{background:var(--zds-color-brand-pink-20)}.HPMediaUploaderDialog_imageContainer_phone{background:var(--zds-color-accent-blue-10)}.HPMediaUploaderDialog_imageContainer_phone_qrCode{box-shadow:0 8px 20px 0 var(--zds-color-shadow);grid-gap:16px;gap:16px;flex-direction:column;height:100%;background:#fff}.HPMediaUploaderDialog_mobileUpload_title{font-size:24px;font-weight:400;line-height:32px;font-weight:700}.HPMediaUploaderDialog_mobileUpload_subtitle{font-size:16px;font-weight:400;line-height:20px}.HPMediaUploaderDialog_qrCode{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:200px}.HPMediaUploaderDialog_qrCode_overlay{position:absolute;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:3px;background-color:#fff;border-radius:50%}.HPMediaUploaderDialog_qrCode_overlay img{width:100%;height:100%}@media only screen and (max-width:900px){.HPMediaUploaderDialog_main{grid-gap:32px;gap:32px;flex-direction:column}.HPMediaUploaderDialog_imageContainer{justify-content:center}.HPMediaUploaderDialog_imageContainer img{width:auto;height:100%}}.HPImageUploadButton_root .HPImageUploadButton_button{width:100%}.HPImageUploadButton_hiddenInput{display:none}.ZDSBottomSheet_root{position:fixed;top:0;left:0;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}.ZDSBottomSheet_shield{position:absolute;z-index:-1;top:-25vh;left:-25vw;width:150vw;height:150vh;background:var(--zds-color-overlay-dark);cursor:pointer}.ZDSBottomSheet_sheet{box-shadow:0 8px 20px 0 var(--zds-color-shadow);display:flex;flex-direction:column;width:100%;max-height:calc(100% - 48px);background:var(--zds-color-surface-primary);border-radius:20px 20px 0 0;animation:ZDSBottomSheet_slideUp .15s ease-in}.ZDSBottomSheet_sheet__fullScreen{max-height:100%;border-radius:0}@keyframes ZDSBottomSheet_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ZDSBottomSheet_content{display:flex;flex:1;flex-direction:column;overflow:hidden}.ZDSBottomSheet_header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px;background:var(--zds-color-surface-primary);border-radius:20px 20px 0 0}@media(pointer:coarse){.ZDSBottomSheet_header{padding-right:12px}}:root[data-touch-mode] .ZDSBottomSheet_header{padding-right:12px}.ZDSBottomSheet_header__short{padding-top:16px;padding-bottom:8px}.ZDSBottomSheet_header__centered{justify-content:space-between}.ZDSBottomSheet_titleBody{display:flex;grid-gap:4px;gap:4px;flex-direction:column;color:var(--zds-color-text-primary)}.ZDSBottomSheet_titleBody__centered{flex:1;align-items:center;min-width:0;text-align:center}.ZDSBottomSheet_title{font-size:24px;font-weight:400;line-height:32px;font-weight:700;margin:0}.ZDSBottomSheet_subtitle{font-size:16px;font-weight:400;line-height:20px;margin:0}.ZDSBottomSheet_backButton,.ZDSBottomSheet_closeButton{flex-shrink:0}.ZDSBottomSheet_closeButton__short{margin-top:-8px}.ZDSBottomSheet_body{display:flex;flex:1;flex-direction:column;overflow:auto;padding:0 24px}.ZDSBottomSheet_actions{padding:24px;background:var(--zds-color-surface-primary)}.AddToCartButton_root{white-space:nowrap;font-weight:700}.AddToCartButton_addingToCart{margin-left:-8px}.AddToCartButton_addingToCart .LoadingIcon{margin-right:8px}.AddToCartButton_addingToCart>span{display:inline-block;vertical-align:middle}.AddToCartButton_rootZds{width:100%;font-weight:700}.AddToCartButton_rootZds:not(.AddToCartButton_rootZds__disney){--zds-button-content-color:#000;--zds-color-surface-button-filled-default:#ffba31;--zds-color-surface-button-hover:#e8990c;--zds-color-gradient-button-filled-pressed-start:#e8990c;--zds-color-gradient-button-filled-pressed-end:#e8990c}.AddToCartButton_rootZds__disney{--zds-color-surface-button-filled-default:#0075e3;--zds-color-surface-button-hover:#0a5ca9;--zds-color-gradient-button-filled-pressed-start:#14436f;--zds-color-gradient-button-filled-pressed-end:#14436f}.ProductOptionBadge_root{display:inline-block;line-height:1}.ProductOptionBadge_badge{display:flex;white-space:nowrap;grid-gap:4px;gap:4px;align-items:center;padding:4px 8px;color:#fff;font-size:12px;font-weight:600;background:#020567;border-radius:25px}.ProductOptionBadge_icon{height:18px;fill:#fff}.ProductOptionBadge_smallIcon{height:16px;fill:#fff}.ProductOptionBadge_smallBadge{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#020567;border-radius:50%}.ProductOptionBadge_tooltipTitle{font-weight:700}.ProductOptionBadge_tooltipOverlayMobile{z-index:1000}