:root{--button-border-radius:9999px;--button-letter-spacing:0em}
html body :is(.button,.shopify-payment-button__button--unbranded,.sp-cg__button,.sp-default-guide__button,.sp-ag-btn,.sp-button,.sp-v12__button,.spc-guide__btn,.sp-bettwaesche-guide__button,.sp-movement-guide__button,.sp-fzg-bottom-btn,.sp-fairy__btn,.sp-btn,.spcg__btn,.sp-hb-guide__btn,.sp-helm-bottom-btn,.sp-hs__btn,.sp-hzg__btn,.sp-kidsconcept-guide__button,.sp-kinderbett-guide-v1__button,.sp-kommunion__btn,.sp-lalarma-guide__button,.sp-lm__btn,.sp-learn-v10__button,.sp-lh-btn,.sp-mobile-guide__button,.sp-music-guide__button,.sp-instruments-guide__button,.sp-pool-guide__button,.sp-puky-bottom-btn,.sp-dolls-v11__button,.sp-dollfurn-v10__button,.sp-pw-btn,.sp-collection-guide-r2__button,.sp-rutschen-guide__button,.sp-spiele__btn,.sp-stapelstein-guide__button,.sp-stack-v10__button,.sp-tigermedia-guide__button,.sp-tissi-guide-v1__button,.sp-tg-guide__button,.sp-trixie-motiv-guide__button,.sp-twins-v11__button,.sp-collection-guide__button,.sp-footer-v2__button,.sp-emotion-hero__button,.sp-image-hero__btn,.sp-home-products__cta,.sp15-blog__mobile-cta,.sp15-btn,.sp15-products__mobile-cta,.sp15-worlds__mobile-cta,.sp15-finder__submit,.sp15-story__copy>a,.sp-cart-sign-offer__add,.sp-footer-brand__link){--button-background:149 163 156;--button-text-color:255 255 255;--button-outline-color:149 163 156;border-radius:9999px!important;border:1px solid #95a39c!important;background:#95a39c!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font-family:var(--text-font-family)!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;text-align:center;padding:14px 32px!important;min-height:52px;white-space:normal}
html body :is(.button--outline,.sp15-btn--secondary,.sp-emotion-hero__button--secondary,.sp-image-hero__btn--secondary,.sp-footer-v2__button--secondary,.sp15-story__copy>a,.sp15-products__mobile-cta,.sp15-worlds__mobile-cta,.sp15-blog__mobile-cta){background:#fff!important;background-image:none!important;color:#414844!important;border:2px solid #95a39c!important;padding:14px 30px!important}
html body :is(.button,.shopify-payment-button__button--unbranded,.sp-cg__button,.sp-default-guide__button,.sp-ag-btn,.sp-button,.sp-v12__button,.spc-guide__btn,.sp-bettwaesche-guide__button,.sp-movement-guide__button,.sp-fzg-bottom-btn,.sp-fairy__btn,.sp-btn,.spcg__btn,.sp-hb-guide__btn,.sp-helm-bottom-btn,.sp-hs__btn,.sp-hzg__btn,.sp-kidsconcept-guide__button,.sp-kinderbett-guide-v1__button,.sp-kommunion__btn,.sp-lalarma-guide__button,.sp-lm__btn,.sp-learn-v10__button,.sp-lh-btn,.sp-mobile-guide__button,.sp-music-guide__button,.sp-instruments-guide__button,.sp-pool-guide__button,.sp-puky-bottom-btn,.sp-dolls-v11__button,.sp-dollfurn-v10__button,.sp-pw-btn,.sp-collection-guide-r2__button,.sp-rutschen-guide__button,.sp-spiele__btn,.sp-stapelstein-guide__button,.sp-stack-v10__button,.sp-tigermedia-guide__button,.sp-tissi-guide-v1__button,.sp-tg-guide__button,.sp-trixie-motiv-guide__button,.sp-twins-v11__button,.sp-collection-guide__button,.sp-footer-v2__button,.sp-emotion-hero__button,.sp-image-hero__btn,.sp-home-products__cta,.sp15-blog__mobile-cta,.sp15-btn,.sp15-products__mobile-cta,.sp15-worlds__mobile-cta,.sp15-finder__submit,.sp15-story__copy>a,.sp-cart-sign-offer__add,.sp-footer-brand__link):not(:disabled):not([aria-disabled="true"]):hover{background:#7f9187!important;border-color:#7f9187!important;color:#fff!important}
html body :is(.button--outline,.sp15-btn--secondary,.sp-emotion-hero__button--secondary,.sp-image-hero__btn--secondary,.sp-footer-v2__button--secondary,.sp15-story__copy>a,.sp15-products__mobile-cta,.sp15-worlds__mobile-cta,.sp15-blog__mobile-cta):not(:disabled):not([aria-disabled="true"]):hover{background:#eef1ef!important;color:#414844!important;border-color:#7f9187!important}
html body :is(.button,.shopify-payment-button__button--unbranded,.sp-cg__button,.sp-default-guide__button,.sp-ag-btn,.sp-button,.sp-v12__button,.spc-guide__btn,.sp-bettwaesche-guide__button,.sp-movement-guide__button,.sp-fzg-bottom-btn,.sp-fairy__btn,.sp-btn,.spcg__btn,.sp-hb-guide__btn,.sp-helm-bottom-btn,.sp-hs__btn,.sp-hzg__btn,.sp-kidsconcept-guide__button,.sp-kinderbett-guide-v1__button,.sp-kommunion__btn,.sp-lalarma-guide__button,.sp-lm__btn,.sp-learn-v10__button,.sp-lh-btn,.sp-mobile-guide__button,.sp-music-guide__button,.sp-instruments-guide__button,.sp-pool-guide__button,.sp-puky-bottom-btn,.sp-dolls-v11__button,.sp-dollfurn-v10__button,.sp-pw-btn,.sp-collection-guide-r2__button,.sp-rutschen-guide__button,.sp-spiele__btn,.sp-stapelstein-guide__button,.sp-stack-v10__button,.sp-tigermedia-guide__button,.sp-tissi-guide-v1__button,.sp-tg-guide__button,.sp-trixie-motiv-guide__button,.sp-twins-v11__button,.sp-collection-guide__button,.sp-footer-v2__button,.sp-emotion-hero__button,.sp-image-hero__btn,.sp-home-products__cta,.sp15-blog__mobile-cta,.sp15-btn,.sp15-products__mobile-cta,.sp15-worlds__mobile-cta,.sp15-finder__submit,.sp15-story__copy>a,.sp-cart-sign-offer__add,.sp-footer-brand__link):focus-visible{outline:3px solid #414844!important;outline-offset:3px}
html body :is(.button,.shopify-payment-button__button--unbranded,.sp-cg__button,.sp-default-guide__button,.sp-ag-btn,.sp-button,.sp-v12__button,.spc-guide__btn,.sp-bettwaesche-guide__button,.sp-movement-guide__button,.sp-fzg-bottom-btn,.sp-fairy__btn,.sp-btn,.spcg__btn,.sp-hb-guide__btn,.sp-helm-bottom-btn,.sp-hs__btn,.sp-hzg__btn,.sp-kidsconcept-guide__button,.sp-kinderbett-guide-v1__button,.sp-kommunion__btn,.sp-lalarma-guide__button,.sp-lm__btn,.sp-learn-v10__button,.sp-lh-btn,.sp-mobile-guide__button,.sp-music-guide__button,.sp-instruments-guide__button,.sp-pool-guide__button,.sp-puky-bottom-btn,.sp-dolls-v11__button,.sp-dollfurn-v10__button,.sp-pw-btn,.sp-collection-guide-r2__button,.sp-rutschen-guide__button,.sp-spiele__btn,.sp-stapelstein-guide__button,.sp-stack-v10__button,.sp-tigermedia-guide__button,.sp-tissi-guide-v1__button,.sp-tg-guide__button,.sp-trixie-motiv-guide__button,.sp-twins-v11__button,.sp-collection-guide__button,.sp-footer-v2__button,.sp-emotion-hero__button,.sp-image-hero__btn,.sp-home-products__cta,.sp15-blog__mobile-cta,.sp15-btn,.sp15-products__mobile-cta,.sp15-worlds__mobile-cta,.sp15-finder__submit,.sp15-story__copy>a,.sp-cart-sign-offer__add,.sp-footer-brand__link):disabled,html body :is(.button,.shopify-payment-button__button--unbranded,.sp-cg__button,.sp-default-guide__button,.sp-ag-btn,.sp-button,.sp-v12__button,.spc-guide__btn,.sp-bettwaesche-guide__button,.sp-movement-guide__button,.sp-fzg-bottom-btn,.sp-fairy__btn,.sp-btn,.spcg__btn,.sp-hb-guide__btn,.sp-helm-bottom-btn,.sp-hs__btn,.sp-hzg__btn,.sp-kidsconcept-guide__button,.sp-kinderbett-guide-v1__button,.sp-kommunion__btn,.sp-lalarma-guide__button,.sp-lm__btn,.sp-learn-v10__button,.sp-lh-btn,.sp-mobile-guide__button,.sp-music-guide__button,.sp-instruments-guide__button,.sp-pool-guide__button,.sp-puky-bottom-btn,.sp-dolls-v11__button,.sp-dollfurn-v10__button,.sp-pw-btn,.sp-collection-guide-r2__button,.sp-rutschen-guide__button,.sp-spiele__btn,.sp-stapelstein-guide__button,.sp-stack-v10__button,.sp-tigermedia-guide__button,.sp-tissi-guide-v1__button,.sp-tg-guide__button,.sp-trixie-motiv-guide__button,.sp-twins-v11__button,.sp-collection-guide__button,.sp-footer-v2__button,.sp-emotion-hero__button,.sp-image-hero__btn,.sp-home-products__cta,.sp15-blog__mobile-cta,.sp15-btn,.sp15-products__mobile-cta,.sp15-worlds__mobile-cta,.sp15-finder__submit,.sp15-story__copy>a,.sp-cart-sign-offer__add,.sp-footer-brand__link)[aria-disabled="true"]{opacity:.5;cursor:not-allowed}
html body .button--sm{padding:10px 18px!important;min-height:44px;font-size:14px!important}
html body .product-card__figure,html body .product-card__image,html body .image-with-text img,html body .image-with-text picture{border-radius:8px}
@media(max-width:749px){html body :is(.button,.shopify-payment-button__button--unbranded,.sp-cg__button,.sp-default-guide__button,.sp-ag-btn,.sp-button,.sp-v12__button,.spc-guide__btn,.sp-bettwaesche-guide__button,.sp-movement-guide__button,.sp-fzg-bottom-btn,.sp-fairy__btn,.sp-btn,.spcg__btn,.sp-hb-guide__btn,.sp-helm-bottom-btn,.sp-hs__btn,.sp-hzg__btn,.sp-kidsconcept-guide__button,.sp-kinderbett-guide-v1__button,.sp-kommunion__btn,.sp-lalarma-guide__button,.sp-lm__btn,.sp-learn-v10__button,.sp-lh-btn,.sp-mobile-guide__button,.sp-music-guide__button,.sp-instruments-guide__button,.sp-pool-guide__button,.sp-puky-bottom-btn,.sp-dolls-v11__button,.sp-dollfurn-v10__button,.sp-pw-btn,.sp-collection-guide-r2__button,.sp-rutschen-guide__button,.sp-spiele__btn,.sp-stapelstein-guide__button,.sp-stack-v10__button,.sp-tigermedia-guide__button,.sp-tissi-guide-v1__button,.sp-tg-guide__button,.sp-trixie-motiv-guide__button,.sp-twins-v11__button,.sp-collection-guide__button,.sp-footer-v2__button,.sp-emotion-hero__button,.sp-image-hero__btn,.sp-home-products__cta,.sp15-blog__mobile-cta,.sp15-btn,.sp15-products__mobile-cta,.sp15-worlds__mobile-cta,.sp15-finder__submit,.sp15-story__copy>a,.sp-cart-sign-offer__add,.sp-footer-brand__link){padding-left:24px!important;padding-right:24px!important}html body .button--sm{padding:10px 14px!important}}

html body #main :is(.button,.p_a_t_c,.p_a_t_c_o),html body cart-drawer .button,html body .sp-footer-legal-withdrawal{background:#95a39c!important;background-image:none!important;color:#fff!important;border-color:#95a39c!important;border-radius:9999px!important}
html body #main .button--outline,html body .sp-footer-legal-withdrawal{background:#fff!important;color:#414844!important;border:2px solid #95a39c!important}
html body #main :is(.button,.p_a_t_c,.p_a_t_c_o):not(:disabled):hover,html body cart-drawer .button:not(:disabled):hover{background:#7f9187!important;color:#fff!important}
html body #main .button--outline:not(:disabled):hover{background:#eef1ef!important;color:#414844!important}

@media(max-width:999px){
html body .header-sidebar{--background:255 255 255;--background-gradient:none;--text-color:65 72 68;--drawer-max-width:100vw;--header-linklist-padding-block:12px}
html body .header-sidebar::part(content){background:#fff;color:#414844}
html body .header-sidebar__main-panel,html body .header-sidebar__collapsible-panel,html body .header-sidebar__footer{background:#fff;background-image:none}
html body .header-sidebar__scroller{padding-inline:20px}
html body .header-sidebar__main-panel>.header-sidebar__scroller>.header-sidebar__linklist .header-sidebar__linklist-button{font-family:var(--text-font-family),sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:#414844!important;min-height:54px;padding-block:11px;gap:16px;white-space:normal;text-transform:none;overflow-wrap:break-word}
html body .header-sidebar__sub-panel .header-sidebar__linklist-button,html body .header-sidebar__back-button{font-family:var(--text-font-family),sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:#414844!important;min-height:48px;white-space:normal}
html body .header-sidebar__nested-linklist a{font-family:var(--text-font-family),sans-serif!important;font-size:18px;line-height:1.5;color:#414844!important;padding-block:5px}
html body .header-sidebar__linklist-button>svg{width:20px;height:20px;flex-shrink:0;color:#414844}
html body .header-sidebar__footer>a,html body .header-sidebar__footer button{font-family:var(--text-font-family),sans-serif!important;font-size:18px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none;color:#414844!important}
html body .header-sidebar__linklist-button:focus-visible,html body .header-sidebar__back-button:focus-visible{outline:2px solid #526d5d;outline-offset:3px;border-radius:6px}
}
