@charset "utf-8";@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Hina+Mincho&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Potta+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap');

@import url('https://fonts.googleapis.com/css2?family=RocknRoll+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Shippori+Antique&display=swap');

@font-face {
    font-family: "Noto Sans JP", serif;
    src: url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
}

@font-face {
    font-family: "Zen Maru Gothic", serif;
    src: url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap);
}

@font-face {
    font-family: "Potta One", serif;
    src: url(https://fonts.googleapis.com/css2?family=Potta+One&display=swap);
}

@font-face {
    font-family: "Hina Mincho", serif;
    src: url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap);
}

@font-face {
    font-family: "RocknRoll One", serif;
    src: url(https://fonts.googleapis.com/css2?family=RocknRoll+One&display=swap);
}

@font-face {
    font-family: "Shippori Antique", serif;
    src: url(https://fonts.googleapis.com/css2?family=Shippori+Antique&display=swap);
}
body,html{margin:0;padding:0;width:100%;height:100%;position:fixed;background-color:#cfe8fc}.range{position:-webkit-sticky;position:sticky;top:0;height:62px!important;z-index:9999;background-color:#fff;display:none}#dyo_select_range{margin-left:20px!important;margin-top:-15px!important}h1{cursor:pointer}h2{margin:0!important;font-size:1.25rem!important}.dyo-mobile h2{display:flex;align-items:center;justify-content:center}.dyo-mobile .mdc-dialog__header{padding-bottom:0!important}.dyo-mobile ul{padding-inline-start:20px!important}.container-dyo_fonts_colors_list{clear:both!important}#dyo_products_list h2{margin:20px!important;font-size:1.25em!important}.grid50{font-family:Roboto;font-weight:400}.instructions{color:#000;background-color:#cec;border-radius:15px;padding:10px 25px}.mdc-typography--caption{margin-top:20px!important}span{text-transform:none!important}p{color:#020202!important}.disp_none{display:none}.disp_flex{display:flex}.mdc-dialog__body{overflow-y:auto;max-height:60vh;-webkit-text-size-adjust:none}.notransition{-webkit-transform:none;transform:none}#welcome-to-design-your-own{display:none}.mdc-toolbar__menu-icon{width:32px!important;height:32px!important}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../../assets/fonts/material-icons-regular.woff2)}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@font-face{font-family:'Great Vibes';src:url(../../assets/fonts/GreatVibes-Regular.woff2)}@font-face{font-family:'Roboto Mono';src:url(../../assets/fonts/roboto-mono-v4-latin-300.woff)}@font-face{font-family:Roboto;src:url(../../assets/fonts/Roboto-Regular.woff)}@font-face{font-family:Adorable;src:url(../../assets/fonts/adorable.woff)}@font-face{font-family:Arial;src:url(../../assets/fonts/Arial.woff)}@font-face{font-family:"Chopin Script";src:url(../../assets/fonts/chopinscript-webfont.woff)}@font-face{font-family:Dobkin;src:url(../../assets/fonts/DobkinPlain-webfont.woff)}@font-face{font-family:"Franklin Gothic";src:url(../../assets/fonts/franklin.woff)}@font-face{font-family:"French Script";src:url(../../assets/fonts/french.woff)}@font-face{font-family:Garamond;src:url(../../assets/fonts/eb-garamond-v11-latin-regular.woff)}@font-face{font-family:"Lucida Calligraphy";src:url(../../assets/fonts/lucida.woff)}@font-face{font-family:Xirwena;src:url(../../assets/fonts/xirwena1_0.woff)}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.back-to-design{font-family:"Roboto Mono";font-weight:400;color:#fff}.mdc-typography--description{font-size:.75em;line-height:0!important}.mdc-layout-grid__cell{width:200px!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.catalog-back{margin-left:10px!important}h3{font-size:1.1em!important;margin:0;padding:15px 0;width:200px!important}h4{margin:18px 0 0 0!important}h3 i{float:right;margin:3px 0 0 0!important}li i{margin-left:auto!important}.skinAU_c19999{font-size:1.2em!important;background-color:#c19999!important;color:#000!important}.skinAU_c19999 span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_cca96c{font-size:1.2em!important;background-color:#cca96c!important;color:#000!important}.skinAU_cca96c span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_386047{font-size:1.2em!important;background-color:#386047!important;color:#fff!important}.skinAU_386047 span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-size:.8em!important}.skinAU_f0e09d{font-size:1.2em!important;background-color:#f0e09d!important;color:#000!important}.skinAU_f0e09d span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_a58a6b{font-size:1.2em!important;background-color:#a58a6b!important;color:#000!important}.skinAU_a58a6b span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_d4cfc2{font-size:1.2em!important;background-color:#d4cfc2!important;color:#000!important}.skinAU_d4cfc2 span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_f4c3bd{font-size:1.2em!important;background-color:#f4c3bd!important;color:#000!important}.skinAU_f4c3bd span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_9899c2{font-size:1.2em!important;background-color:#9899c2!important;color:#000!important}.skinAU_9899c2 span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_e1bd81{font-size:1.2em!important;background-color:#e1bd81!important;color:#000!important}.skinAU_e1bd81 span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_efece0{font-size:1.2em!important;background-color:#efece0!important;color:#000!important}.skinAU_efece0 span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_b9b58e{font-size:1.2em!important;background-color:#b9b58e!important;color:#000!important}.skinAU_b9b58e span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_aea097{font-size:1.2em!important;background-color:#aea097!important;color:#000!important}.skinAU_aea097 span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_a8d0b5{font-size:1.2em!important;background-color:#a8d0b5!important;color:#000!important}.skinAU_a8d0b5 span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_e6daca{font-size:1.2em!important;background-color:#e6daca!important;color:#000!important}.skinAU_e6daca span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_e6837c{font-size:1.2em!important;background-color:#e6837c!important;color:#000!important}.skinAU_e6837c span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_cfe8fc{font-size:1.2em!important;background-color:#cfe8fc!important;color:#000!important}.skinAU_cfe8fc span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.skinAU_ffffff{font-size:1.2em!important;background-color:#fff!important;color:#000!important}.skinAU_ffffff span{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-weight:700;font-size:.8em!important}.mdc-button{font-size:1em!important;text-align:center!important;vertical-align:middle!important;width:auto!important;height:auto!important;min-height:20px!important;line-height:0!important;padding:0!important}.mdc-button--raised{padding:0 4px 0 4px!important}.mdc-button--padded{padding:8px 16px!important}.mdc-button__icon{margin:0!important}.material-icons mdc-button__icon{margin:0!important}.mdc-typography ul li{color:#000!important}.catalog-title{margin-left:30px!important}.mdc-image-list__item{max-width:30px;width:30px}@keyframes flashback{0%{border-bottom:2px solid red}50%{border-bottom:2px solid #000}100%{border-bottom:2px solid red}}#dyo_saved_design_list .mdc-list-item,#dyo_your_orders_list .mdc-list-item{padding:16px!important;height:auto!important}#dyo_saved_design_list .mdc-list-item__graphic,#dyo_your_orders_list .mdc-list-item__graphic{width:160px!important;height:auto!important}.quick-enquiry{font-size:1.5em!important;margin-top:10px!important;z-index:2}.mdc-toolbar{background-color:#323232!important}.mdc-toolbar__section{padding-left:4px!important}#dyo_button_share{margin-top:-20px}.grid30{width:32%;margin:0;padding:0;float:left}.grid50{width:49%;margin:0;padding:0;float:left}#dyo_change_password,#dyo_delivery_details_info,#dyo_login_info,#dyo_register_info,#dyo_reset_password_register_info{color:red;border:0}.mdc-image-list__supporting{display:flex!important}.mdc-image-list__label{font-size:10px!important;line-height:10px!important}.mdc-dialog__popup{width:100%;min-width:240px}#dyo_account_avatar{background-color:#e5e5e5;font-size:1em;text-align:center;display:table-cell;vertical-align:middle;border-radius:40px;padding:10px;width:40px;height:40px}#dyo_account_avatar_parent{margin:15px 0 0 15px}.container-account-internal{margin-top:15px}input[type=password]{font:large Verdana,sans-serif;letter-spacing:1px}@media screen and (max-height:768px){.mdc-list .mdc-menu__items{height:300px!important}}#dyo_account-mdc-list .container-textfield,.mdc-dialog__popup .container-textfield{margin:0}.mdc-dialog__popup .container-textfield input{width:220px;border:0}.mdc-dialog__popup .container-button{margin-top:15px}input,textarea{-webkit-user-select:text!important}.priority_high{color:#cf2b2b;background-color:#dae6efa1;border-radius:15px;font-size:1rem;margin-left:10px;border:solid 1px #34261b85;box-shadow:0 0 8px 1px #66a4b9}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.select-products img{border-radius:10%;border:0!important}.dyo-desktop #dyo_popup_products_list li{width:28%;display:inline-block;text-align:center}#dyo_products_list img{width:48px!important;height:48px!important;border-radius:10%}#dyo_popup_products_list .mdc-list-item__graphic,#dyo_popup_products_list img{width:144px!important;height:144px!important;border-radius:5%}.dyo-desktop #dyo_popup_products_list .mdc-list-item{padding-top:20px!important;height:195px!important}.dyo-mobile #dyo_popup_products_list .mdc-list-item{height:144px!important}#dyo_popup_products_list h2{margin:0!important}#dyo_popup_products_list li{margin:20px 0!important}#dyo_popup_products_title{display:none!important}.mdc-list-item__text{margin:0!important;line-height:1.1rem!important;pointer-events:none}.dyo-desktop #dyo_popup_products_list .mdc-list-item__graphic{margin:0!important}@media screen and (max-device-height:481px) and (orientation:landscape){.dyo-mobile #dyo_popup_products_list li{width:28%;display:inline-block;text-align:center}.dyo-mobile #dyo_popup_products_list .mdc-list-item{height:195px!important}.dyo-mobile #dyo_popup_products_list .mdc-list-item__graphic{margin:0!important}.mdc-list-item__text{margin:0!important;pointer-events:none}}#dialog_resp-label{font-size:1.25em!important}.dyo-mobile .mdc-dialog__backdrop,.dyo-mobile .mdc-dialog__surface{width:100%!important;height:calc(100%)!important;position:absolute!important;top:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.dyo-mobile .mdc-dialog{position:absolute!important;top:0!important}.dyo-mobile .mdc-dialog__header{height:10%!important;min-height:42px;background-color:#eee;padding-top:0!important;margin-bottom:0!important}.mdc-dialog__header{height:10%!important;background-color:#f6f6f6;padding-top:10px!important;padding-bottom:10px!important;margin-bottom:0!important}.dyo-mobile .mdc-dialog__body{height:80%!important;max-height:80%!important;background-color:#fff;border-radius:10px!important;overflow-y:auto;vertical-align:middle}.dyo-mobile .mdc-dialog__footer{height:10%!important;min-height:42px;background-color:#eee;padding-top:0!important;margin-bottom:0!important}.mdc-dialog__footer{height:10%!important;background-color:#eee;padding-top:10px!important;margin-bottom:0!important}#dialog_resp-description{margin-top:0!important;margin-bottom:0!important;border-radius:10px!important;padding-top:24px!important;background-color:#fff}.mdc-dialog__surface{background-color:#eee}@media screen and (orientation:portrait){nav.mdc-list{overflow-x:hidden!important;overflow-y:auto!important;height:calc((var(--vh,1vh) * 100) - var(--th,1vh))}#openfl{visibility:hidden;position:absolute;bottom:0;left:0;width:calc(100%);height:calc(100% - var(--th,1vh));transition:all .1s;overflow:hidden;pointer-events:none}canvas{position:absolute;bottom:0;left:0;width:calc(100%);height:calc(100% - var(--th,1vh));transition:all .1s;overflow:hidden;pointer-events:auto}.account{position:absolute;bottom:0;left:240px;width:calc(100%);height:calc(100% - var(--th,1vh));background-color:#cfe8fc;transition:all .1s;z-index:5;overflow-y:auto}#openfl canvas{width:calc(100%);left:0}.canvasDrawerOpen{width:calc(100% - 240px);left:240px!important}.canvasDrawerClose{width:calc(100%);left:0!important}.grid50{width:49%;margin:0;padding:0;float:left}@media screen and (max-device-width:481px) and (orientation:portrait){.grid30{width:100%;margin:0;padding:0}.grid50{width:100%;margin:0;padding:0}}.quick-enquiry-left{margin-top:10px;width:100%}.quick-enquiry-right{width:100%}.mdc-drawer,.mdc-drawer--persistent{height:100%!important}.mdc-drawer__drawer{transform:none!important;height:100%!important}.mdc-toolbar__row{background-color:#333!important;height:56px!important}.container-tutorial-centered{position:absolute;z-index:1222;left:calc(50%);top:calc(50%);transform:translate(-50%);width:80%;height:80%;overflow:scroll;max-width:90%;max-height:400px!important;border-radius:2px;color:#000;padding:0 25px 0 25px;background-color:#95cbe0;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-background,#fff);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.mdc-dialog__surface{-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-background,#fff);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 30px);-webkit-transform:translateY(150px) scale(.8);-ms-transform:translateY(150px) scale(.8);transform:translateY(150px) scale(.8);border-radius:2px;opacity:0}.mdc-dialog .mdc-select{position:relative!important}.mdc-dialog .mdc-select__menu{top:inherit!important;left:inherit!important}div.select-products img{cursor:pointer;border:1px solid #777;width:100%;float:left}div.select-products span{float:left}div.select-products ul{padding-left:10px}table,tbody,td,th,thead,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.catalog-title{margin-left:15px!important}}@media screen and (orientation:landscape){nav.mdc-list{overflow-x:hidden!important;overflow-y:auto!important;height:calc(100vh - (var(--th,1vh)))}.mdc-dialog__popup{width:100%;max-width:640px;min-width:240px}.quick-enquiry-left{margin-top:10px;width:40%;float:left}.quick-enquiry-right{width:55%;float:right}#openfl{visibility:hidden;position:absolute;bottom:0;left:240px;width:calc(100% - 240px);height:calc(100% - var(--th,1vh));transition:all .1s;pointer-events:none}canvas{position:absolute;bottom:0;left:240px;width:calc(100% - 240px);height:calc(100% - var(--th,1vh));transition:all .1s;pointer-events:auto}.account{position:absolute;bottom:0;left:240px;width:calc(100% - 240px);height:calc(100% - var(--th,1vh));transition:all .1s;z-index:5;overflow-y:auto}#openfl canvas{width:calc(100%);left:0}.canvasDrawerOpen{width:calc(100% - 240px);left:240px!important}.canvasDrawerClose{width:calc(100% - 240px);left:120px!important}.container-tutorial-centered{position:absolute;z-index:1222;left:calc(50%);top:calc(50%);transform:translate(-50%);width:55%;max-height:400px!important;max-width:90%;border-radius:2px;color:#000;padding:0 25px 0 25px;background-color:#95cbe0;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-background,#fff);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.mdc-dialog__surface{-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-background,#fff);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 30px);-webkit-transform:translateY(150px) scale(.8);-ms-transform:translateY(150px) scale(.8);transform:translateY(150px) scale(.8);border-radius:2px;opacity:0}.mdc-dialog .mdc-select{position:relative!important}.mdc-dialog .mdc-select__menu{top:inherit!important;left:inherit!important}div.select-products img{cursor:pointer;border:1px solid #777;max-width:45%;float:left}div.select-products span{float:left;max-width:54%}div.select-products ul li{cursor:default}}.account-color{background-color:#323232!important}.mdc-snackbar{justify-content:center;align-items:center}.mdc-snackbar__text{padding:0!important}.mdc-snackbar__action-wrapper{display:none}.mdc-list-item__text{white-space:normal!important}#dyo_saved_design_list .mdc-list-item:hover,#dyo_your_orders_list .mdc-list-item:hover{cursor:default!important}.add-space-4-panel{transform:scale(.85,.85) translateY(calc(-15% + 64px))}.mdc-button-padding{padding:8px 12px!important}.mdc-button--raised{margin:10px 10px 10px 0!important;background-color:#323232!important}.mdc-button--raised i{padding-top:5px}.mdc-button--raised[name=Submit]{margin:10px 20px!important}.dyo-nav{position:absolute;z-index:2;top:64px;right:0;background-color:#fff;display:none;transition:all .1s}.warning{margin:10px 0;padding:5px 10px;background-color:red;color:#fff;font-size:1em}.ptop10{padding-top:10px!important}.container-settings-internal{margin-top:15px;margin-left:15px;margin-right:15px;margin-bottom:15px}.container-settings-internal{margin-left:15px;margin-right:15px;margin-bottom:15px}.container-sizes-internal{margin-top:15px;margin-left:15px;margin-right:15px;margin-bottom:15px}.container-inscriptions-internal{margin-left:15px;margin-right:15px;margin-bottom:15px}.container-photos-internal{padding-top:0;padding-left:15px;padding-right:15px}.container-motifs-internal{margin-left:15px;margin-right:15px;margin-bottom:15px}.container-emblems-internal{margin-left:15px;margin-right:15px;margin-bottom:15px;clear:both}.container-title-internal{margin-left:15px;margin-right:15px;margin-bottom:15px}.container-account-internal{margin-left:15px;margin-right:15px;margin-bottom:15px}.slider-width-container{clear:both}.slider-height-container{clear:both}.slider-size-container{clear:both}.container-photos .slider-size-container{margin-top:40px}.slider-rotation-container{clear:both}.container-dyo_motifs_colors_list{clear:both}.container-buttons{clear:both;margin-left:15px;margin-top:15px}.img_mask{width:32px;height:32px;margin:0 15px 15px 0;opacity:.5;cursor:pointer}.img_mask:hover{opacity:1}.img_mask_active{opacity:1}.mdc-select__label--float-above{width:200px!important}.mdc-select__surface{margin-top:32px!important}#dyo_select_photo_color .mdc-select__surface{margin-top:0!important;cursor:default}#dyo_select_photo_color .mdc-select__surface .mdc-select__selected-text{cursor:pointer;padding-right:48px!important}.container-tutorial{position:absolute;z-index:1222;left:240px;border-radius:10px;width:55%;color:#000;padding:0 25px 25px 25px;background-color:#95cbe0;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-background,#fff);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.container-tutorial ul,.container-tutorial ul li{margin:0 0 0 10px;padding:0}.container-dyo_motifs_list{margin-top:30px!important}#dyo_motifs_list{margin-top:10px!important}.dyo_account_container{width:100%!important}.container-textfield{margin-top:15px}.container-select{margin-top:0}.container-button{float:left}#dyo_colors_list{width:212px;margin-left:0;margin-bottom:25px}a,header section span,ul li{cursor:pointer}a{color:#000!important}.mdc-list-selected{background-color:#eee!important}.loader-container{position:absolute;background-color:rgba(0,0,0,.25);width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999}.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@-webkit-keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}100%{stroke:#4285f4}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}100%{stroke:#4285f4}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.mdc-data-table{margin-top:20px!important}#top-container{position:absolute;top:65px;right:0;z-index:10}#bottom-container{position:absolute;left:20px;bottom:20px;z-index:11;display:flex;align-items:center;justify-content:center}#crop-container{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}#common-container{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}#dyo_button_delete,#dyo_button_emblem_delete,#dyo_button_inscription_delete,#dyo_button_motif_delete,#dyo_button_photo_delete,#dyo_common_button_delete{background-color:red!important;color:#fff!important}:root{--mdc-data-table-light-theme-bg-color:#fff;--mdc-data-table-dark-theme-bg-color:#303030;--mdc-data-table-light-theme-border-color:#e0e0e0;--mdc-data-table-dark-theme-border-color:#4f4f4f;--mdc-data-table-light-theme-row-hover:#eee;--mdc-data-table-dark-theme-row-hover:#414141;--mdc-data-table-light-theme-row-selected:#f5f5f5;--mdc-data-table-dark-theme-row-selected:#3a3a3a}.mdc-data-table{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))!important;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;border-top:1px solid #e0e0e0}.mdc-data-table,.mdc-data-table__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.mdc-data-table__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:64px;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 14px 0 24px;-webkit-box-flex:0;-ms-flex:none;flex:none}.mdc-data-table__header-title{font-weight:400;font-size:20px;display:inline-block;margin:0}.mdc-data-table__header-actions{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.mdc-data-table__header-actions :nth-last-child(n+2){margin-left:24px}.mdc-data-table__content{width:100%;border-collapse:collapse;table-layout:fixed}.mdc-data-table__content tr:first-child,.mdc-data-table__content tr:nth-last-child(n+2){border-bottom:1px solid #e0e0e0}.mdc-data-table__content tr.mdc-data-table--selected{background-color:#f5f5f5}.mdc-data-table__content td,.mdc-data-table__content th{text-align:left;padding:12px 24px;vertical-align:middle}.mdc-data-table__content td.mdc-data-table--numeric,.mdc-data-table__content th.mdc-data-table--numeric{text-align:right}.mdc-data-table__content,.mdc-data-table__content th{font-size:13px;line-height:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))!important}.mdc-data-table__content th.mdc-data-table--sortable{cursor:pointer}.mdc-data-table__content th.mdc-data-table--sortable.mdc-data-table--sort-asc,.mdc-data-table__content th.mdc-data-table--sortable.mdc-data-table--sort-desc{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))!important}.mdc-data-table__content th.mdc-data-table--sortable.mdc-data-table--sort-asc:before,.mdc-data-table__content th.mdc-data-table--sortable.mdc-data-table--sort-desc:before{font-family:Material Icons;font-size:16px;vertical-align:text-bottom;line-height:16px;margin-right:8px}.mdc-data-table__content th.mdc-data-table--sortable.mdc-data-table--sort-asc:before{content:"arrow_downward"}.mdc-data-table__content th.mdc-data-table--sortable.mdc-data-table--sort-desc:before{content:"arrow_upward"}.mdc-data-table__content td{font-size:14px}.mdc-data-table__content tbody tr:hover{background-color:#eee}.mdc-data-table__footer{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))!important;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;height:56px;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 14px 0 0;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:13px}.mdc-data-table__footer,.mdc-data-table__footer .mdc-data-table__per-page{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mdc-data-table__footer .mdc-data-table__per-page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;width:64px;background-repeat:no-repeat;background-position:right 7px center;text-align:right;cursor:pointer}.mdc-data-table__footer .mdc-data-table__per-page:after{font-family:Material Icons;font-size:20px;content:"arrow_drop_down";margin:0 2px}.mdc-data-table__footer .mdc-data-table__results{margin-left:32px}.mdc-data-table__footer .mdc-data-table__prev{margin-left:32px;cursor:pointer}.mdc-data-table__footer .mdc-data-table__next{margin-left:24px;cursor:pointer}.mdc-data-table [dir=rtl] td,.mdc-data-table [dir=rtl] th,.mdc-data-table[dir=rtl] td,.mdc-data-table[dir=rtl] th,.mdc-data-table__content[dir=rtl] td,.mdc-data-table__content[dir=rtl] th{text-align:right}.mdc-data-table [dir=rtl] td.mdc-data-table--numeric,.mdc-data-table [dir=rtl] th.mdc-data-table--numeric,.mdc-data-table[dir=rtl] td.mdc-data-table--numeric,.mdc-data-table[dir=rtl] th.mdc-data-table--numeric,.mdc-data-table__content[dir=rtl] td.mdc-data-table--numeric,.mdc-data-table__content[dir=rtl] th.mdc-data-table--numeric{text-align:left}.mdc-data-table [dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:before,.mdc-data-table [dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:before,.mdc-data-table[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:before,.mdc-data-table[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:before,.mdc-data-table__content[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:before,.mdc-data-table__content[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:before{display:none}.mdc-data-table [dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:after,.mdc-data-table [dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:after,.mdc-data-table[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:after,.mdc-data-table[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:after,.mdc-data-table__content[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:after,.mdc-data-table__content[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:after{font-family:Material Icons;font-size:16px;vertical-align:text-bottom;line-height:16px;margin-left:8px}.mdc-data-table [dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:after,.mdc-data-table[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:after,.mdc-data-table__content[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-asc:after{content:"arrow_downward"}.mdc-data-table [dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:after,.mdc-data-table[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:after,.mdc-data-table__content[dir=rtl] .mdc-data-table--sortable.mdc-data-table--sort-desc:after{content:"arrow_upward"}.mdc-data-table__content .table-header-for-mobile{display:none;font-weight:700;min-width:80px;max-width:80px;margin-right:10px}.mobile-only{display:none}@media screen and (orientation:portrait){.table-contact-us.table-no-border td,.table-contact-us.table-no-border tr{border:none;padding-left:0}.table-contact-us .empty{display:none}}@media screen and (orientation:landscape){.dyo.menuHidden .mdc-drawer--persistent{width:0!important;overflow:hidden}.common-container{display:none}}@media screen and (max-width:831px){.mdc-data-table__content .table-header-for-mobile{display:block}.mdc-data-table__content thead{display:none}.mdc-data-table__content .table-header-for-desktop{display:block}.mdc-data-table__content tbody tr:not(.total-flex):hover{background-color:inherit}.mdc-data-table__content tbody td{border-bottom:none;display:flex}.mdc-data-table__content tbody tr:not(.total-flex) td:not(:first-of-type){border-top:1px solid #ddd}.mdc-data-table__content tbody p{margin:0}.mdc-data-table__content tbody td.empty-cell{display:none}.total-flex{display:flex;background-color:#eee;padding:12px 24px}.total-flex td{padding:0}.mdc-data-table__content .total-title{min-width:80px;max-width:80px;margin-right:10px}}@media screen and (max-width:720px){.dyo-mobile .mdc-dialog,.mdc-dialog__backdrop{position:unset!important;top:unset!important;left:unset!important;min-width:unset!important;display:block!important;width:unset!important;height:unset!important}.dyo-mobile .mdc-dialog .mdc-dialog__surface{min-width:unset!important}.dyo-mobile .mdc-dialog__surface{display:block!important;z-index:20}.dyo-mobile .mdc-dialog__backdrop,.dyo-mobile .mdc-dialog__surface{height:unset!important;width:unset!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;left:0!important}.dyo-mobile .mdc-dialog__body,.dyo-mobile .mdc-dialog__footer,.dyo-mobile .mdc-dialog__header{position:absolute!important;left:0;width:Calc(100% - 48px)}.dyo-mobile .mdc-dialog__header{top:0!important}.dyo-mobile .mdc-dialog__footer{bottom:0!important;width:Calc(100%)}.dyo-mobile .mdc-dialog__footer,.dyo-mobile .mdc-dialog__header{height:10%}.dyo-mobile .mdc-dialog__body{height:auto!important;max-height:unset!important;top:Calc(10% + 10px)!important;bottom:10%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}body.input-focused{margin:0;overflow:hidden;touch-action:none;overscroll-behavior:none;height:100%;width:100%;position:fixed;top:0}.mobile-only{display:block}.catalog-title{font-family:Roboto,sans-serif!important}}