#MainContent [class*=section-template--][class*=-padding]{padding-top:24px!important;padding-bottom:24px!important}#MainContent>.shopify-section:has(>.banner,>slideshow-component,>.slideshow){margin-top:0!important;margin-bottom:0!important;padding-top:24px!important;padding-bottom:24px!important}#MainContent>.shopify-section:first-child:has(>.banner,>slideshow-component,>.slideshow){padding-top:0!important}@media screen and (min-width:750px){#MainContent [class*=section-template--][class*=-padding]{padding-top:40px!important;padding-bottom:40px!important}#MainContent>.shopify-section:has(>.banner,>slideshow-component,>.slideshow){padding-top:40px!important;padding-bottom:40px!important}#MainContent>.shopify-section:first-child:has(>.banner,>slideshow-component,>.slideshow){padding-top:0!important}}#MainContent>.shopify-section:not(:first-child):not(:has([class*=-padding])):not(:has(>.banner,>slideshow-component,>.slideshow)){padding-top:24px;padding-bottom:24px}@media screen and (min-width:750px){#MainContent>.shopify-section:not(:first-child):not(:has([class*=-padding])):not(:has(>.banner,>slideshow-component,>.slideshow)){padding-top:40px;padding-bottom:40px}}.mega-menu__list{row-gap:2.4rem!important}.mega-menu__link--level-2{font-weight:600;color:rgb(var(--color-foreground))}.bundle-box{margin:4px 0 14px;max-width:44rem}.bundle-title{font-weight:600;margin:0 0 10px;font-size:15px;color:#1c2228}.bundle-option{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;color:#1c2228;background:#fff;border:1px solid #D9D6D0;border-radius:10px;padding:11px 14px;margin:0 0 8px;cursor:pointer;transition:border-color .15s ease}.bundle-option.is-active{border-color:#1c2228;box-shadow:inset 0 0 0 1px #1c2228;background:#f9f7f2}.bundle-radio{flex:0 0 16px;height:16px;border-radius:50%;border:1.5px solid #1C2228;position:relative}.bundle-option.is-active .bundle-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#1c2228}.bundle-label{flex:1;font-size:15px;line-height:1.3}.bundle-label em{font-style:normal;font-size:10px;letter-spacing:.5px;text-transform:uppercase;background:#1c2228;color:#f9f7f2;border-radius:4px;padding:2px 6px;margin-left:8px;vertical-align:2px}.bundle-label small{display:block;font-size:12px;color:#6b7280;margin-top:2px}.bundle-price{font-weight:600;font-size:15px;white-space:nowrap}.bundle-note{font-size:12px;color:#6b7280;margin:2px 0 0}.cc-strap-ready #cc-duo-bundle{display:none!important}.cc-strap-ready variant-selects fieldset:has(input[name^=Tragetyp]){display:none!important}.cc-pers-hint{margin:0 0 8px;text-align:center;font-size:13px;color:#6b7280}#ccx-mini{display:none!important}#ccx .ccx-preview{z-index:2;background:#fff}#ccx .ccx-preview:before{content:"";position:absolute;left:-24px;right:-24px;bottom:100%;height:60px;background:#fff;pointer-events:none}@media(max-width:749px){#ccx .ccx-preview{padding:6px 0 10px;margin-bottom:20px;transition:margin-bottom .25s ease}#ccx #ccx-img{transition:max-height .25s ease;width:auto;max-width:100%;margin:0 auto}#ccx.ccx-compact .ccx-preview{box-shadow:0 8px 12px -10px #1c22282e}}@media(min-width:750px){#ccx #ccx-img{max-height:calc(100vh - 140px);width:auto;max-width:100%;margin:0 auto}}.cc-tabs{max-width:44rem;margin:28px 0 8px;color:#1c2228}.cc-tabs__bar{display:none}.cc-tabs__item{border-top:1px solid #E9E7E2}.cc-tabs__item:last-child{border-bottom:1px solid #E9E7E2}.cc-tabs__acc{display:flex;width:100%;align-items:center;justify-content:space-between;background:none;border:0;padding:16px 0;font:inherit;font-size:15px;font-weight:500;color:#1c2228;cursor:pointer;text-align:left}.cc-tabs__icon{position:relative;width:12px;height:12px;flex:0 0 12px}.cc-tabs__icon:before,.cc-tabs__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:#1c2228;transition:transform .2s ease}.cc-tabs__icon:after{transform:rotate(90deg)}.cc-tabs__item.is-open .cc-tabs__icon:after{transform:rotate(0)}.cc-tabs__panel{display:none}.cc-tabs__item.is-open .cc-tabs__panel{display:block;animation:ccFade .2s ease}.cc-tabs__inner{background:#fafafa;border-radius:12px;padding:6px 16px;margin:0 0 16px}@keyframes ccFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cc-spec{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;margin:0}.cc-spec tr+tr th,.cc-spec tr+tr td{border-top:1px solid #EEEEEE}.cc-spec th{text-align:left;font-weight:400;color:#6b7280;padding:11px 16px 11px 0;width:38%;vertical-align:top}.cc-spec td{padding:11px 0;color:#1c2228}.cc-spec a,.cc-list a{color:#1c2228;text-decoration:underline;text-underline-offset:2px}.cc-list{margin:0;padding:10px 0 10px 18px;font-size:14px;line-height:1.9}#ccx .cc-tabs{max-width:none;margin:32px 0 0}#MainContent>.shopify-section:has(.jdgm-carousel-wrapper){background:#f6f6f7;padding-top:48px!important;padding-bottom:48px!important}.shopify-section:has(.jdgm-carousel-wrapper)>.page-width{max-width:1100px;padding-left:16px;padding-right:16px}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-title-and-link{text-align:center;margin-bottom:28px}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228;margin:0 0 10px}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-number-of-reviews{font-family:var(--font-body-family);font-size:14px;color:#6b7280}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-star{color:#1c2228!important}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel{position:relative}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-wrapper{padding:0!important}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel{height:auto!important}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__item-container{height:auto!important}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__item-wrapper{height:auto!important;white-space:nowrap}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-item{padding:0 8px!important;vertical-align:top;height:auto!important;white-space:normal}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-item__review{box-sizing:border-box;height:244px!important;overflow:hidden;background:#fff;border:1px solid #E9E7E2;border-radius:18px;padding:28px;box-shadow:none;text-align:left}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-item__review-rating{margin-bottom:14px}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-item__review-body,.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-item__review-body p{font-family:var(--font-body-family);font-size:16px;line-height:1.6;color:#1c2228;margin:0}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__arrows{display:flex;justify-content:center;align-items:center;gap:12px;height:auto;margin-top:24px}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__left-arrow,.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__right-arrow{float:none!important;margin:0!important;position:relative;width:40px!important;height:40px!important;box-sizing:border-box;border:1px solid #E9E7E2!important;border-radius:50%;background:#fff;transform:none!important;cursor:pointer;transition:border-color .2s ease}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__left-arrow:before,.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__right-arrow:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1.5px solid #1C2228;border-left:1.5px solid #1C2228}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__left-arrow:before{transform:translate(-30%,-50%) rotate(-45deg)}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__right-arrow:before{transform:translate(-70%,-50%) rotate(135deg)}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__left-arrow:hover,.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__right-arrow:hover{border-color:#1c2228!important}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__left-arrow:focus-visible,.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel__right-arrow:focus-visible{outline:2px solid #1C2228;outline-offset:2px}@media screen and (min-width:750px){#MainContent>.shopify-section:has(.jdgm-carousel-wrapper){padding-top:72px!important;padding-bottom:72px!important}.shopify-section:has(.jdgm-carousel-wrapper)>.page-width{padding-left:32px;padding-right:32px}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-title{font-size:36px}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-title-and-link{margin-bottom:40px}.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-item__review-body,.shopify-section:has(.jdgm-carousel-wrapper) .jdgm-carousel-item__review-body p{font-size:17px}}#MainContent>.shopify-section:has(>.cc-life){padding-top:0!important;padding-bottom:0!important}#MainContent [id$=__collection_list_3aG4EG] .collection-list-wrapper[class*=-padding]{padding-top:24px!important;padding-bottom:0!important}[id$=__collection_list_3aG4EG] .title-wrapper-with-link{justify-content:center;text-align:center;margin-bottom:32px}[id$=__collection_list_3aG4EG] .collection-list-title{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228;margin:0;width:100%}[id$=__collection_list_3aG4EG] .collection-card-wrapper .card{--color-background: 246, 246, 247;background:#f6f6f7;border-radius:18px;overflow:hidden;transition:transform .35s ease}[id$=__collection_list_3aG4EG] .collection-card-wrapper .card__inner{border-radius:18px;background:transparent}[id$=__collection_list_3aG4EG] .collection-card-wrapper .card__media .media{background:#f6f6f7!important}[id$=__collection_list_3aG4EG] .collection-card-wrapper .card,[id$=__collection_list_3aG4EG] .collection-card-wrapper .card__inner{--ratio-percent: 100% !important}[id$=__collection_list_3aG4EG] .collection-card-wrapper .card__media img{object-fit:contain;padding:20px;mix-blend-mode:multiply}[id$=__collection_list_3aG4EG] .collection-card-wrapper .card__heading,[id$=__collection_list_3aG4EG] .collection-card-wrapper .card__heading a{font-family:var(--font-body-family);font-size:15px;font-weight:500;color:#1c2228}[id$=__collection_list_3aG4EG] .collection-card-wrapper .card__heading .icon-wrap{display:none}@media(hover:hover){[id$=__collection_list_3aG4EG] .collection-card-wrapper:hover .card{transform:translateY(-3px)}}@media screen and (max-width:749px){[id$=__collection_list_3aG4EG] .collection-list.slider{scroll-padding-left:16px}[id$=__collection_list_3aG4EG] .slider-buttons{display:none}}@media screen and (min-width:750px)and (max-width:989px){[id$=__collection_list_3aG4EG] .collection-list.grid{flex-wrap:nowrap}[id$=__collection_list_3aG4EG] .collection-list .grid__item{width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:none}}@media screen and (min-width:750px){#MainContent [id$=__collection_list_3aG4EG] .collection-list-wrapper[class*=-padding]{padding-top:40px!important}[id$=__collection_list_3aG4EG] .collection-list-title{font-size:36px}[id$=__collection_list_3aG4EG] .title-wrapper-with-link{margin-bottom:44px}}#MainContent [id$=__custom_liquid_ccAllCases] [class*=-padding]{padding-top:32px!important;padding-bottom:72px!important}.cc-allcases{text-align:center}.cc-allcases .cc-btn-dark,.cc-life .cc-btn-dark{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:10px;background:#1c2228;color:#f9f7f2;font-family:var(--font-body-family);font-size:15px;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease}.cc-allcases .cc-btn-dark:hover{background:#2e363e;color:#f9f7f2}@media screen and (min-width:750px){#MainContent [id$=__custom_liquid_ccAllCases] [class*=-padding]{padding-top:44px!important;padding-bottom:96px!important}}#MainContent>.shopify-section:has(>.newsletter){position:relative;z-index:2;padding:0 16px 48px!important;background:transparent}html #MainContent>.shopify-section.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_])):has(>.newsletter),html #MainContent>.shopify-section.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_])):has(>.isolate>.rich-text){background:linear-gradient(to bottom,#FFFFFF calc(100% - 80px),transparent calc(100% - 80px))!important}html #MainContent>.shopify-section[id*=__custom_liquid_]:not(:has(:not(div,style,script,link,noscript))),html #MainContent>.shopify-section[id*=__custom_liquid_]:not(:has(:not(div,style,script,link,noscript))) [class*=-padding]{padding:0!important;margin:0!important;min-height:0!important}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_])):has(>.newsletter){padding-bottom:0!important;margin-bottom:-80px}.shopify-section:has(>.newsletter) .newsletter{background:transparent}#MainContent .shopify-section:has(>.newsletter) .newsletter .newsletter__wrapper[class*=-padding]{max-width:880px;margin:0 auto;background:#f6f6f7;border-radius:24px;padding:32px 20px!important;color:#1c2228}.shopify-section:has(>.newsletter) .newsletter__wrapper>h2{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228;margin:0}.shopify-section:has(>.newsletter) .newsletter__subheading{max-width:560px;margin:12px auto 0;font-family:var(--font-body-family);font-size:16px;line-height:1.6;color:#6b7280}.shopify-section:has(>.newsletter) .newsletter__subheading p{margin:0}.shopify-section:has(>.newsletter) .newsletter-form{max-width:520px;margin:28px auto 0}.shopify-section:has(>.newsletter) .newsletter-form__field-wrapper{max-width:none!important;width:100%}.shopify-section:has(>.newsletter) .newsletter-form .field{display:flex;flex-direction:column;gap:10px}.shopify-section:has(>.newsletter) .newsletter-form .field:before,.shopify-section:has(>.newsletter) .newsletter-form .field:after{display:none}.shopify-section:has(>.newsletter) .newsletter-form .field__input{height:50px;background:#fff;border:1px solid #E9E7E2;border-radius:10px;padding:0 16px;font-size:15px;color:#1c2228;box-shadow:none}.shopify-section:has(>.newsletter) .newsletter-form .field__input:focus{border-color:#1c2228;outline:none;box-shadow:none}.shopify-section:has(>.newsletter) .newsletter-form .field__input::placeholder{color:#6b7280;opacity:1}.shopify-section:has(>.newsletter) .newsletter-form .field__label{display:none}.shopify-section:has(>.newsletter) .newsletter-form .field__button{position:static;width:100%;height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;border:0;border-radius:10px;background:#1c2228!important;color:#f9f7f2!important;font-family:var(--font-body-family);font-size:15px;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease}.shopify-section:has(>.newsletter) .newsletter-form .field__button:before{content:"Anmelden"}.shopify-section:has(>.newsletter) .newsletter-form .field__button:hover{background:#2e363e!important}.shopify-section:has(>.newsletter) .newsletter-form .field__button .svg-wrapper{width:14px;height:14px;color:#f9f7f2}.shopify-section:has(>.newsletter) .newsletter-form .field__button svg{width:14px;height:14px}.shopify-section:has(>.newsletter) .newsletter__wrapper>div:has(form)+.newsletter__subheading{margin-top:14px;font-size:12px;line-height:1.5;color:#6b7280}.shopify-section:has(>.newsletter) .newsletter__wrapper>div:has(form)+.newsletter__subheading a{color:#6b7280;text-decoration:underline;text-underline-offset:2px}.shopify-section:has(>.newsletter) .newsletter-form__message{justify-content:center;color:#1c2228}@media screen and (min-width:750px){#MainContent>.shopify-section:has(>.newsletter){padding:0 32px 72px!important}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_])):has(>.newsletter){padding-bottom:0!important}#MainContent .shopify-section:has(>.newsletter) .newsletter .newsletter__wrapper[class*=-padding]{padding:56px!important}.shopify-section:has(>.newsletter) .newsletter__wrapper>h2{font-size:36px}.shopify-section:has(>.newsletter) .newsletter__subheading{font-size:17px}.shopify-section:has(>.newsletter) .newsletter-form .field{flex-direction:row}.shopify-section:has(>.newsletter) .newsletter-form .field__input{flex:1 1 auto}.shopify-section:has(>.newsletter) .newsletter-form .field__button{width:auto;flex:0 0 auto}}.footer:has(.cc-footer-bar){background:#1c2228;color:#f9f7f2;--color-foreground: 249, 247, 242;border-top:0;padding-top:72px;padding-bottom:32px}body:has(#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.newsletter,#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text) .footer:has(.cc-footer-bar){padding-top:140px}.footer:has(.cc-footer-bar) .footer__content-top{padding-bottom:40px}.footer:has(.cc-footer-bar) .footer__blocks-wrapper{display:grid;grid-template-columns:1fr;gap:32px;margin:0}.footer:has(.cc-footer-bar) .footer-block.grid__item{width:100%;max-width:none;margin:0;padding:0}.footer:has(.cc-footer-bar) .footer-block--newsletter:empty{display:none}.footer:has(.cc-footer-bar) .footer-block__heading{font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f9f7f2;margin:0 0 16px}.footer:has(.cc-footer-bar) .footer-block__details-content{margin:0}.footer:has(.cc-footer-bar) .footer-block__details-content .list-menu__item--link{font-size:15px;line-height:1.5;padding:5px 0;color:#f9f7f2a6;text-decoration:none;transition:color .2s ease}.footer:has(.cc-footer-bar) .footer-block__details-content .list-menu__item--link:hover{color:#f9f7f2}.footer:has(.cc-footer-bar) .footer-block__brand-info{text-align:left}.footer:has(.cc-footer-bar) .footer-block__brand-info .footer-block__image-wrapper{margin:0 0 16px}.footer:has(.cc-footer-bar) .footer-block__brand-info .rte,.footer:has(.cc-footer-bar) .footer-block__brand-info .rte p{font-size:15px;line-height:1.6;color:#f9f7f2a6;max-width:300px;margin:0}.cc-footer-impact{border-top:1px solid rgba(249,247,242,.12);padding-top:28px;padding-bottom:28px;text-align:center}.cc-footer-impact p{margin:0;font-size:13px;line-height:1.6;letter-spacing:.02em;color:#f9f7f2}.footer:has(.cc-footer-bar) .footer__content-bottom{border-top:1px solid rgba(249,247,242,.12);padding-top:24px}.footer .footer__content-bottom-wrapper.cc-footer-bar{display:grid;grid-template-columns:1fr;justify-items:center;gap:20px;text-align:center}.footer .cc-footer-bar .footer__column{margin:0;padding:0;width:auto}.cc-footer-legal ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0}.cc-footer-legal a{font-size:12px;color:#f9f7f2a6;text-decoration:none}.cc-footer-legal a:hover{color:#f9f7f2}.cc-footer-social .footer__list-social{justify-content:center;margin:0}.cc-footer-social .list-social__link{color:#f9f7f2a6;padding:8px}.cc-footer-social .list-social__link:hover{color:#f9f7f2}.footer .cc-footer-bar .footer__column--info{align-items:center}.footer .cc-footer-bar .list-payment{justify-content:center;margin:0;padding:0}.footer .cc-footer-bar .footer__localization{justify-content:center;opacity:.65}.footer .cc-footer-bar .footer__localization h2{display:none}.footer .cc-footer-bar .localization-form__select{font-size:12px;min-height:32px;background:transparent;color:#f9f7f2}.footer:has(.cc-footer-bar) .footer__content-bottom-wrapper:not(.cc-footer-bar){justify-content:center}.footer:has(.cc-footer-bar) .footer__copyright{margin-top:20px;text-align:center}.footer:has(.cc-footer-bar) .copyright__content,.footer:has(.cc-footer-bar) .copyright__content a{font-size:12px;color:#f9f7f273}@media screen and (min-width:750px){.footer:has(.cc-footer-bar) .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}.footer .footer__content-bottom-wrapper.cc-footer-bar{grid-template-columns:1fr auto 1fr;grid-template-areas:"legal social pay" "loc loc loc";align-items:center;text-align:left}.footer .cc-footer-bar .cc-footer-legal{grid-area:legal;justify-self:start}.footer .cc-footer-bar .cc-footer-legal ul{justify-content:flex-start}.footer .cc-footer-bar .cc-footer-social{grid-area:social}.footer .cc-footer-bar .footer__column--info{grid-area:pay;justify-self:end}.footer .cc-footer-bar .list-payment{justify-content:flex-end}.footer .cc-footer-bar .footer__localization{grid-area:loc}}@media screen and (min-width:990px){.footer:has(.cc-footer-bar) .footer__blocks-wrapper{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media screen and (max-width:749px){.footer:has(.cc-footer-bar){padding-top:56px}body:has(#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.newsletter,#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text) .footer:has(.cc-footer-bar){padding-top:128px}.footer:has(.cc-footer-bar) .footer__content-top,.footer:has(.cc-footer-bar) .page-width{padding-left:16px;padding-right:16px}}#MainContent .collapsible-content .collapsible-content-wrapper-narrow{max-width:760px;margin:0 auto;padding:0 16px}#MainContent .collapsible-content__header{text-align:center;margin-bottom:24px}#MainContent .collapsible-content__heading{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228;margin:0}#MainContent .collapsible-content .accordion{border-top:1px solid #E9E7E2;border-bottom:0;margin:0;background:transparent}#MainContent .collapsible-content .grid__item:last-child .accordion:last-child{border-bottom:1px solid #E9E7E2}#MainContent .collapsible-content .accordion summary{padding:20px 0}#MainContent .collapsible-content .accordion__title{font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.4;color:#1c2228}#MainContent .collapsible-content .accordion .icon-caret{color:#1c2228}#MainContent .collapsible-content .accordion__content{padding:0 0 20px;font-size:15px;line-height:1.6;color:#6b7280}#MainContent .collapsible-content .accordion__content a{color:#1c2228}@media screen and (min-width:750px){#MainContent .collapsible-content__heading{font-size:36px}#MainContent .collapsible-content__header{margin-bottom:36px}#MainContent .collapsible-content .accordion__title{font-size:17px}}#MainContent .related-products__heading{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228;text-align:center;margin:0 0 28px}#MainContent .related-products .card-wrapper .card{--color-background: 246, 246, 247;background:#f6f6f7;border-radius:18px;overflow:hidden;transition:transform .35s ease}#MainContent .related-products .card-wrapper .card__inner{border-radius:18px;background:transparent}#MainContent .related-products .card-wrapper .card__media .media{background:#f6f6f7!important}#MainContent .related-products .card-wrapper .card__media img{mix-blend-mode:multiply}#MainContent .related-products .card__heading,#MainContent .related-products .card__heading a{font-family:var(--font-body-family);font-size:15px;font-weight:500;color:#1c2228}#MainContent .related-products .price{font-size:14px;color:#6b7280}@media(hover:hover){#MainContent .related-products .card-wrapper:hover .card{transform:translateY(-3px)}}@media screen and (min-width:750px){#MainContent .related-products__heading{font-size:36px;margin-bottom:44px}}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_])):has(>.isolate>.rich-text){position:relative;z-index:2;padding:0 16px!important;margin-bottom:-80px;background:transparent}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text[class*=-padding]{max-width:880px;margin:0 auto;background:#f6f6f7;border-radius:24px;padding:32px 20px!important;color:#1c2228;--color-foreground: 28, 34, 40}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__wrapper{width:100%;padding:0}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__blocks{max-width:600px;margin:0 auto}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__heading{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228;margin:0}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__text{margin-top:12px;font-size:16px;line-height:1.6;color:#6b7280}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__text p{margin:0}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:28px;max-width:none}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__buttons .button{min-height:48px;margin:0;padding:0 28px;border-radius:10px;font-family:var(--font-body-family);font-size:15px;letter-spacing:.02em;--color-button: 28, 34, 40;--color-button-text: 249, 247, 242;--border-radius: 10px}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__buttons .button:before,#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__buttons .button:after{border-radius:10px;box-shadow:none}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__buttons .button+.button{background:transparent;color:#1c2228;box-shadow:inset 0 0 0 1px #1c2228}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__buttons .button+.button:after{display:none}@media screen and (min-width:750px){#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_])):has(>.isolate>.rich-text){padding:0 32px!important}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text[class*=-padding]{padding:56px!important}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__heading{font-size:36px}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__text{font-size:17px}#MainContent>.shopify-section:nth-last-child(1 of:not([id*=__custom_liquid_]))>.isolate>.rich-text .rich-text__buttons{flex-direction:row;justify-content:center}}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__grid{background:#f6f6f7;border-radius:24px;overflow:hidden;padding:12px;align-items:center}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__media{border-radius:18px;overflow:hidden;border:0;box-shadow:none}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__media img{border-radius:18px}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__content{background:transparent;padding:28px 12px 16px;border:0;box-shadow:none}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__heading,#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__text h2{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228;margin:0 0 12px}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__text{margin-top:0;width:100%;align-self:stretch;font-size:16px;line-height:1.6;color:#6b7280}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__text p{margin:0 0 20px}#MainContent .image-with-text .image-with-text__text p:has(>strong:first-child+br){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;margin:0 0 10px;padding:16px 20px;background:#fff;border:1px solid #E9E7E2;box-sizing:border-box;width:100%;border-radius:14px;font-size:15px;line-height:1.4;color:#1c2228}#MainContent .image-with-text .image-with-text__text p:has(>strong:first-child+br) br{display:none}#MainContent .image-with-text .image-with-text__text p:has(>strong:first-child+br)>strong:first-child{margin-right:auto;font-weight:500;color:#1c2228}#MainContent .image-with-text .image-with-text__text p:has(>strong:first-child+br)>strong:not(:first-child){font-weight:600;color:#1c2228}#MainContent .image-with-text .image-with-text__text p:has(>strong:first-child+br)+p:not(:has(>strong:first-child+br)){margin-top:14px}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__text em{font-style:normal;font-size:13px;color:#6b7280}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .button{margin-top:8px;min-height:48px;padding:0 28px;border-radius:10px;font-size:15px;letter-spacing:.02em;--border-radius: 10px;--color-button: 28, 34, 40;--color-button-text: 249, 247, 242}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .button:before,#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .button:after{border-radius:10px;box-shadow:none}@media screen and (max-width:749px){#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .button{width:100%}}@media screen and (min-width:750px){#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__grid{padding:16px}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__content{padding:40px 48px}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__heading,#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__text h2{font-size:36px;margin-bottom:16px}#MainContent .image-with-text:has(.image-with-text__text p>strong:first-child+br) .image-with-text__text{font-size:17px}#MainContent .image-with-text .image-with-text__text p:has(>strong:first-child+br){font-size:16px}}#MainContent .bundle-box .bundle-title{font-size:15px;font-weight:500;margin-bottom:12px}#MainContent .bundle-box .bundle-option{border:1px solid #E9E7E2;border-radius:14px;padding:14px 16px;margin-bottom:10px;transition:border-color .2s ease,background-color .2s ease}#MainContent .bundle-box .bundle-option:hover{border-color:#c9c7c2}#MainContent .bundle-box .bundle-option.is-active{border-color:#1c2228;box-shadow:inset 0 0 0 1px #1c2228;background:#f6f6f7}#MainContent .bundle-box .bundle-label em{border-radius:999px;padding:2px 8px}#MainContent .bundle-box .bundle-note{font-size:12px;color:#6b7280}#MainContent .shopify-policy__container{max-width:760px;margin:0 auto;padding:48px 16px 72px}#MainContent .shopify-policy__title{text-align:center;margin-bottom:32px}#MainContent .shopify-policy__title h1{font-family:var(--font-heading-family);font-size:32px;line-height:1.15;letter-spacing:-.01em;color:#1c2228;margin:0}#MainContent .shopify-policy__body .rte{font-size:16px;line-height:1.7;color:#1c2228cc}#MainContent .shopify-policy__body .rte h2,#MainContent .shopify-policy__body .rte h3{font-family:var(--font-heading-family);font-size:21px;line-height:1.3;color:#1c2228;margin:40px 0 12px}#MainContent .shopify-policy__body .rte h3{font-size:18px;margin-top:28px}#MainContent .shopify-policy__body .rte a{color:#1c2228;text-underline-offset:2px}#MainContent .shopify-policy__body .rte table{display:block;overflow-x:auto;width:100%;border-collapse:separate;border-spacing:0;border:1px solid #E9E7E2;border-radius:14px;margin:20px 0 8px;table-layout:auto}#MainContent .shopify-policy__body .rte table th,#MainContent .shopify-policy__body .rte table td{border:0;border-top:1px solid #E9E7E2;padding:14px 18px;text-align:left;font-size:15px;white-space:nowrap}#MainContent .shopify-policy__body .rte table thead th{border-top:0;background:#f6f6f7;font-weight:500;color:#1c2228}#MainContent .shopify-policy__body .rte table td:first-child{color:#1c2228}@media screen and (min-width:750px){#MainContent .shopify-policy__container{padding:72px 32px 96px}#MainContent .shopify-policy__title h1{font-size:44px}#MainContent .shopify-policy__body .rte table{display:table}}#MainContent .rich-text .rich-text__heading{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228}#MainContent .rich-text .rich-text__text{font-size:16px;line-height:1.7;color:#6b7280}#MainContent .rich-text .rich-text__text a,#MainContent .rich-text .rich-text__text strong{color:#1c2228}@media screen and (min-width:750px){#MainContent .rich-text .rich-text__heading{font-size:36px}#MainContent .rich-text .rich-text__text{font-size:17px}}#MainContent .multicolumn .multicolumn-list{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 16px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 12px}#MainContent .multicolumn .multicolumn-card.content-container{background:#f6f6f7;border:0;border-radius:20px;box-shadow:none;height:100%}#MainContent .multicolumn .multicolumn-card.content-container:after{display:none}#MainContent .multicolumn .multicolumn-card__info{padding:28px 24px}#MainContent .multicolumn .multicolumn-card__info h2,#MainContent .multicolumn .multicolumn-card__info h3{font-family:var(--font-heading-family);font-size:20px;line-height:1.3;color:#1c2228;margin:0 0 12px}#MainContent .multicolumn .multicolumn-card__info .rte{font-size:15px;line-height:1.65;color:#6b7280}#MainContent .multicolumn .multicolumn-card__info .rte p{margin:0 0 10px}#MainContent .multicolumn .multicolumn-card__info .rte ul{margin:0 0 12px;padding-left:18px}#MainContent .multicolumn .multicolumn-card__info .rte li{margin-bottom:4px}#MainContent .multicolumn .multicolumn-card__info .rte li::marker{color:#1c2228}#MainContent .multicolumn .multicolumn-card__info .rte strong,#MainContent .multicolumn .multicolumn-card__info .rte a{color:#1c2228}@media screen and (min-width:750px){#MainContent .multicolumn .multicolumn-card__info{padding:36px 32px}}#MainContent .contact form{background:#f6f6f7;border-radius:24px;padding:28px 20px}#MainContent .contact .field:before,#MainContent .contact .field:after{display:none}#MainContent .contact .field__input,#MainContent .contact .text-area{background:#fff;border:1px solid #E9E7E2;border-radius:10px;box-shadow:none;color:#1c2228;font-size:15px}#MainContent .contact .field__input:focus,#MainContent .contact .text-area:focus{border-color:#1c2228;outline:none;box-shadow:none}#MainContent .contact .field__label{color:#6b7280}#MainContent .contact__button{margin-top:20px}#MainContent .contact__button .button{min-height:48px;padding:0 32px;border-radius:10px;font-size:15px;letter-spacing:.02em;--border-radius: 10px;--color-button: 28, 34, 40;--color-button-text: 249, 247, 242}#MainContent .contact__button .button:before,#MainContent .contact__button .button:after{border-radius:10px;box-shadow:none}@media screen and (max-width:749px){#MainContent .contact__button .button{width:100%}}@media screen and (min-width:750px){#MainContent .contact form{padding:40px}}[id$=__custom_liquid_zJ8TLG] .cc-pricing{max-width:1000px;margin:0 auto;padding:0 16px;letter-spacing:0}[id$=__custom_liquid_zJ8TLG] .cc-pricing h2{font-size:26px;letter-spacing:-.01em;margin-bottom:24px}[id$=__custom_liquid_zJ8TLG] .cc-tabs{max-width:none;margin:0 0 24px;justify-content:center;flex-wrap:wrap;color:inherit}[id$=__custom_liquid_zJ8TLG] .cc-tab{border-color:#e9e7e2;background:#fff;padding:10px 22px}[id$=__custom_liquid_zJ8TLG] .cc-panels{background:#f6f6f7;border-radius:24px;padding:24px 12px}[id$=__custom_liquid_zJ8TLG] .cc-panel-intro{margin:0 0 20px}[id$=__custom_liquid_zJ8TLG] .cc-meta{margin-bottom:20px}[id$=__custom_liquid_zJ8TLG] .cc-table{background:#fff;border:1px solid #E9E7E2;border-radius:16px;overflow:hidden}[id$=__custom_liquid_zJ8TLG] .cc-cell{padding:16px 12px}[id$=__custom_liquid_zJ8TLG] .cc-cell+.cc-cell:not(.cc-name){border-left:0}[id$=__custom_liquid_zJ8TLG] .cc-table .cc-cell:not(.cc-head){border-top:1px solid #E9E7E2}[id$=__custom_liquid_zJ8TLG] .cc-head{padding-top:16px;padding-bottom:16px;background:#fff}[id$=__custom_liquid_zJ8TLG] .cc-quantity{font-size:13px;color:#6b7280}[id$=__custom_liquid_zJ8TLG] .cc-name{font-size:15px;font-weight:500}[id$=__custom_liquid_zJ8TLG] .cc-price{font-size:20px;font-weight:500;letter-spacing:0}[id$=__custom_liquid_zJ8TLG] .cc-note{margin-top:20px;font-size:13px;line-height:1.6}@media screen and (min-width:750px){[id$=__custom_liquid_zJ8TLG] .cc-pricing{padding:0 32px}[id$=__custom_liquid_zJ8TLG] .cc-pricing h2{font-size:36px;margin-bottom:32px}[id$=__custom_liquid_zJ8TLG] .cc-panels{padding:40px}[id$=__custom_liquid_zJ8TLG] .cc-cell{padding:18px 20px}[id$=__custom_liquid_zJ8TLG] .cc-price{font-size:22px}}[id$=__custom_liquid_GDTGft] [class$=__inner]{max-width:1000px;margin:0 auto;background:#f6f6f7;border-radius:24px;padding:32px 20px;box-shadow:none}[id$=__custom_liquid_GDTGft] [class$=__title]{font-family:var(--font-heading-family);font-size:26px;letter-spacing:-.01em;color:#1c2228}[id$=__custom_liquid_GDTGft] [class$=__text]{font-size:16px;line-height:1.6;color:#6b7280}[id$=__custom_liquid_GDTGft] [class$=__input]{background:#fff;border:1px solid #E9E7E2;border-radius:10px;box-shadow:none}[id$=__custom_liquid_GDTGft] [class$=__amount]{font-size:32px;font-weight:500;color:#1c2228}[id$=__custom_liquid_GDTGft] [class$=__double-btn]{background:#fff;border:1px solid #E9E7E2;border-radius:999px;color:#1c2228}[id$=__custom_liquid_GDTGft] [class$=__cta]{min-height:48px;border-radius:10px;background:#1c2228;color:#f9f7f2}@media screen and (min-width:750px){[id$=__custom_liquid_GDTGft] [class$=__inner]{padding:48px 56px}[id$=__custom_liquid_GDTGft] [class$=__title]{font-size:36px}[id$=__custom_liquid_GDTGft] [class$=__text]{font-size:17px}[id$=__custom_liquid_GDTGft] [class$=__amount]{font-size:40px}}[id$=__custom_liquid_w9DaJp] .cc-process{margin:0 auto;padding:0 16px;max-width:1100px}[id$=__custom_liquid_w9DaJp] .cc-process h2{font-family:var(--font-heading-family);font-size:26px;letter-spacing:-.01em;margin-bottom:28px}[id$=__custom_liquid_w9DaJp] .cc-step{background:#f6f6f7;border:1px solid transparent;border-radius:20px;padding:24px 18px;justify-content:flex-start}[id$=__custom_liquid_w9DaJp] .cc-step-title{color:#1c2228;font-size:16px}[id$=__custom_liquid_w9DaJp] .cc-step-text{color:#6b7280;opacity:1;font-size:14px}[id$=__custom_liquid_w9DaJp] .cc-step-optional{background:#fff;border:1px dashed #C9C7C2}[id$=__custom_liquid_w9DaJp] .cc-step-badge{background:#fff;color:#6b7280;border:1px solid #E9E7E2;border-radius:999px}[id$=__custom_liquid_w9DaJp] .cc-arrow{color:#c9c7c2}@media screen and (min-width:750px){[id$=__custom_liquid_w9DaJp] .cc-process{padding:0 32px}[id$=__custom_liquid_w9DaJp] .cc-process h2{font-size:36px;margin-bottom:40px}[id$=__custom_liquid_w9DaJp] .cc-step{padding:28px 20px}}[id$=__image_with_text_a3R7Ma] .image-with-text__grid{background:#f6f6f7;border-radius:24px;overflow:hidden;padding:12px;align-items:center}[id$=__image_with_text_a3R7Ma] .image-with-text__media,[id$=__image_with_text_a3R7Ma] .image-with-text__media img{border-radius:18px;border:0}[id$=__image_with_text_a3R7Ma] .image-with-text__content{background:transparent;padding:28px 12px 16px;border:0;box-shadow:none}[id$=__image_with_text_a3R7Ma] .image-with-text__heading{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#1c2228}[id$=__image_with_text_a3R7Ma] .image-with-text__text{font-size:16px;line-height:1.6;color:#6b7280}[id$=__image_with_text_a3R7Ma] .image-with-text__text a,[id$=__image_with_text_a3R7Ma] .image-with-text__text strong{color:#1c2228}[id$=__image_with_text_a3R7Ma] .button{min-height:48px;padding:0 28px;border-radius:10px;font-size:15px;--border-radius: 10px;--color-button: 28, 34, 40;--color-button-text: 249, 247, 242}[id$=__image_with_text_a3R7Ma] .button:before,[id$=__image_with_text_a3R7Ma] .button:after{border-radius:10px;box-shadow:none}@media screen and (min-width:750px){[id$=__image_with_text_a3R7Ma] .image-with-text__grid{padding:16px}[id$=__image_with_text_a3R7Ma] .image-with-text__content{padding:40px 48px}[id$=__image_with_text_a3R7Ma] .image-with-text__heading{font-size:36px}[id$=__image_with_text_a3R7Ma] .image-with-text__text{font-size:17px}}@media screen and (max-width:749px){[id$=__image_with_text_a3R7Ma] .button{width:100%}}@media screen and (max-width:749px){[id$=__custom_liquid_zJ8TLG] .cc-panels{padding:16px 8px}[id$=__custom_liquid_zJ8TLG] .cc-cell{padding:12px 4px}[id$=__custom_liquid_zJ8TLG] .cc-price{font-size:15px}[id$=__custom_liquid_zJ8TLG] .cc-quantity{font-size:11px;white-space:normal;text-align:center}[id$=__custom_liquid_zJ8TLG] .cc-name{font-size:13px}}[id$=__custom_liquid_ydcQfh] .cc-bar{max-width:1000px;padding:0 16px}[id$=__custom_liquid_ydcQfh] .cc-bar-inner{background:transparent;border-radius:0;padding:0}[id$=__custom_liquid_ydcQfh] .cc-bar-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}[id$=__custom_liquid_ydcQfh] .cc-bar-item{display:inline-flex;align-items:center;gap:10px;background:#f6f6f7;border-radius:999px;padding:12px 20px;color:#1c2228;font-size:15px;font-weight:500;line-height:1.3;letter-spacing:0}[id$=__custom_liquid_ydcQfh] .cc-bar-item:before{content:"";flex:0 0 auto;width:5px;height:10px;margin:-3px 2px 0;border:solid #1C2228;border-width:0 1.75px 1.75px 0;transform:rotate(45deg)}@media screen and (max-width:749px){[id$=__custom_liquid_ydcQfh] .cc-bar-grid{flex-direction:column;align-items:center;gap:8px}[id$=__custom_liquid_ydcQfh] .cc-bar-item{font-size:14px;padding:10px 18px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cc-custom.css.map */
