html body #cart-drawer a.btn:is([href="/cart"],[href$="/cart"],[href^="/cart?"]){--btn-bg-color:252 229 138;--btn-bg-hover-color:252 218 85;--btn-text-color:0 0 0;background:#fce58a!important;border-color:#fce58a!important;color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:none!important;}
html body #cart-drawer a.btn:is([href="/cart"],[href$="/cart"],[href^="/cart?"]) *{color:#000!important;-webkit-text-fill-color:#000!important;}
html body #cart-drawer a.btn:is([href="/cart"],[href$="/cart"],[href^="/cart?"]):is(:hover,:focus-visible){background:#fcda55!important;border-color:#fcda55!important;}
html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button],html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button]:is(:hover,:focus,:active){background:#fff!important;background-image:none!important;color:#173f3a!important;-webkit-text-fill-color:#173f3a!important;border:1px solid rgba(23,63,58,.18)!important;box-shadow:none!important;transform:none!important;transition:none!important;-webkit-tap-highlight-color:transparent;}
html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button] svg,html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button] svg path{color:inherit!important;stroke:currentColor!important;fill:none!important;transition:none!important;}
html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button][aria-pressed="true"],html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button][aria-pressed="true"]:is(:hover,:focus,:active){background:#e63c4f!important;color:#111!important;-webkit-text-fill-color:#111!important;border:1px solid transparent!important;box-shadow:none!important;}
html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button]:focus-visible{outline:2px solid #173f3a!important;outline-offset:3px!important;}


.gsz-grade-section{position:relative!important;isolation:isolate;background:#fffdf7!important;padding:0!important;margin:0!important;overflow:hidden!important;color:#111;}
.gsz-grade-section *{box-sizing:border-box;}
.gsz-grade-section .gsz-grades{position:static;max-width:1190px;margin:auto;padding:42px 40px 46px;}
.gsz-grade-section .gsz-grades-title{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 26px;padding:0;font-family:inherit;font-size:clamp(27px,2.8vw,36px);font-weight:800;line-height:1.2;color:#080808;letter-spacing:-.025em;text-align:center;}
.gsz-grade-section .gsz-grades-title svg{width:30px;height:30px;fill:#f6c63f;flex-shrink:0;}
.gsz-grade-section .gsz-grade-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative;}
.gsz-grade-section .gsz-grade-card{display:flex;flex-direction:column;align-items:center;min-width:0;padding:16px 14px 18px;border:0;border-radius:20px;background:#fffefa;box-shadow:0 8px 24px #8f70231c;isolation:isolate;color:#10141c;text-decoration:none;scroll-snap-align:start;transition:background .2s,box-shadow .2s;}
.gsz-grade-section .gsz-grade-card:hover{background:#ffefb5;box-shadow:0 12px 28px #8f702329;color:#111;}
.gsz-grade-section .gsz-grade-card:focus-visible{outline:3px solid #171717;outline-offset:4px;}
.gsz-grade-section .gsz-grade-art{display:block;width:100%;max-width:166px;flex-shrink:0;aspect-ratio:280/272;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse closest-side,#000 94%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 94%,transparent 100%);background-image:var(--gsz-grade-art);background-size:731.428571% 278.676471%;background-position:var(--gsz-grade-x) 50.205761%;background-repeat:no-repeat;}
.gsz-grade-section .gsz-grade-label{display:block;margin:8px 0 12px;color:#10141c;font-size:20px;font-weight:800;line-height:1.3;text-align:center;}
.gsz-grade-section .gsz-grade-link{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;color:#111;font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap;}
.gsz-grade-section .gsz-grade-arrow{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#fce58a;}
.gsz-grade-section .gsz-grade-arrow svg{display:block;width:19px;height:19px;fill:none;stroke:#111;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;}
.gsz-grade-section .gsz-grade-decor{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.7;}
@media(max-width:1100px){.gsz-grade-section .gsz-grades{padding:36px 24px 26px;}.gsz-grade-section .gsz-grade-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:208px;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 24px;scrollbar-width:thin;scrollbar-color:#fce58a transparent;}.gsz-grade-section .gsz-grade-link{font-size:13px;}.gsz-grade-section .gsz-grades-title{font-size:32px;margin-bottom:26px;}}
@media(max-width:600px){.gsz-grade-section .gsz-grades{padding:30px 18px 20px;}.gsz-grade-section .gsz-grades-title{font-size:27px;gap:9px;}.gsz-grade-section .gsz-grades-title svg{width:25px;height:25px;}.gsz-grade-section .gsz-grade-list{grid-auto-columns:min(72vw,208px);gap:16px;}.gsz-grade-section .gsz-grade-label{font-size:20px;}.gsz-grade-section .gsz-grade-decor{opacity:.5;}}
@media(prefers-reduced-motion:reduce){.gsz-grade-section .gsz-grade-card{transition:none;}}

.gsz-grade-section .gsz-grade-card:is(:hover,:focus-visible) .gsz-grade-art{mix-blend-mode:normal;filter:url(#gsz-grade-white-paper);}
.gsz-grade-section .gsz-grade-card:focus-visible{background:#ffefb5;}

#shopify-section-template--29645297221976__featured_collection_U8yfTR{background:#fff9e7!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR .gsz-featured-collection{background:linear-gradient(135deg,#fff9e7,#fff3cd)!important;border-color:transparent!important;box-shadow:none!important;color:#111;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR .section__heading{color:#111!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR .gsz-featured-subtitle{color:#635b49!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR .section__header>.link{color:#111!important;text-decoration:underline;text-underline-offset:4px;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR .section__header>.link:hover{background:#ffefb5;color:#000!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR button[aria-controls="slider-template--29645297221976__featured_collection_U8yfTR"]{background:#fce58a!important;border-color:transparent!important;color:#111!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR button[aria-controls="slider-template--29645297221976__featured_collection_U8yfTR"]:hover:not(:disabled){background:#fcda55!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR .card--product{background:#fff!important;border-color:#eee6d1!important;box-shadow:0 8px 22px #8f702314;}

#shopify-section-template--29645297221976__featured_collection_U8yfTR button[aria-controls="slider-template--29645297221976__featured_collection_U8yfTR"]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0!important;border-radius:50%;box-shadow:none!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR button[aria-controls="slider-template--29645297221976__featured_collection_U8yfTR"] svg{display:none;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR button[aria-controls="slider-template--29645297221976__featured_collection_U8yfTR"]::before{content:"";display:block;width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2012h16m-7-7%207%207-7%207%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2012h16m-7-7%207%207-7%207%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR button[aria-controls="slider-template--29645297221976__featured_collection_U8yfTR"][name="prev"]::before{transform:rotate(180deg);}
#shopify-section-template--29645297221976__featured_collection_U8yfTR button[aria-controls="slider-template--29645297221976__featured_collection_U8yfTR"]:disabled{opacity:.35;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR :is(.gsz-wishlist-button--card-action,.gsz-card-cart-button):not([aria-pressed="true"]){background:#fff!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR :is(.gsz-wishlist-button--card-action,.gsz-card-cart-button):is(:hover,:focus-visible){background:#fce58a!important;border-color:#fce58a!important;color:#111!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR :is(.gsz-wishlist-button--card-action,.gsz-card-cart-button):is(:hover,:focus-visible) svg{color:#111!important;}

.gsz-grade-section .gsz-grade-decor>path:first-of-type{transform:translateY(-24px)!important;}
.gsz-grade-section .gsz-grade-decor>path:nth-of-type(2),.gsz-grade-section .gsz-grade-decor>path:nth-of-type(3){fill:#fff9e7!important;}

@media(max-width:620px){.gsz-grade-section .gsz-grades{padding:28px 14px 22px!important;}.gsz-grade-section .gsz-grade-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:12px!important;overflow:visible!important;scroll-snap-type:none!important;padding:4px 0 8px!important;}.gsz-grade-section .gsz-grade-card{min-width:0!important;height:100%;padding:10px 8px 13px!important;border-radius:16px!important;scroll-snap-align:none!important;}.gsz-grade-section .gsz-grade-card:nth-child(5){grid-column:1/-1!important;width:calc(50% - 6px)!important;justify-self:center!important;}.gsz-grade-section .gsz-grade-art{max-width:132px!important;}.gsz-grade-section .gsz-grade-label{margin:6px 0 8px!important;font-size:17px!important;}.gsz-grade-section .gsz-grade-link{margin-top:auto!important;gap:5px!important;font-size:11px!important;}.gsz-grade-section .gsz-grade-arrow{flex-basis:26px!important;width:26px!important;height:26px!important;}.gsz-grade-section .gsz-grade-arrow svg{width:16px!important;height:16px!important;}.gz-zauberpost{box-sizing:border-box!important;width:calc(100% - 20px)!important;max-width:none!important;margin:24px auto!important;padding:16px 10px 10px!important;border-radius:24px!important;overflow:hidden!important;}.gz-zauberpost *{box-sizing:border-box!important;}.gz-zauberpost__inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-width:0!important;}.gz-zauberpost__visual{display:grid!important;grid-template-columns:minmax(100px,132px) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 4px!important;}.gz-zauberpost__illustration{width:100%!important;max-width:132px!important;margin:0!important;}.gz-zauberpost__visual-copy{min-width:0!important;}.gz-zauberpost__card{min-width:0!important;padding:24px 16px 20px!important;border-radius:20px!important;}.gz-zauberpost__card h2{font-size:clamp(26px,8.5vw,34px)!important;line-height:1.08!important;overflow-wrap:anywhere!important;}.gz-zauberpost__intro{font-size:15px!important;line-height:1.5!important;}.gz-zauberpost__benefits{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}.gz-zauberpost__fields{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;}.gz-zauberpost__fields input{min-width:0!important;width:100%!important;}.gz-zauberpost__fields button{grid-column:1/-1!important;width:100%!important;min-width:0!important;}.gz-zauberpost__trust{overflow-wrap:anywhere!important;}}
.gsz-grade-section{background-color:#fff!important;margin-bottom:0!important;padding-bottom:0!important;}
.gsz-grade-section::after{content:''!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:32px!important;background:linear-gradient(180deg,rgba(255,249,231,0) 0%,#fff9e7 85%)!important;pointer-events:none!important;z-index:0!important;}
.shopify-section:has(>[data-gsz-initial-grades])+.cc-featured-collection{margin-top:0!important;padding-top:0!important;background:#fff9e7!important;}
.shopify-section:has(>[data-gsz-initial-grades])+.cc-featured-collection>.gsz-featured-neu-im-materialregal{margin-top:0!important;margin-bottom:0!important;border:0!important;border-radius:0!important;background:#fff!important;}
#shopify-section-template--29645297221976__featured_collection_U8yfTR{margin-bottom:0!important;padding-bottom:0!important;background:#fff9e7!important;}
#shopify-section-template--29645297221976__custom_liquid_rfUpC4,#shopify-section-template--29645297221976__custom_liquid_rfUpC4>.section{margin-top:0!important;padding-top:0!important;background:#fff9e7!important;}
.gz-zauberpost.gsz-zauberpost-refresh .gsz-zauberpost-original-scene{-webkit-mask-image:linear-gradient(180deg,transparent 0px,#000 32px)!important;mask-image:linear-gradient(180deg,transparent 0px,#000 32px)!important;}

html.gsz-home-polish .shopify-section:has(>.gsz-featured-neu-im-materialregal),html.gsz-home-polish .gsz-featured-neu-im-materialregal{background:#fff!important;border-radius:0!important;}
#shopify-section-template--29645297221976__custom_liquid_rfUpC4,#shopify-section-template--29645297221976__custom_liquid_rfUpC4>.section,#shopify-section-template--29645297221976__custom_liquid_rfUpC4 .container{background:#fff9e7!important;}
@media(max-width:620px){.gsz-grade-section .gsz-grade-decor{display:none!important;}.gsz-grade-section::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:18px!important;border-radius:0 0 50% 50%!important;background:#fff9e7!important;pointer-events:none!important;z-index:0!important;}.gsz-grade-section::after{height:16px!important;}.gsz-grade-section .gsz-grades{padding:30px 10px 18px!important;}.gsz-grade-section .gsz-grades-title{font-size:24px!important;margin-bottom:18px!important;}.gsz-grade-section .gsz-grades-title svg{display:block!important;width:22px!important;height:22px!important;}.gsz-grade-section .gsz-grade-list{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px 7px!important;}.gsz-grade-section .gsz-grade-card{grid-column:span 2!important;width:auto!important;min-width:0!important;padding:7px 5px 9px!important;border-radius:14px!important;justify-self:stretch!important;}.gsz-grade-section .gsz-grade-card:nth-child(4){grid-column:2/span 2!important;}.gsz-grade-section .gsz-grade-card:nth-child(5){grid-column:4/span 2!important;width:auto!important;justify-self:stretch!important;}.gsz-grade-section .gsz-grade-art{max-width:96px!important;}.gsz-grade-section .gsz-grade-label{margin:3px 0 5px!important;font-size:15px!important;}.gsz-grade-section .gsz-grade-link{gap:3px!important;font-size:10px!important;line-height:1.15!important;white-space:normal!important;}.gsz-grade-section .gsz-grade-arrow{flex-basis:22px!important;width:22px!important;height:22px!important;}.gsz-grade-section .gsz-grade-arrow svg{width:14px!important;height:14px!important;}}

html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button][aria-pressed='true'],html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button][aria-pressed='true']:is(:hover,:focus,:active){background:#f8e696!important;border-color:transparent!important;color:#111!important;-webkit-text-fill-color:#111!important;}
html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button][aria-pressed='false'],html body .gsz-card-actions button.gsz-wishlist-button[data-gsz-wishlist-button][aria-pressed='false']:is(:hover,:focus,:active){background:#fff!important;border-color:rgba(23,63,58,.18)!important;color:#173f3a!important;-webkit-text-fill-color:#173f3a!important;}
html.gsz-home-polish .cc-featured-collection,html.gsz-home-polish .gsz-featured-collection{margin-bottom:0!important;border-radius:0!important;}
html.gsz-home-polish #MainContent,html.gsz-home-polish main{margin-bottom:0!important;padding-bottom:0!important;row-gap:0!important;}
html.gsz-home-polish main>.shopify-section:last-child{margin-bottom:0!important;padding-bottom:0!important;}
html.gsz-home-polish :is(.gsz-before-popular-materials,.shopify-section:has(+ .shopify-section .gsz-featured-beliebte-materialien)){margin-bottom:0!important;padding-bottom:0!important;background:#fff9e7!important;}
html.gsz-home-polish :is(.gsz-popular-materials-root,.shopify-section:has(.gsz-featured-beliebte-materialien)){margin:0!important;padding:0!important;border:0!important;background:#fff9e7!important;}
html.gsz-home-polish :is(.gsz-popular-materials-root,.shopify-section:has(.gsz-featured-beliebte-materialien)) :is(.cc-featured-collection,.gsz-featured-collection){margin:0!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#fff9e7 0%,#fff7dc 48%,#fff9e7 100%)!important;box-shadow:none!important;}
html.gsz-home-polish .shopify-section-group-footer-group,html.gsz-home-polish footer{margin-top:0!important;padding-top:0!important;}
html.gsz-home-polish :is(.gsz-popular-materials-root,.shopify-section:has(.gsz-featured-beliebte-materialien))+.shopify-section-group-footer-group{margin-top:0!important;padding-top:0!important;}
.gz-zauberpost.gsz-zauberpost-refresh .gz-zauberpost__arrow{display:inline-block!important;width:31px!important;height:31px!important;flex:0 0 31px!important;font-size:0!important;background:#111!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;}
@media(max-width:850px){.gz-zauberpost.gsz-zauberpost-refresh{width:100%!important;padding-left:0!important;padding-right:0!important;}.gz-zauberpost.gsz-zauberpost-refresh .gz-zauberpost__inner{width:100%!important;max-width:none!important;}}

html.gsz-home-polish :is(.gsz-popular-materials-root,.shopify-section:has(.gsz-featured-beliebte-materialien)),html.gsz-home-polish :is(.gsz-popular-materials-root,.shopify-section:has(.gsz-featured-beliebte-materialien)) :is(.cc-featured-collection,.gsz-featured-collection){background:#fff9e7!important;}
html.gsz-home-polish footer{padding-top:clamp(44px,4vw,68px)!important;}
@media(max-width:760px){html.gsz-home-polish footer{padding-top:42px!important;}}


/* GSZ_MATERIAL_CART_V1 */
html body form[action*="/cart/add"] quantity-input,html body cart-items quantity-input{display:none!important}
html body [data-gsz-in-cart="true"]:not(#gsz-cart-state):not(#gsz-cart-popover):not(#gsz-cart-title):not(#gsz-cart-disabled),html body [data-gsz-in-cart="true"]:not(#gsz-cart-state):not(#gsz-cart-popover):not(#gsz-cart-title):not(#gsz-cart-disabled):hover{background:#e8e8e8!important;border-color:#e8e8e8!important;color:#7b7b7b!important;-webkit-text-fill-color:#7b7b7b!important;cursor:default!important;box-shadow:0 2px 5px #0002!important;opacity:1!important}
html body [data-gsz-in-cart="true"]:not(#gsz-cart-state):not(#gsz-cart-popover):not(#gsz-cart-title):not(#gsz-cart-disabled) svg{color:#7b7b7b!important;fill:currentColor!important}
html body #gsz-cart-popover{position:fixed;z-index:10010;box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:28px;background:#fff!important;color:#292929!important;border:1px solid #ececec;border-radius:10px;box-shadow:0 3px 7px #0003;font:inherit;text-align:left;overflow:auto;overscroll-behavior:contain}
html body #gsz-cart-popover[hidden],html body #gsz-cart-popover [hidden]{display:none!important}
html body #gsz-cart-popover *{box-sizing:border-box;-webkit-text-fill-color:currentColor}
html body #gsz-cart-popover h2{display:flex;align-items:center;gap:10px;margin:0 0 27px;padding:0;font:inherit;font-size:23px;font-weight:700;line-height:1.3;color:inherit}
html body #gsz-cart-popover h2 svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
html body #gsz-cart-popover .gsz-cart-success{display:flex;align-items:center;justify-content:center;gap:10px;flex:none;padding:14px 10px;margin:0 0 27px;border-radius:8px;background:#ffefb5;color:#292929;font-size:17px;line-height:1.3}
html body #gsz-cart-popover .gsz-cart-success svg{width:32px;height:32px;flex:none;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round}
html body #gsz-cart-popover .gsz-cart-items{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain}
html body #gsz-cart-popover .gsz-cart-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:16px;row-gap:16px;align-items:start;margin:0 0 24px;padding:0;background:transparent;color:inherit}
html body #gsz-cart-popover .gsz-cart-image{grid-column:1;grid-row:1/3;width:88px;min-height:126px;border:1px solid #ddd;border-radius:9px;overflow:hidden;background:#fff}
html body #gsz-cart-popover .gsz-cart-image img{display:block;width:100%;height:126px;object-fit:contain}
html body #gsz-cart-popover .gsz-cart-name{grid-column:2;grid-row:1;font-size:18px;line-height:1.4;overflow-wrap:anywhere;color:inherit;text-decoration:none;font-weight:400}
html body #gsz-cart-popover .gsz-cart-price{grid-column:3;grid-row:1;font-size:18px;line-height:1.4;white-space:nowrap;font-weight:700}
html body #gsz-cart-popover .gsz-cart-item-actions{grid-column:2/4;grid-row:2;align-self:center;font-size:15px;line-height:1.4;color:#555;white-space:nowrap}
html body #gsz-cart-popover .gsz-cart-item-actions button{padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-decoration:none}
html body #gsz-cart-popover .gsz-cart-item-actions button:hover{text-decoration:underline;text-underline-offset:2px}
html body #gsz-cart-popover .gsz-cart-item-actions button:disabled{opacity:.5;cursor:wait}
html body #gsz-cart-popover .gsz-cart-total{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ddd;padding:23px 0 27px;margin:0;font-size:22px;line-height:1.3;flex:none}
html body #gsz-cart-popover .gsz-cart-total span span{font-size:17px;color:#808080}
html body #gsz-cart-popover .gsz-cart-total strong{font-weight:700;white-space:nowrap}
html body #gsz-cart-popover .gsz-cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:17px;flex:none}
html body #gsz-cart-popover .gsz-cart-actions a{display:flex;align-items:center;justify-content:center;min-height:57px;padding:12px 8px;border:2px solid #292929;border-radius:9px;background:#fff;color:#292929;box-shadow:0 2px 3px #0003;font:inherit;font-size:17px;line-height:1.25;font-weight:700;text-decoration:none;text-align:center}
html body #gsz-cart-popover .gsz-cart-actions .gsz-cart-checkout{background:#ffdf66;border-color:#ffdf66}
html body #gsz-cart-popover .gsz-cart-actions .gsz-cart-checkout:hover{background:#f8d454;border-color:#f8d454}
html body #gsz-cart-popover .gsz-cart-actions a[aria-disabled="true"]{opacity:.5;cursor:default}
html body #gsz-cart-popover .gsz-cart-empty{margin:0 0 24px;font-size:17px}
html body #gsz-cart-popover .gsz-cart-error{margin:0 0 18px;color:#a42722;font-size:15px;line-height:1.45}
@media(max-width:520px){html body #gsz-cart-popover{padding:20px}html body #gsz-cart-popover .gsz-cart-item{grid-template-columns:68px minmax(0,1fr) auto;column-gap:12px}html body #gsz-cart-popover .gsz-cart-image{width:68px;min-height:96px}html body #gsz-cart-popover .gsz-cart-image img{height:96px}html body #gsz-cart-popover .gsz-cart-name,html body #gsz-cart-popover .gsz-cart-price{font-size:15px}html body #gsz-cart-popover .gsz-cart-actions a{font-size:15px;min-height:52px}html body #gsz-cart-popover .gsz-cart-total{font-size:20px}html body #gsz-cart-popover .gsz-cart-total span span,html body #gsz-cart-popover .gsz-cart-success{font-size:14px}}


/* GSZ_ACCOUNT_CART_PALETTE_V2: proportions and line breaks from the approved mockup. */
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty{box-sizing:border-box;width:100%;max-width:none;padding:46px 36px 44px;margin:0;border:1px solid #f5d36b;border-radius:26px;background:linear-gradient(125deg,#fffbee,#fffdf5);box-shadow:0 14px 30px #eac94b20;text-align:center;color:#111}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty-icon{position:relative;display:grid;place-items:center;width:108px;height:108px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(140deg,#ffe99f,#ffe48a);color:#111;font-size:0;line-height:1;box-shadow:none}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty-icon::before{content:"";position:absolute;inset:0;margin:auto;width:62px;height:62px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78Z' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty-icon::after{content:"";position:absolute;left:-36px;top:0;width:180px;height:108px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 108'%3E%3Cpath d='M14 27c3 10 5 12 14 14-9 3-11 5-14 15C11 46 9 44 0 41c9-2 11-4 14-14Zm150 30c3 10 5 12 14 14-9 3-11 5-14 15-3-10-5-12-14-15 9-2 11-4 14-14Z' fill='%23ffd34e'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty h2{max-width:820px;margin:0 auto 18px;color:#111;font-family:var(--heading-font-family,inherit);font-size:44px;font-weight:850;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty p{max-width:760px;margin:0 auto 30px;color:#5b5953;font-size:22px;line-height:1.45;text-wrap:pretty}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__mockup-line{display:block}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__button{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:18px;min-width:320px;max-width:100%;min-height:66px;padding:14px 32px;border:0;border-radius:999px;background:linear-gradient(110deg,#ffdd58,#ffdf69);color:#111;-webkit-text-fill-color:#111;font-size:24px;font-weight:850;line-height:1.4;text-decoration:none;box-shadow:none;transform:none;transition:background .16s ease}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__button::after{content:"";display:block;flex:0 0 28px;width:28px;height:28px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16m-7-7 7 7-7 7' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__button:is(:hover,:focus-visible){background:#ffdc59;color:#111;box-shadow:none;transform:none}
html:not(#gsz-original-palette) #main-content .cc-main-cart{background:#fff;color:#191919}
html:not(#gsz-original-palette) #main-content .cc-main-cart .cart-empty{color:#191919}
html:not(#gsz-original-palette) #main-content .cc-main-cart .cart-empty>.icon{box-sizing:content-box;width:42px;height:42px;padding:22px;border-radius:50%;background:#fff3c5;color:#191919}
html:not(#gsz-original-palette) #main-content .cc-main-cart .btn--primary{--btn-bg-color:252 229 138;--btn-text-color:17 17 17;--btn-bg-hover-color:252 218 85;--btn-text-hover-color:17 17 17;background:#fce58a!important;border-color:#fce58a!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:none!important}
html:not(#gsz-original-palette) #main-content .cc-main-cart .btn--primary:is(:hover,:focus-visible){background:#fcda55!important;border-color:#fcda55!important;color:#111!important}
html:not(#gsz-original-palette) #main-content .cc-main-cart .cart-empty>.btn--primary{border-radius:999px;padding:12px 28px;font-weight:800}
html[data-gsz-color-mode=dark]:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty{background:#22221c!important;border-color:#665b32!important;color:#fff!important;box-shadow:none!important}
html[data-gsz-color-mode=dark]:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty h2{color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-gsz-color-mode=dark]:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty p{color:#d3d0c7!important;-webkit-text-fill-color:#d3d0c7!important}
html[data-gsz-color-mode=dark]:not(#gsz-original-palette) #main-content .cc-main-cart{background:#0a0a0a!important;color:#fff!important}
html[data-gsz-color-mode=dark]:not(#gsz-original-palette) #main-content .cc-main-cart .cart-empty{color:#fff!important}
@media(min-width:901px) and (max-width:1100px){
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty h2{font-size:36px}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty p{font-size:20px}
}
@media(max-width:900px){html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty h2{font-size:clamp(28px,4.5vw,40px)}}
@media(max-width:650px){
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty{width:auto;padding:32px 20px;border-radius:20px}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty-icon{width:84px;height:84px;margin-bottom:20px}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty-icon::before{width:52px;height:52px}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty-icon::after{left:-28px;width:140px;height:84px}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__empty p{font-size:17px}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__mockup-line{display:inline}
html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__button{min-width:min(274px,100%);min-height:54px;padding:12px 24px;font-size:18px}
}
@media(prefers-reduced-motion:reduce){html:not(#gsz-original-palette) [data-gsz-wishlist-page] .gsz-wishlist__button{transition:none}}

html[data-gsz-plus-first-paint] .product-info :is(.gz-plus-slot,.gz-plus-preise,.gz-plus-hinweis,.product-info__price,.product-price,.product-info__add-to-cart,.product-info__add-button,quantity-input,.shopify-payment-button):not(.gsz-plus-detail-panel):not(.gsz-plus-detail-panel *):not(:has(.gsz-plus-detail-panel)){visibility:hidden!important;pointer-events:none!important}
/* GSZ_PRODUCT_DESCRIPTION_TYPOGRAPHY_V1 */

#main-content .product-description{box-sizing:border-box;min-width:0!important;max-width:100%!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}
#main-content .product-description *{box-sizing:border-box;min-width:0!important;max-width:100%!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}
#main-content .product-description :is(p,div,ul,ol,li,blockquote,pre,h1,h2,h3,h4,h5,h6){width:auto!important;height:auto!important;min-height:0!important;padding-block:0!important}
#main-content .product-description :is(p,div,blockquote,pre,h1,h2,h3,h4,h5,h6){margin:0 0 12px!important}
#main-content .product-description[data-gsz-description-bold],#main-content .product-description :is(strong,b,[data-gsz-description-bold]){font-weight:700!important}
#main-content .product-description :is(em,i){font-style:italic!important}
#main-content .product-description u{text-decoration:underline!important}
#main-content .product-description :is(s,del){text-decoration:line-through!important}
#main-content .product-description :is(ul,ol){margin:0 0 12px!important;padding-inline:24px 0!important;list-style-position:outside!important}
#main-content .product-description ul,#main-content .product-description ul>li{list-style-type:disc!important}
#main-content .product-description ol,#main-content .product-description ol>li{list-style-type:decimal!important}
#main-content .product-description li{display:list-item!important;margin:0 0 6px!important;padding:0!important}
#main-content .product-description li::marker{font-size:16px!important;font-weight:400!important}
#main-content .product-description li::before{content:none!important}
#main-content .product-description li>p{margin:0!important}
#main-content .product-description>:first-child{margin-top:0!important}
#main-content .product-description>:last-child,#main-content .product-description li>:last-child{margin-bottom:0!important}
#main-content .product-description :is(img,video,iframe){max-width:100%!important;height:auto!important}
#main-content .product-description table{max-width:100%!important;width:100%!important;table-layout:fixed}

.shopify-section:has(>[data-gsz-initial-grades]){margin:0!important;padding:0!important}