#wapuugotchi-submenu__shop .wapuugotchi_shop__overlay{background:#000;height:100%;left:-20px;opacity:.6;position:absolute;right:0;top:0;z-index:1}.components-modal__screen-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:160px;position:fixed;right:0;top:32px}.components-modal__screen-overlay .wapuu_payment__confirm_dialog{background-color:#fff;border:1px solid #c3c4c7;box-shadow:0 1px 1px rgba(0,0,0,.04);position:relative;width:300px}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .components-button{-webkit-appearance:none;background:#f6f7f7;border:1px solid #2271b1;border-radius:3px;box-sizing:border-box;color:#2271b1;cursor:pointer;display:inline-block;font-size:13px;line-height:2.15384615;min-height:30px;padding:0 10px;text-decoration:none;white-space:nowrap;width:100%}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .components-button:last-of-type{background:#2271b1;border-color:#2271b1;color:#fff;margin-bottom:10px;margin-left:0;margin-right:10px;text-decoration:none;text-shadow:none}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .components-button:first-of-type{margin-bottom:10px;margin-left:10px;margin-right:0}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__confirm_text{margin-bottom:0;text-align:center}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__item_preview{background-color:#fafafa;margin:0 20px;position:relative}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__item_preview .wapuu_payment__item_tooltip_shadow{height:100%;position:absolute;top:0;width:100%}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__item_preview .wapuu_payment__item_tooltip{opacity:0}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__item_preview .wapuu_payment__item_tooltip .wapuu_payment__item_tooltip_shadow{background-color:#000;opacity:.7}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__item_preview .wapuu_payment__item_tooltip .wapuu_payment__item_tooltip_author{bottom:30px;color:#fff;left:15px;margin:0;position:absolute;right:15px}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__item_preview .wapuu_payment__item_tooltip .wapuu_payment__item_tooltip_text{bottom:30px;color:#fff;left:15px;margin:0;position:absolute;right:15px;top:30px}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__item_preview .wapuu_payment__item_tooltip .wapuu_payment__item_tooltip_author{bottom:10px;text-align:right}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__item_name{text-align:center}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__info_icon{color:#2271b1;position:absolute;right:10px;top:10px;z-index:10000}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__info_icon:hover{color:#fff}.components-modal__screen-overlay .wapuu_payment__confirm_dialog .wapuu_payment__info_icon:hover+.wapuu_payment__item_tooltip{animation:WapuugotchiFadeIn .5s ease-out;opacity:1}@keyframes WapuugotchiFadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}
#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker{position:absolute;right:8px;top:8px;z-index:10}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_buttons{display:flex;gap:4px}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_reset{align-items:center;background:#fff;border:1px solid #c3c4c7;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#50575e;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .15s,border-color .15s;width:28px}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_reset svg{height:14px;width:14px}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_reset:hover{background:#d63638;border-color:#d63638;color:#fff}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_toggle{align-items:center;background:#fff;border:1px solid #c3c4c7;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#50575e;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .15s,border-color .15s;width:28px}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_toggle svg{height:14px;width:14px}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_toggle.is-open,#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_toggle:hover{background:#2271b1;border-color:#2271b1;color:#fff}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_picker_panel{background:#fff;border:1px solid #c3c4c7;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:4px;min-width:120px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);white-space:nowrap}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_slot{align-items:center;border-radius:4px;color:#2c3338;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:5px 8px}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_slot:hover{background:#f0f0f0}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_slot input[type=color]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}#wapuugotchi-submenu__shop .wapuugotchi_shop__color_swatch{border:1px solid rgba(0,0,0,.15);border-radius:50%;display:inline-block;flex-shrink:0;height:16px;width:16px}
#wapuugotchi-submenu__shop .wapuugotchi_shop__image{position:relative;width:100%}#wapuugotchi-submenu__shop .wapuugotchi_shop__image .wapuu_show_room{width:100%}#wapuugotchi-submenu__shop .wapuugotchi_shop__image .wapuu_show_room svg{display:block;height:auto;width:100%}
#wapuugotchi-submenu__shop .wapuugotchi_shop__control_panel{display:flex;flex-direction:column;gap:8px;width:100%}#wapuugotchi-submenu__shop .wapuugotchi_shop__control_panel .wapuugotchi_shop__name{background:#fff;border:1px solid #c3c4c7;border-radius:3px;box-sizing:border-box;color:#2c3338;font-size:13px;line-height:1.4;padding:6px 10px;width:100%}#wapuugotchi-submenu__shop .wapuugotchi_shop__control_panel .wapuugotchi_shop__name:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}#wapuugotchi-submenu__shop .wapuugotchi_shop__control_panel .wapuugotchi_shop__submit{background-color:#00a32a;border:1px solid #00a32a;border-radius:3px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;line-height:1.4;padding:6px 10px;transition:background .1s;width:100%}#wapuugotchi-submenu__shop .wapuugotchi_shop__control_panel .wapuugotchi_shop__submit:hover{background-color:#008a20;border-color:#008a20}
#wapuugotchi-submenu__shop .wapuugotchi_shop__customizer_left{align-items:center;background-color:#fafafa;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;position:sticky;top:32px}
#wapuugotchi-submenu__shop .wapuugotchi_shop__categories .wapuugotchi_shop__category{align-items:center;background:transparent;border:1px solid #c3c4c7;border-radius:3px;color:#50575e;cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;height:auto;line-height:1.4;padding:5px 12px;transition:border-color .1s,color .1s,background .1s;width:auto}#wapuugotchi-submenu__shop .wapuugotchi_shop__categories .wapuugotchi_shop__category.selected{background:#2271b1;border-color:#2271b1;color:#fff;position:static}#wapuugotchi-submenu__shop .wapuugotchi_shop__categories .wapuugotchi_shop__category.selected:after{display:none}#wapuugotchi-submenu__shop .wapuugotchi_shop__categories .wapuugotchi_shop__category:hover:not(.selected){border-color:#2271b1;color:#2271b1}
#wapuugotchi-submenu__shop .wapuugotchi_shop__categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;width:auto}
#wapuugotchi-submenu__shop .wapuugotchi_shop__items{align-content:start;align-items:start;display:grid;flex:1;gap:12px;grid-template-columns:repeat(3,minmax(100px,1fr));justify-content:start}@media(max-width:960px){#wapuugotchi-submenu__shop .wapuugotchi_shop__items{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(max-width:782px){#wapuugotchi-submenu__shop .wapuugotchi_shop__items{grid-template-columns:repeat(1,minmax(100px,1fr))}}@media(max-width:588px){#wapuugotchi-submenu__shop .wapuugotchi_shop__items{grid-template-columns:repeat(1,minmax(100px,1fr))}}
#wapuugotchi-submenu__shop .wapuugotchi_shop__item{background:#fafafa;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:pointer;opacity:0;position:relative;transition:opacity .25s ease,transform .1s,box-shadow .1s}#wapuugotchi-submenu__shop .wapuugotchi_shop__item.is-loaded{opacity:1}#wapuugotchi-submenu__shop .wapuugotchi_shop__item:hover{box-shadow:0 3px 8px rgba(0,0,0,.12);transform:translateY(-2px)}#wapuugotchi-submenu__shop .wapuugotchi_shop__item.selected{border-color:#00a32a;box-shadow:0 0 0 1px #00a32a}#wapuugotchi-submenu__shop .wapuugotchi_shop__item img{display:block;width:100%}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__colored_hint{color:#50575e;height:14px;position:absolute;right:6px;top:6px;width:14px}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__colored_hint svg{display:block;height:100%;width:100%}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__colored_hint:after{background:#2c3338;border-radius:4px;bottom:calc(100% + 6px);color:#fff;content:"Farbe frei wählbar";font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:0;transition:opacity .1s;white-space:nowrap}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__colored_hint:hover:after{opacity:1}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__owned_badge{background:#00a32a;border-radius:3px;color:#fff;font-size:11px;font-weight:600;left:6px;padding:3px 8px;position:absolute;top:6px}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__pill{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:999px;bottom:6px;box-shadow:0 1px 3px rgba(0,0,0,.06);color:#2c3338;display:inline-flex;font-size:12px;font-weight:400;gap:4px;padding:4px 10px;position:absolute;right:6px;white-space:nowrap}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__pill--success{background:#f4fff7;border-color:#00a32a;color:#145214}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__pill--muted{color:#50575e}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__pill img{display:inline;height:14px;width:14px}#wapuugotchi-submenu__shop .wapuugotchi_shop__item .wapuugotchi_shop__pill--muted .wapuugotchi_shop__pearl-icon{filter:invert(58%) sepia(6%) saturate(8%) hue-rotate(331deg) brightness(91%) contrast(92%)}
#wapuugotchi-submenu__shop .wapuugotchi_shop__customizer_right{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px}
#wapuugotchi-submenu__shop{background-color:#fff;border:1px solid #c3c4c7;box-shadow:0 1px 1px rgba(0,0,0,.04);padding:24px}.wapuugotchi_shop__page{display:flex;flex-direction:column;gap:20px}.wapuugotchi_shop__page_header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.wapuugotchi_shop__page_header h1{margin:0}.wapuugotchi_shop__page_header .subtitle{color:#50575e;margin-bottom:0;margin-top:8px;max-width:640px;opacity:.8}.wapuugotchi_shop__page_pill{align-items:center;align-self:center;background:#fff;border:1px solid #e2e2e2;border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.06);color:#2c3338;display:inline-flex;font-size:12px;gap:6px;padding:8px 14px;white-space:nowrap}.wapuugotchi_shop__page_pill img{height:16px;width:16px}#wapuugotchi-submenu__shop .wapuugotchi_shop__customizer{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}#wapuugotchi-submenu__shop .wapuugotchi_shop__customizer .wapuugotchi_shop__customizer_left{flex:0 0 calc(35% - 8px)}#wapuugotchi-submenu__shop .wapuugotchi_shop__customizer .wapuugotchi_shop__customizer_right{flex:1}@media(max-width:900px){.wapuugotchi_shop__page_header{align-items:flex-start;flex-direction:column}}@media(max-width:782px){#wpwrap>#wpcontent{padding:0!important}#wpwrap>#wpcontent .wrap{margin:0!important}}
