:root{--ff-green:12 75 66;--ff-hh:88px;--ff-glass-border:rgba(255,255,255,.3);--ff-glass-shine:inset 0 1px 0 rgba(255,255,255,.55), inset 0 -1px 0 rgba(255,255,255,.08);--ff-ease:cubic-bezier(.2,.7,.2,1)}@media(max-width:1023px){:root{--ff-hh:72px}}:root{--ff-ib:0px}:root:has(.ffib){--ff-ib:40px}html{scroll-behavior:smooth}body{overflow-x:clip!important;overflow-y:visible!important}::selection{background:#0c4b42e6;color:#fff}body:has(.ffib) .timer-section{display:none!important}.timer-section .section,.timer-section [class*=section--padding]{padding-block:9px!important}.timer-section{font-size:.92em}.timer-section .section:before{height:100%!important;bottom:0!important}.header-section{padding:12px clamp(10px,2vw,24px) 0;background:transparent!important;pointer-events:none}.header-section .header{pointer-events:auto;max-width:1560px;margin-inline:auto;padding-block:10px!important;padding-inline:clamp(14px,2.4vw,30px)!important;border-radius:999px}.header-section .header:before,.header-section.header-scrolled .header:before{opacity:1!important;border-radius:999px!important;background:linear-gradient(135deg,#ffffff24,#fff0 45%,#ffffff0f),linear-gradient(90deg,#0a4239eb,#0f5a4fe6,#0a4239eb)!important;-webkit-backdrop-filter:blur(22px) saturate(175%);backdrop-filter:blur(22px) saturate(175%);border:1px solid var(--ff-glass-border);box-shadow:var(--ff-glass-shine),0 12px 34px #041e1a38}body:has(main>.shopify-section:first-child:is([id*=text_overlay],[id*=__ff_next_dates],[id*=collection-banner])) .header-section:not(.header-scrolled) .header:before{background:linear-gradient(135deg,#fff3,#ffffff0a 45%,#ffffff1a),#08322c94!important}.header-section .header__logo img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.header-section .header__corner,.header-section .header__cutout{display:none!important}.header-section .header__logo img{max-height:56px!important;width:auto!important}@media(max-width:1023px){.header-section{padding:10px 10px 0}.header-section .header{padding-block:7px!important;padding-inline:14px!important}.header-section .header__logo img{max-height:48px!important}}.header-section .header__menu>ul{flex-wrap:nowrap!important}.header-section .header__menu .menu__item,.header-section .header__menu summary{white-space:nowrap}.header-section .header__menu summary,.header-section .header__menu a.menu__item,.header-section .header__menu li>a{border-radius:999px}.header-section .header__icons a,.header-section .header__icons button{border-radius:999px;transition:background .25s var(--ff-ease)}.header-section .header__icons a:hover,.header-section .header__icons button:hover{background:#ffffff24}.header-section.header-hidden .header{transform:translateY(calc(-100% - 48px))!important;opacity:0}.header-section{margin-bottom:calc((var(--ff-hh) + var(--ff-ib)) * -1)}.header-section.header-transparent .header,.header-section.header-transparent.header-scrolled .header{position:relative!important;inset:auto!important}.menu-drawer .drawer__inner,.cart-drawer .drawer__inner,.search-drawer .drawer__inner{background:#ffffffe6!important;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(255,255,255,.6);box-shadow:var(--ff-glass-shine),0 30px 80px #041e1a40}.button,.btn,button.button,a.button{transition:transform .25s var(--ff-ease),box-shadow .25s var(--ff-ease),background-color .25s var(--ff-ease),color .25s var(--ff-ease)!important}@media(hover:hover){.button:not(.button--close):not([disabled]):hover,a.button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #041e1a29}}:focus-visible{outline:2px solid rgb(var(--ff-green));outline-offset:3px}.product-card--card{background:#fff!important;border-radius:26px!important;overflow:hidden;box-shadow:0 1px #041e1a0a,0 12px 32px #041e1a12!important;transition:translate .45s var(--ff-ease),box-shadow .45s var(--ff-ease)}@media(hover:hover){.product-card--card:hover{translate:0 -4px;box-shadow:0 24px 54px #041e1a24!important}.product-card--card:hover .product-card__media img{transform:scale(1.035)}}.product-card--card .product-card__media img{transition:transform .9s var(--ff-ease)}.product-card__rating{background:#ffffff8c!important;-webkit-backdrop-filter:blur(12px) saturate(170%);backdrop-filter:blur(12px) saturate(170%);border:1px solid rgba(255,255,255,.65);box-shadow:var(--ff-glass-shine),0 4px 12px #041e1a1a;color:#0b4b42!important}.product-card .quick-add .button{-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:var(--ff-glass-shine),0 8px 22px #041e1a2e}.ffib{position:relative;z-index:21;color:#fff;font-size:.86rem;line-height:1.2;background:linear-gradient(90deg,#0a4239,#0f5a4f,#0a4239);border-bottom:1px solid rgba(255,255,255,.1)}.ffib__inner{height:var(--ff-ib,40px);max-width:1560px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap}.ffib__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#d9c08c;animation:ffibPulse 2.2s ease-out infinite}@keyframes ffibPulse{0%{box-shadow:0 0 #d9c08c99}70%{box-shadow:0 0 0 9px #d9c08c00}to{box-shadow:0 0 #d9c08c00}}@media(prefers-reduced-motion:reduce){.ffib__dot{animation:none}}.ffib__label{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d9c08c}.ffib__what{color:#fff!important;text-decoration:none!important;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.ffib__what strong{font-weight:700}.ffib__what:hover{text-decoration:underline!important;text-underline-offset:3px}.ffib__sep{margin:0 .45em;opacity:.55}.ffib__course{opacity:.85}.ffib__timer{display:inline-flex;gap:4px;flex:none}.ffib__cap{display:inline-flex;align-items:baseline;gap:3px;padding:3px 7px;border-radius:9px;background:#ffffff1c;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff38;font-size:.68rem;color:#ffffffc7}.ffib__cap b{font-size:.84rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.ffib__cta{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 14px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px #ffffff61;color:#fff!important;font-weight:600;font-size:.8rem;text-decoration:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s var(--ff-ease)}.ffib__cta:hover{background:#ffffff4d}.ffib{background:linear-gradient(90deg,#0a4239db,#0f5a4fcc,#0a4239db);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-bottom-color:#ffffff24}@media(max-width:989px){.ffib{font-size:.8rem}.ffib__inner{gap:8px;padding:0 10px 0 14px;justify-content:space-between}.ffib__label,.ffib__course,.ffib__cap--m,.ffib__cap--s,.ffib__cta-text{display:none}.ffib__what{flex:1}.ffib__cta{width:28px;padding:0;justify-content:center}}[id$=__countdown-timer] .banner__box{padding:clamp(24px,3.6vw,46px) clamp(22px,4.6vw,60px);border-radius:32px;background:linear-gradient(150deg,#ffffff38,#ffffff0f 55%,#ffffff1f);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.32);box-shadow:var(--ff-glass-shine),0 30px 70px #041e1a59}[id$=__countdown-timer] .countdown__timer{gap:10px}[id$=__countdown-timer] .countdown__item{padding:12px 14px 10px;border-radius:18px;min-width:5.2rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px #ffffff52}[id$=__countdown-timer] .countdown__item:before,[id$=__countdown-timer] .countdown__item:after,[id$=__countdown-timer] .countdown__item p:after{display:none!important}[id$=__portfolio_fBFJYR] .button--secondary,[id$=__rich-text-1] .button--secondary{background:#ffffff1a!important;border-color:#ffffff61!important;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--ff-glass-shine)}[id$=__portfolio_fBFJYR] .profile.card{border-radius:28px;overflow:hidden}[id$=__video-with-text-overlay] .banner__box{padding:clamp(24px,3.6vw,46px) clamp(22px,4.6vw,60px);border-radius:32px;background:linear-gradient(150deg,#ffffff2e,#ffffff0d 55%,#ffffff1a);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.28);box-shadow:var(--ff-glass-shine),0 30px 70px #041e1a4d}.play-button,.slideshow-control,[id$=__video-with-text-overlay] button[class*=pause]{background:#ffffff38!important;-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(255,255,255,.45);box-shadow:var(--ff-glass-shine),0 8px 20px #00000026}.faqs.with-border .faq{border-radius:30px!important;border-color:#0b4b421a!important;background:linear-gradient(180deg,#fff,#fbfaf7);box-shadow:0 20px 56px #041e1a12}.faqs .details__summary{transition:color .25s var(--ff-ease)}.faqs .details__summary:hover{color:#0b4b42}.faqs .details__summary>svg{flex:none;box-sizing:content-box;width:16px;height:16px;padding:9px;border-radius:50%;background:#0b4b4212;transition:background .25s var(--ff-ease),color .25s var(--ff-ease)}.faqs details[open]>.details__summary>svg{background:#0b4b42;color:#fff}@media(max-width:767px){[id$=__countdown-timer] .banner__box,[id$=__video-with-text-overlay] .banner__box{padding:22px 16px;border-radius:26px;margin-inline:4px}[id$=__countdown-timer] .countdown__timer{gap:4px}[id$=__countdown-timer] .countdown__item{min-width:0;flex:1 1 0;padding:10px 4px 8px;border-radius:14px}[id$=__countdown-timer] .countdown__item span{font-size:.54rem;letter-spacing:.03em;word-break:keep-all;overflow-wrap:normal}}main>.shopify-section:first-child:is([id*=text_overlay],[id*=collection-banner]) .banner{height:auto!important;min-height:0!important;padding:0!important}main>.shopify-section:first-child:is([id*=text_overlay],[id*=collection-banner]) .banner__content{position:relative!important;height:auto!important;inset:auto!important}main>.shopify-section:first-child:is([id*=text_overlay],[id*=collection-banner]) .banner__content>.page-width{height:auto!important;align-items:flex-start!important;padding-top:calc(var(--ff-hh) + var(--ff-ib) + clamp(28px,3.5vw,48px))!important;padding-bottom:clamp(32px,4vw,56px)!important}main>.shopify-section:first-child:is([id*=text_overlay],[id*=collection-banner]) .banner__box{padding:0!important;margin:0!important}main>.shopify-section:first-child:is([id*=text_overlay],[id*=collection-banner]) .banner>:is(.banner__media,media-element,picture,.scrolled-images){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}main>.shopify-section:first-child:is([id*=text_overlay],[id*=collection-banner]) :is(.section,.banner,.scrolled-images,.banner__media,.media){border-top-left-radius:0!important;border-top-right-radius:0!important}main>.shopify-section:first-child[id*=collection-banner] .section{padding-top:0!important}main>.shopify-section:first-child:not([id*=text_overlay]):not([id*=collection-banner]):not([id*=__ff_next_dates]){padding-top:calc(var(--ff-hh) + var(--ff-ib) + 28px)}main>.shopify-section:first-child[id*=empty_space]>:not(style){display:none!important}main>.shopify-section:first-child:not([id*=text_overlay]):not([id*=collection-banner]):not([id*=__ff_next_dates])>.section--padding{padding-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}:root{--ff-pad:var(--page-padding,3rem)}.page-width--narrow,.ff-about-grid,.jdgm-widget.jdgm-review-widget{max-width:none!important}main [id*=custom_liquid] .container{max-width:none!important}main [id*=custom_liquid] .expertise-intro{max-width:780px!important}main [id*=custom_liquid] :is(.story,.expertise,.journey,.credentials,.trust){padding-block:clamp(96px,8vw,140px)!important}main [id*=custom_liquid] :is(.creds-grid,.reviews-grid,.methods-grid,.story-grid){gap:clamp(20px,2vw,32px)!important}.treatment-list{max-width:none!important}.treatment-list>*+*{margin-top:clamp(56px,5vw,96px)}.faq-list{max-width:960px!important}.ffk__wrap{max-width:none!important;width:calc(100% - 2*var(--ff-pad))!important}body .ffs__wrap{width:calc(100% - 2*var(--ff-pad))!important;max-width:none!important}main [id*=custom_liquid] :is(.story,.journey,.trust,.cta-final){border-radius:32px;overflow:hidden}main [id*=custom_liquid] .cta-final :is(h1,h2){color:#fff!important}main [id*=custom_liquid] .creds-grid>*,main [id*=custom_liquid] .reviews-grid>*,main [id*=custom_liquid] .methods-grid>*{background:#fff!important;border:1px solid rgba(11,75,66,.08)!important;border-radius:26px!important;box-shadow:0 12px 32px #041e1a12!important;padding:clamp(24px,2.4vw,36px)!important;transition:translate .45s var(--ff-ease),box-shadow .45s var(--ff-ease)}@media(hover:hover){main [id*=custom_liquid] :is(.creds-grid,.reviews-grid,.methods-grid)>*:hover{translate:0 -4px;box-shadow:0 24px 54px #041e1a1f!important}}main [id*=custom_liquid] .hero-img img{border-radius:0 32px 32px 0}@media(max-width:767px){main [id*=custom_liquid] .hero-img img{border-radius:0 0 28px 28px}}[id$=__featured-collections] .product-card__media .media{aspect-ratio:1/1!important;height:auto!important;padding-bottom:0!important}[id$=__featured-collections] .product-card__media .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}[id$=__featured-collections] .product-grid{gap:clamp(14px,1.4vw,24px)!important}@media(min-width:768px)and (max-width:1199px){[id$=__featured-collections] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.product-card .product-card__rating,.product-card .ff-card-next{height:32px!important;padding:0 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center;gap:6px;font-size:12px!important;font-weight:600!important;line-height:1!important;color:#0b4b42!important;background:#ffffff9e!important;-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px #ffffffbf,0 4px 14px #041e1a24!important;white-space:nowrap}.product-card .product-card__rating{top:14px!important;right:14px!important}.product-card .product-card__rating svg{color:#c9a562;fill:#c9a562}.product-card--card{position:relative}.product-card .ff-card-next{position:absolute!important;top:14px;left:14px;z-index:3;margin:0!important;max-width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis}.product-card .ff-card-next:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#c9a562;box-shadow:0 0 0 3px #c9a56238}.ffcard.product-card--card{background:#fff!important;border-radius:30px!important;padding:8px!important;border:1px solid rgba(11,75,66,.07);box-shadow:0 1px 2px #041e1a0a,0 16px 40px #041e1a12!important;overflow:hidden}.ffcard .product-card__media{border-radius:23px;overflow:hidden;isolation:isolate}.ffcard .product-card__media .media{aspect-ratio:1/1!important;height:auto!important;padding-bottom:0!important;border-radius:23px}.ffcard .product-card__media .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ff-ease)}@media(hover:hover){.ffcard:hover .product-card__media .media img{transform:scale(1.06)}}.ffcard .product-card__rating{top:12px!important;right:12px!important}.ffcard .ff-card-next{top:20px!important;left:20px!important;pointer-events:none}.ffcard__body{display:grid;gap:12px;padding:16px 12px 10px}.ffcard__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ffcard__chip{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:500;line-height:1;color:#2f4a45;background:#f3f1ec;white-space:nowrap}.ffcard__chip--accent{background:#0b4b42;color:#fff;font-weight:600}.ffcard__title{margin:2px 0 0!important;font-family:var(--font-body-family)!important;font-size:clamp(1.15rem,1.25vw,1.4rem)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#10302b!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ffcard__link{color:inherit!important;text-decoration:none!important;background:none!important}.ffcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ffcard .quick-add{z-index:2!important}.ffcard__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(11,75,66,.08)}.ffcard__price{margin:0;display:grid;gap:2px;line-height:1}.ffcard__amount{font-size:clamp(1.5rem,1.7vw,1.9rem);font-weight:700;letter-spacing:-.03em;color:#0b4b42}.ffcard__per{font-size:12px;color:#6b7b77}.ffcard__go{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(11,75,66,.25);color:#0b4b42;transition:background .35s var(--ff-ease),color .35s var(--ff-ease),transform .35s var(--ff-ease),border-color .35s}.ffcard__go svg{transition:transform .35s var(--ff-ease)}@media(hover:hover){.ffcard:hover .ffcard__go{background:#0b4b42;border-color:#0b4b42;color:#fff}.ffcard:hover .ffcard__go svg{transform:rotate(-45deg)}}.ffcard .ffcard__link:focus-visible:after{outline:2px solid #0B4B42;outline-offset:-2px;border-radius:30px}@media(min-width:1200px){.card-grid:has(>.ffcard),.card-grid:has(>*>.ffcard){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:768px)and (max-width:1199px){.card-grid:has(>.ffcard),.card-grid:has(>*>.ffcard){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.card-grid:has(>.ffcard),.card-grid:has(>*>.ffcard){gap:clamp(14px,1.4vw,24px)!important}@media(max-width:767px){.ffcard__title{white-space:normal}}.ffcard .quick-add{display:none!important}.ffcard.product-card--card{display:flex!important;flex-direction:column;height:100%}.ffcard__body{flex:1;grid-template-rows:auto auto 1fr}.ffcard__foot{align-self:end}.ffcard__chips{flex-wrap:nowrap;overflow:hidden}@media(max-width:1599px){.ffcard__chip{height:24px;padding:0 9px;font-size:11px}.ffcard__chips{gap:5px}}body:has(.ffh) .product__title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.ffh) product-info.product__info{display:block}body:has(.ffh) product-info .product__info-container,body:has(.ffh) product-info>div{gap:18px}body:is(:has(.ffh),:has(.ffv)) .ffp-tagwrap{container-type:inline-size;width:100%}body:is(:has(.ffh),:has(.ffv)) .ffp-tagwrap .ffp-tags{display:flex!important;flex-wrap:nowrap!important;gap:clamp(4px,1.3cqi,6px)!important;overflow:hidden!important;max-width:100%}body:is(:has(.ffh),:has(.ffv)) .ffp-tagwrap .ffp-tag{display:inline-flex;align-items:center;flex:0 0 auto;height:auto!important;padding:.64em .92em!important;border-radius:999px;background:#f3f1ec;color:#2f4a45;font-size:clamp(10px,3.3cqi,13px);font-weight:500;line-height:1;white-space:nowrap}body:is(:has(.ffh),:has(.ffv)) .ffp-tagwrap .ffp-tag:first-child{background:#0b4b42;color:#fff;font-weight:600}body:has(.ffh) .ffp-eyebrow{margin-top:10px!important;font-size:12px!important;letter-spacing:.18em!important;color:#13665b!important;opacity:1!important;font-weight:700!important}.ffh{display:grid;gap:10px;margin-top:-4px}.ffh p,.ffh__price{margin-block:0!important}.ffh__price{margin-top:14px!important}.ffh__title{margin:0;font-size:clamp(2.2rem,3.4vw,3.6rem);font-weight:700;line-height:.98;letter-spacing:-.04em;color:#10302b;text-wrap:balance}.ffh__sub{margin:0;font-size:clamp(1rem,1.1vw,1.15rem);color:#5a6a66}.ffh__price{display:flex;align-items:flex-end;gap:12px;margin:6px 0 2px;padding:18px 0 4px;border-top:1px solid rgba(11,75,66,.1)}.ffh__amount{font-size:clamp(2.4rem,3.2vw,3.2rem);font-weight:700;line-height:.9;letter-spacing:-.04em;color:#0b4b42}.ffh__per{font-size:12.5px;line-height:1.35;color:#6b7b77;padding-bottom:3px}body:has(.ffh) .ffp-rate{border-radius:18px!important;padding:12px 14px!important;margin:0!important}body:has(.ffh) .ffp-next{display:inline-flex!important;align-items:center;gap:6px 8px!important;min-height:38px;padding:7px 16px!important;border-radius:20px!important;background:#0b4b420f!important;border:1px solid rgba(11,75,66,.12);font-size:.88rem!important;color:#0b4b42!important}body:has(.ffh) .ffp-next:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#c9a562;box-shadow:0 0 0 3px #c9a56238}body:has(.ffh) .ffp-list{gap:14px!important;padding:20px 0 4px;border-top:1px solid rgba(11,75,66,.1)}body:has(.ffh) .ffp-item{font-size:.96rem!important;color:#2f3d3a}body:has(.ffh) .ffp-item:before{background:#0b4b42;border-color:#0b4b42!important;color:#fff!important;width:22px;height:22px;flex-basis:22px!important}body:has(.ffh) .ffp-more{font-weight:600;text-underline-offset:4px}body:has(.ffh) variant-picker .form__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#13665b;margin-bottom:10px}body:has(.ffh) variant-picker .form__label .font-medium{display:none}body:has(.ffh) variant-picker ul.swatches .label-swatch{border-radius:18px!important;border:1.5px solid rgba(11,75,66,.14)!important;background:#fff!important;min-height:68px!important;color:#10302b!important;box-shadow:none!important;transition:border-color .25s var(--ff-ease),background .25s var(--ff-ease),transform .25s var(--ff-ease)}body:has(.ffh) variant-picker ul.swatches .label-swatch:before,body:has(.ffh) variant-picker ul.swatches .label-swatch:after{display:none!important}body:has(.ffh) variant-picker ul.swatches .label-swatch:hover{border-color:#0b4b42!important}body:has(.ffh) variant-picker ul.swatches input:checked+.label-swatch{background:#0b4b42!important;border-color:#0b4b42!important;color:#fff!important}body:has(.ffh) variant-picker ul.swatches input:checked+.label-swatch .ffv-b{opacity:.85}body:has(.ffh) variant-picker .ffv-a{font-size:.98rem!important}body:has(.ffh) .product-form__submit{min-height:54px!important;border:0!important;box-shadow:none!important;border-radius:999px!important;background:#0b4b42!important;border-color:#0b4b42!important;color:#fff!important;font-size:1rem!important;font-weight:600!important}body:has(.ffh) .product-form__submit .btn-fill{background:#13665b!important}body:has(.ffh) .product-form__submit:after,body:has(.ffh) .product-sticky-form button[name=add]:after{border-color:transparent!important}body:has(.ffh) .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:54px}body:has(.ffh) .ffp-duo{border:0!important;border-radius:22px!important;background:#f7f3ef!important;padding:18px 20px!important}body:has(.ffh) .ffp-wa{border-radius:999px!important;border-width:1px!important;border-color:#0b4b4240!important;padding:12px 18px!important}body:has(.ffh) .ffp-notify,body:has(.ffh) .ffp-ask{border-radius:24px!important;border-color:#0b4b421a!important;background:#fbfaf7!important}body:has(.ffh) .ffp-notify input,body:has(.ffh) .ffp-notify select,body:has(.ffh) .ffp-ask input,body:has(.ffh) .ffp-ask select,body:has(.ffh) .ffp-ask textarea{border-radius:14px!important}body:has(.ffh) .product__media{border-radius:30px!important;overflow:hidden}body:has(.ffh) .product__media img{object-fit:cover}body:has(.ffh) [class*=thumbnail] .media,body:has(.ffh) .product__thumbnail,body:has(.ffh) .product__thumb{border-radius:16px!important;overflow:hidden}body:has(.ffh) .product-sticky-form__card{border-radius:26px!important;background:#ffffffd1!important;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #fff,0 20px 50px #041e1a2e!important}body:has(.ffh) .product-sticky-form__card .media{border-radius:14px;overflow:hidden}body:has(.ffh) .product-sticky-form button[name=add]{border-radius:999px!important;background:#0b4b42!important;border-color:#0b4b42!important}@media(max-width:767px){.ffh__title{font-size:2.3rem}body:has(.ffh) .product__media{border-radius:0 0 28px 28px!important}}body:has(.ffh) .jdgm-preview-badge{display:none!important}body:has(.ffh) product-info:has(variant-picker) .ffp-next{display:none!important}.ffh__title{font-size:clamp(2rem,2.6vw,2.9rem)!important}.ffh{gap:6px!important}.ffh__price{flex-wrap:wrap;align-items:center!important;padding:16px 0 2px!important;margin-top:10px!important}.ffh__amount{font-size:clamp(2.2rem,2.7vw,2.8rem)!important}.ffh__rating{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 14px;border-radius:999px;background:#c9a5621f;border:1px solid rgba(201,165,98,.35);color:#0b4b42!important;text-decoration:none!important;white-space:nowrap;transition:background .25s var(--ff-ease)}.ffh__rating:hover{background:#c9a56233}.ffh__stars{color:#c9a562;letter-spacing:1px;font-size:15px}.ffh__rnum{font-weight:700;font-size:15px}.ffh__rcount{font-size:13px;color:#5a6a66;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0b4b424d}body:has(.ffh) variant-picker ul.swatches .label-swatch{min-height:60px!important}body:has(.ffh) .ffp-rate{font-size:.82rem!important;padding:10px 14px!important}.ffh-jump{display:none}@media(max-width:989px){body:has(.ffh) .product__media{max-height:56vh}body:has(.ffh) .product__media img{height:100%!important;max-height:56vh;object-position:50% 30%}.ffh__rating{margin-left:0;height:36px}.ffh__price{gap:10px 12px!important}.ffh-jump:not([hidden]){display:flex;position:fixed;z-index:25;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:#fffc;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #fff,0 14px 34px #041e1a33}.ffh-jump__price{display:grid;line-height:1.05;font-weight:700;font-size:1.15rem;color:#0b4b42;letter-spacing:-.02em}.ffh-jump__price small{font-size:11px;font-weight:500;color:#6b7b77;letter-spacing:0}.ffh-jump__btn{display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:999px;background:#0b4b42;color:#fff!important;font-weight:600;font-size:.95rem;text-decoration:none!important}}.ffh__rating,.ffh__rating *{background-image:none!important}.ffh__rating:before,.ffh__rating:after,.ffh__rating *:before,.ffh__rating *:after{display:none!important;content:none!important}body:has(.ffh) .ffp-duo__link{justify-self:start;background-image:none!important}body:has(.ffh) .ffp-trust,body:has(.ffh) .ffp-pay{display:none!important}body:has(.ffh) .ffp-rate{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 0!important;padding:0 4px!important;background:none!important;border-radius:0!important;font-size:.9rem!important;color:#5a6a66}body:has(.ffh) .ffp-rate strong{color:#0b4b42;font-weight:700}.ffp-rate__logos{display:inline-flex;gap:6px;flex:none}.ffp-rate__logos span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:800;letter-spacing:-.01em}.ffp-rate__k{background:#ffb3c7;color:#17120f}.ffp-rate__p{background:#f1f4f8;color:#003087;font-style:italic}body:has(.ffh) :is(.ffp-duo,.ffp-wa,.ffp-notify,.ffp-ask){border-radius:22px!important;transition:border-color .3s var(--ff-ease),box-shadow .3s var(--ff-ease),transform .3s var(--ff-ease)}body:has(.ffh) .ffp-duo{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:14px!important;padding:14px 14px 14px 16px!important;margin:4px 0 0!important;background:linear-gradient(120deg,#f7f3ef,#f3eee6)!important;border:1px solid rgba(201,165,98,.28)!important}.ffp-duo__icon{position:relative;width:44px;height:30px}.ffp-duo__icon i{position:absolute;top:0;width:30px;height:30px;border-radius:50%;background:#0b4b42;border:2px solid #F7F3EF}.ffp-duo__icon i:first-child{left:0;background:#c9a562}.ffp-duo__icon i:last-child{left:14px}.ffp-duo__txt{display:grid;gap:3px;min-width:0;line-height:1.35}.ffp-duo__txt strong{color:#10302b;font-size:.95rem}.ffp-duo__txt>span{font-size:.82rem;color:#5a6a66}.ffp-duo__txt b{color:#0b4b42;font-weight:800}.ffp-duo__txt s{opacity:.6}.ffp-duo__txt code{font:700 .75rem/1 ui-monospace,monospace;letter-spacing:.06em;padding:3px 6px;border-radius:6px;border:1px dashed rgba(11,75,66,.45);color:#0b4b42;background:#fff}body:has(.ffh) .ffp-duo__link{display:inline-flex!important;align-items:center;gap:6px;height:42px;padding:0 18px;border-radius:999px;margin:0!important;background:#0b4b42;color:#fff!important;text-decoration:none!important;font-weight:600;font-size:.9rem;white-space:nowrap;transition:background .25s}body:has(.ffh) .ffp-duo__link:hover{background:#13665b}body:has(.ffh) .ffp-wa{display:flex!important;align-items:center;gap:14px!important;padding:12px 14px!important;margin:0!important;background:#fff!important;border:1px solid rgba(11,75,66,.12)!important;text-decoration:none!important}body:has(.ffh) .ffp-wa:hover{border-color:#1fa85580!important;box-shadow:0 10px 26px #041e1a14}.ffp-wa__ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e8f7ee}.ffp-wa__ic svg{width:22px;height:22px;fill:#1fa855}.ffp-wa__t{display:grid;gap:2px;flex:1;line-height:1.3}.ffp-wa__t strong{color:#10302b;font-size:.95rem}.ffp-wa__t small{color:#5a6a66;font-size:.82rem}.ffp-wa__go,.ffp-fold__chev{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(11,75,66,.2);color:#0b4b42;font-size:15px;transition:transform .3s var(--ff-ease),background .3s}body:has(.ffh) .ffp-wa:hover .ffp-wa__go{background:#0b4b42;color:#fff;transform:rotate(-45deg)}body:has(.ffh) :is(.ffp-notify,.ffp-ask){padding:0!important;margin:0!important;background:#fff!important;border:1px solid rgba(11,75,66,.12)!important;overflow:hidden}body:has(.ffh) :is(.ffp-notify,.ffp-ask)[open]{background:#fbfaf7!important;box-shadow:0 14px 34px #041e1a12}.ffp-fold{display:flex;align-items:center;gap:14px;padding:12px 14px;cursor:pointer;list-style:none}.ffp-fold::-webkit-details-marker{display:none}.ffp-fold::marker{content:""}.ffp-fold__ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f3f1ec}.ffp-fold__ic svg{width:20px;height:20px;fill:none;stroke:#0b4b42;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ffp-fold__t{display:grid;gap:2px;flex:1;line-height:1.3}.ffp-fold__t strong{color:#10302b;font-size:.95rem}.ffp-fold__t small{color:#5a6a66;font-size:.82rem}.ffp-fold__chev:before{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg)}details[open]>.ffp-fold .ffp-fold__chev{transform:rotate(180deg);background:#0b4b42;color:#fff}.ffp-fold__body{padding:2px 16px 18px}body:has(.ffh) .ffp-fold__body :is(.ffp-notify__title,.ffp-ask__title){display:none}body:has(.ffh) .ffp-fold__body :is(.ffp-notify__text,.ffp-ask__text){font-size:.88rem;color:#5a6a66;margin:0 0 12px}body:has(.ffh) .ffp-fold__body :is(input,select,textarea){min-height:46px;border-radius:14px!important;border:1px solid rgba(11,75,66,.18)!important;background:#fff}body:has(.ffh) .ffp-fold__body :is(input,select,textarea):focus{border-color:#0b4b42!important;outline:none;box-shadow:0 0 0 3px #0b4b421a}body:has(.ffh) .ffp-fold__body button[type=submit]{min-height:46px!important;border-radius:999px!important}@media(max-width:520px){body:has(.ffh) .ffp-duo{grid-template-columns:auto 1fr}body:has(.ffh) .ffp-duo__link{grid-column:1/-1;justify-content:center;width:100%}body:has(.ffh) .ffp-rate{font-size:.84rem!important;gap:8px}.ffp-rate__logos{gap:4px}.ffp-rate__logos span{height:22px;padding:0 6px;font-size:10.5px}}.ffg{border:1px solid rgba(11,75,66,.12);border-radius:22px;background:#fbfaf7;padding:6px 20px 8px;margin:4px 0 0}.ffg__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 10px}.ffg__eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#13665b;display:inline-flex;align-items:center;gap:8px}.ffg__eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#c9a562;box-shadow:0 0 0 3px #c9a56238}body:has(.ffh) .ffg__more{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#0b4b42!important;text-decoration:none!important;background-image:none!important}.ffg__more i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(11,75,66,.2);font-style:normal;font-size:13px;transition:background .25s,color .25s,transform .25s}body:has(.ffh) .ffg__more:hover i{background:#0b4b42;color:#fff;transform:translateY(2px)}.ffg__list{margin:0;padding:0;display:grid;counter-reset:ffg}.ffg__row{display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(11,75,66,.09);counter-increment:ffg}.ffg__row dt{margin:0;font-size:.8rem;font-weight:600;color:#6b7b77;display:flex;gap:8px;align-items:baseline}.ffg__row dt:before{content:counter(ffg,decimal-leading-zero);font:600 10.5px/1 ui-monospace,SFMono-Regular,monospace;color:#c9a562;letter-spacing:.04em}.ffg__row dd{margin:0;font-size:.95rem;line-height:1.45;color:#10302b;font-weight:500}@media(max-width:520px){.ffg{padding:4px 16px 6px}.ffg__row{grid-template-columns:1fr;gap:4px;padding:12px 0}}.shopify-section:has(#judgeme_product_reviews) .section--padding{padding-block:clamp(56px,6vw,96px)!important}#judgeme_product_reviews.jdgm-review-widget{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#10302b;font-family:inherit}#judgeme_product_reviews .jm-review-widget{gap:clamp(20px,2vw,32px)!important}#judgeme_product_reviews .jm-review-widget__header{gap:clamp(24px,2.4vw,36px)!important}#judgeme_product_reviews .jm-custom-answer-filter,#judgeme_product_reviews .jm-ai-insights{display:none!important}#judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster{align-items:flex-end!important;justify-content:space-between!important;gap:20px 32px!important}#judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:clamp(2rem,3.6vw,3.6rem)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1!important;color:#10302b!important;margin:0!important}#judgeme_product_reviews .jm-review-widget-minimal-header__title:before{content:"Bewertungen";display:block;margin-bottom:16px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:#13665b}#judgeme_product_reviews .jm-average-rating-display{padding:6px 14px 6px 12px;border-radius:999px;background:#f7f3ef;border:1px solid rgba(201,165,98,.3);height:auto!important}#judgeme_product_reviews .jm-average-rating-display .jm-cluster{align-items:center!important;gap:8px!important}#judgeme_product_reviews .jm-average-rating-display .jm-text:first-child{font-size:1.4rem!important;font-weight:700!important;letter-spacing:-.03em;color:#0b4b42!important}#judgeme_product_reviews .jm-average-rating-display .jm-text:first-child:before{content:"\2605";color:#c9a562;margin-right:6px;font-size:1rem;vertical-align:2px}#judgeme_product_reviews .jm-average-rating-display .jm-text:last-child{font-size:.88rem!important;color:#5a6a66!important}#judgeme_product_reviews .jm-medals svg{width:40px!important;height:40px!important}#judgeme_product_reviews .jm-review-widget-minimal-header__filter-container{width:auto!important;flex:0 1 auto!important}#judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters{gap:10px!important;justify-content:flex-end!important;flex-wrap:nowrap!important}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary{height:50px!important;min-height:50px!important;padding:0 26px!important;border-radius:999px!important;background:#0b4b42!important;border-color:#0b4b42!important;color:#fff!important;font-weight:600!important;font-size:.95rem!important;transition:background .25s}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary:hover{background:#13665b!important}#judgeme_product_reviews .jm-sort-filter--compact{width:50px!important;height:50px!important;min-height:50px!important;border-radius:50%!important;border:1px solid rgba(11,75,66,.2)!important;background:#fff!important;padding:0!important;position:relative}#judgeme_product_reviews .jm-sort-filter--compact select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:50%!important;opacity:0;cursor:pointer}#judgeme_product_reviews .jm-sort-filter--compact .jm-sort-filter__icon--sort{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}#judgeme_product_reviews .jm-media-preview,#judgeme_product_reviews .jm-expanded-media-grid{height:auto!important;width:100%!important;position:relative}#judgeme_product_reviews .jm-expanded-media-grid__container{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0!important;overscroll-behavior-x:contain}#judgeme_product_reviews .jm-expanded-media-grid__container::-webkit-scrollbar{display:none}#judgeme_product_reviews .jm-expanded-media-grid__item{flex:0 0 calc((100% - 4*12px)/4.5)!important;width:auto!important;height:auto!important;aspect-ratio:4/5!important;border-radius:22px!important;overflow:hidden!important;position:relative!important;padding:0!important;scroll-snap-align:start;max-height:none!important}#judgeme_product_reviews .jm-expanded-media-grid__image-container,#judgeme_product_reviews .jm-expanded-media-grid__image{width:100%!important;height:100%!important;object-fit:cover!important;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}#judgeme_product_reviews .jm-expanded-media-grid__item:hover .jm-expanded-media-grid__image{transform:scale(1.04)}.ff-strip-nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.ff-strip-btn{pointer-events:auto;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#0b4b428c;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);color:#fff;font-size:20px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px #041e1a40;transition:opacity .3s,transform .3s,background .3s}.ff-strip-btn:hover{background:#0b4b42d9;transform:scale(1.06)}.ff-strip-btn:disabled{opacity:0;pointer-events:none}#judgeme_product_reviews .jm-media-grid__item{width:68vw!important;height:auto!important;aspect-ratio:4/5;border-radius:18px!important;overflow:hidden!important;flex:0 0 68vw!important}#judgeme_product_reviews .jm-media-grid__image-container,#judgeme_product_reviews .jm-media-grid__image{width:100%!important;height:100%!important;object-fit:cover!important}#judgeme_product_reviews .jm-media-preview--expanded-carousel,#judgeme_product_reviews .jm-media-grid,#judgeme_product_reviews .jm-media-grid__container{height:auto!important}#judgeme_product_reviews .jdgm-review-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#judgeme_product_reviews .jm-review-item{border:1px solid rgba(11,75,66,.12)!important;border-radius:22px!important;background:#fff!important;padding:clamp(18px,1.8vw,26px)!important;margin:0!important;transition:box-shadow .3s,transform .3s}#judgeme_product_reviews .jm-review-item:hover{box-shadow:0 18px 40px #041e1a12;transform:translateY(-2px)}#judgeme_product_reviews .jm-review-item:after,#judgeme_product_reviews .jm-review-item:before{display:none!important}#judgeme_product_reviews .jm-review-item>.jm-stack{gap:0!important}#judgeme_product_reviews .jm-review-item__body{flex-wrap:nowrap!important;align-items:flex-start!important;gap:18px!important}#judgeme_product_reviews .jm-review-item__content{flex:1 1 auto!important;min-width:0!important;width:auto!important;gap:12px!important}#judgeme_product_reviews .jm-highlight-thumbnail{flex:none!important;width:clamp(96px,8vw,140px)!important;height:auto!important;aspect-ratio:4/5;border-radius:16px!important;overflow:hidden!important;cursor:pointer}#judgeme_product_reviews .jm-highlight-thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}#judgeme_product_reviews .jm-highlight-thumbnail__counter{transform:scale(.75);transform-origin:top right}#judgeme_product_reviews .jm-star-rating__font-icon{color:#c9a562!important;font-size:16px!important;width:16px!important;height:16px!important}#judgeme_product_reviews .jm-star-rating .jm-cluster{gap:2px!important}#judgeme_product_reviews .jm-reviewer-info{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}#judgeme_product_reviews .jm-reviewer-avatar,#judgeme_product_reviews .jm-reviewer-avatar__initial{width:38px!important;height:38px!important;min-width:38px}#judgeme_product_reviews .jm-reviewer-avatar__initial{background:#efe9df!important;color:#0b4b42!important;font-weight:700}#judgeme_product_reviews .jm-reviewer-info__details{min-width:0!important}#judgeme_product_reviews .jm-reviewer-info__details>.jm-cluster:first-child{flex-wrap:wrap!important;row-gap:4px!important}#judgeme_product_reviews .jm-reviewer-info__name{font-weight:700!important;color:#10302b!important}#judgeme_product_reviews .jm-reviewer-info__details .jm-cluster+.jm-cluster .jm-text{color:#6b7b77!important;font-size:.8rem!important}#judgeme_product_reviews .jm-verified-buyer-badge{border-radius:999px!important;border-color:#0b4b4233!important;background:#0b4b420d!important;padding:0 9px!important}#judgeme_product_reviews .jm-verified-buyer-badge__text{font-size:11px!important;color:#0b4b42!important;font-weight:600!important}#judgeme_product_reviews .jm-review-content{gap:6px!important}#judgeme_product_reviews .jm-review-content__title{font-size:1.05rem!important;font-weight:700!important;letter-spacing:-.01em;color:#10302b!important}#judgeme_product_reviews .jm-review-content__body{font-size:.92rem!important;line-height:1.55!important;color:#2f3d3a!important}#judgeme_product_reviews .jm-review-content__body p{margin:0 0 .5em!important}#judgeme_product_reviews .jm-review-content__expand-button p{font-weight:600!important;color:#0b4b42!important}#judgeme_product_reviews .jm-pagination-controls{margin-top:8px!important}#judgeme_product_reviews .jm-pagination-controls .jm-cluster{justify-content:center!important;gap:8px!important}@media(max-width:1199px){#judgeme_product_reviews .jdgm-review-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}#judgeme_product_reviews .jm-expanded-media-grid__item{flex-basis:calc((100% - 3*12px)/3.4)!important}}@media(max-width:767px){#judgeme_product_reviews .jdgm-review-list{grid-template-columns:1fr!important}#judgeme_product_reviews .jm-review-widget-minimal-header__filter-container,#judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters{width:100%!important}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary{flex:1}#judgeme_product_reviews .jm-highlight-thumbnail{width:84px!important}}#judgeme_product_reviews .jm-pagination-controls{display:flex!important;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(20px,2.4vw,36px)!important}#judgeme_product_reviews .jm-pagination-controls>.jm-cluster{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;padding:6px!important;border-radius:999px;background:#f7f3ef;border:1px solid rgba(201,165,98,.3);box-shadow:0 10px 30px #041e1a0d}#judgeme_product_reviews .jm-pagination-controls__button{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#10302b!important;cursor:pointer;transition:background .25s,color .25s,transform .25s,box-shadow .25s}#judgeme_product_reviews .jm-pagination-controls__button .jm-text{font-size:1rem!important;font-weight:600!important;color:inherit!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}#judgeme_product_reviews .jm-pagination-controls__button--page:hover{background:#fff!important;box-shadow:0 4px 14px #041e1a14}#judgeme_product_reviews .jm-pagination-controls__button--active,#judgeme_product_reviews .jm-pagination-controls__button--active:hover{background:#0b4b42!important;color:#fff!important;box-shadow:0 8px 20px #0b4b4247}#judgeme_product_reviews .jm-pagination-controls__button--nav{background:#fff!important;border:1px solid rgba(11,75,66,.18)!important;color:#0b4b42!important}#judgeme_product_reviews .jm-pagination-controls__button--nav:last-child{background:#0b4b42!important;border-color:#0b4b42!important;color:#fff!important}#judgeme_product_reviews .jm-pagination-controls__button--nav:not(.jm-button--disabled):hover{transform:scale(1.06)}#judgeme_product_reviews .jm-pagination-controls__button--nav:last-child:hover{background:#13665b!important}#judgeme_product_reviews .jm-pagination-controls__button--nav svg{width:18px!important;height:18px!important}#judgeme_product_reviews .jm-pagination-controls__button--nav.jm-button--disabled{opacity:.35!important;cursor:default}#judgeme_product_reviews .jm-pagination-controls__ellipsis{min-width:28px;text-align:center;color:#6b7b77!important;font-weight:600;letter-spacing:.1em}.ff-pag-label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#13665b;text-align:center}.ff-pag-label b{color:#10302b}@media(max-width:520px){#judgeme_product_reviews .jm-pagination-controls>.jm-cluster{gap:2px!important;padding:5px!important}#judgeme_product_reviews .jm-pagination-controls__button{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}#judgeme_product_reviews .jm-pagination-controls__ellipsis{min-width:18px}}#judgeme_product_reviews .jm-pagination-controls__button--nav .jm-with-icon{display:grid!important;place-items:center!important;line-height:0!important;width:100%;height:100%}#judgeme_product_reviews .jm-pagination-controls__button--nav svg{display:block!important;margin:0!important}#judgeme_product_reviews .jm-pagination-controls__button--nav{position:relative!important}#judgeme_product_reviews .jm-pagination-controls__button--nav .jm-with-icon{display:none!important}#judgeme_product_reviews .jm-pagination-controls__button--nav:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box}#judgeme_product_reviews .jm-pagination-controls__button--nav:last-child:before{transform:translate(-65%,-50%) rotate(45deg)}#judgeme_product_reviews .jm-pagination-controls__button--nav:first-child:before{transform:translate(-35%,-50%) rotate(-135deg)}.header__menu .mega-menu{border-radius:0 0 34px 34px!important}.header__menu .mega-menu__container{background:linear-gradient(165deg,#0e4e44cc,#062a25e0)!important;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(255,255,255,.14);border-top:0;border-radius:0 0 34px 34px!important;box-shadow:0 30px 80px #02161359}.header__menu .mega-menu__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;padding:14px 18px 18px!important;max-width:none!important}.header__menu .mega-menu__item{width:auto!important;min-width:0;max-width:none!important;flex:none!important}.header__menu .mega-menu .media-card--card{background:transparent!important;border-radius:24px!important;overflow:hidden!important;position:relative;isolation:isolate;width:100%;box-shadow:0 14px 34px #02161340}.header__menu .mega-menu .media-card__link{position:relative!important;display:block!important}.header__menu .mega-menu .media-card .media{aspect-ratio:4/5!important;height:auto!important;padding:0!important;border-radius:24px!important}.header__menu .mega-menu .media-card .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .9s cubic-bezier(.2,.7,.2,1)!important}.header__menu .mega-menu .media-card .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#041e1a00 40%,#041e1a8c);pointer-events:none}.header__menu .mega-menu .media-card__link:hover .media img{transform:scale(1.05)}.header__menu .mega-menu .media-card__content{position:absolute!important;left:10px;right:10px;bottom:10px;width:auto!important;z-index:2;display:flex!important;align-items:center!important;justify-content:space-between;gap:12px!important;padding:14px 12px 14px 18px!important;border-radius:18px;background:#ffffff24;backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px #ffffff40}.header__menu .mega-menu .media-card__text{gap:4px!important;min-width:0}.header__menu .mega-menu .media-card__text p{margin:0!important}.header__menu .mega-menu .media-card__text .heading{font-size:clamp(1rem,1.05vw,1.2rem)!important;font-weight:650!important;letter-spacing:-.02em!important;line-height:1.15!important;color:#fff!important;background-image:none!important}.header__menu .mega-menu .media-card__text p.text-xs{font-size:.8rem!important;line-height:1.3!important;color:#ffffffc7!important}.header__menu .mega-menu .media-card__content>svg{display:block!important;flex:none;width:40px!important;height:40px!important;padding:12px;border-radius:50%;background:#fff;color:#0b4b42!important;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .3s}.header__menu .mega-menu .media-card__link:hover .media-card__content>svg{transform:rotate(-45deg);background:#c9a562;color:#fff!important}.header__menu .mega-menu .media-card .badges{top:14px!important;left:14px!important}.header__menu .mega-menu .media-card .badge{height:30px;padding:0 13px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em;background:#ffffff29!important;color:#fff!important;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%)}.header__menu .mega-menu .media-card .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#c9a562;box-shadow:0 0 0 3px #c9a56240}@media(max-width:1279px){.header__menu .mega-menu .media-card__content{padding:12px 10px 12px 14px!important}.header__menu .mega-menu .media-card__content>svg{width:34px!important;height:34px!important;padding:10px}}.header__menu .mega-menu .media-card .badge{background:#08342e8c!important;border-color:#ffffff47!important}.header__menu .mega-menu .media-card__content{background:#08342e61!important}.header__menu .mega-menu{border-radius:0!important;padding:0 0 48px!important}.header__menu .mega-menu__container{margin-top:calc(var(--ff-hh) - 2px)!important;padding-top:0!important;border-radius:32px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(135deg,#ffffff29,#ffffff08 45%,#ffffff14),#08322c94!important;backdrop-filter:blur(26px) saturate(175%)!important;-webkit-backdrop-filter:blur(26px) saturate(175%)!important;box-shadow:inset 0 1px #ffffff38,0 24px 60px #0216134d!important;overflow:hidden}.header__menu .mega-menu__list{padding:12px!important;gap:12px!important}.header__menu .mega-menu .media-card__text>p:first-child{display:flex!important;align-items:flex-end;font-size:clamp(1rem,1.05vw,1.2rem);min-height:2.3em}.header__menu .mega-menu .media-card__text .heading{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header__menu .mega-menu .media-card__text p.text-xs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__menu .mega-menu .media-card__text .heading{display:block!important;width:min-content!important;max-width:100%;-webkit-line-clamp:unset;overflow:visible}.header__menu .mega-menu .media-card__text .heading{word-break:normal!important;overflow-wrap:normal!important;hyphens:manual!important;-webkit-hyphens:manual!important;white-space:normal!important}html.js body:has(.ffv) variant-picker{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}html.no-js .ffv{display:none}.ffv{display:grid;gap:16px;padding:20px 20px 18px;border-radius:24px;background:linear-gradient(120deg,#f7f3ef,#f3eee6);border:1px solid rgba(201,165,98,.28)}.ffv__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ffv__label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#13665b}.ffv__label:before{content:"";width:7px;height:7px;border-radius:50%;background:#c9a562;box-shadow:0 0 0 3px #c9a56238}.ffv__span{font-size:.82rem;color:#6b7b77;font-variant-numeric:tabular-nums}.ffv__track{padding:6px 2px}.ffv__slider{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;margin:0;cursor:pointer;outline:none;background:linear-gradient(90deg,#0B4B42 0%,#13665B var(--p,0%),rgba(11,75,66,.14) var(--p,0%),rgba(11,75,66,.14) 100%)}.ffv__slider::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:#c9a562;border:2px solid #0B4B42;box-shadow:0 6px 18px #041e1a38,inset 0 0 0 6px #fff;transition:transform .2s}.ffv__slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#c9a562;border:2px solid #0B4B42;box-shadow:0 6px 18px #041e1a38,inset 0 0 0 6px #fff}.ffv__slider:active::-webkit-slider-thumb{transform:scale(1.12)}.ffv__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #0b4b422e,inset 0 0 0 6px #fff}.ffv__quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ffv__q{height:46px;border-radius:999px;border:1.5px solid rgba(11,75,66,.16);background:#fff;color:#10302b;font:inherit;font-size:.95rem;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .25s,border-color .25s,color .25s,transform .25s}.ffv__q:hover{border-color:#0b4b42;transform:translateY(-1px)}.ffv__q[aria-pressed=true]{background:#0b4b42;border-color:#0b4b42;color:#fff;box-shadow:0 8px 20px #0b4b4240}.ffh__amount{font-variant-numeric:tabular-nums}.ffh__amount.is-bump{animation:ffvBump .35s cubic-bezier(.2,.7,.2,1)}@keyframes ffvBump{0%{transform:translateY(6px);opacity:.4}to{transform:none;opacity:1}}body:has(.ffv) .ff-voucher-delivery{border:0!important;padding:0!important;margin:0!important;display:grid!important;gap:10px!important;background:none!important}body:has(.ffv) .ff-voucher-delivery legend{float:left;width:100%;padding:0!important;margin:0 0 10px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;color:#13665b!important;background:none!important}body:has(.ffv) .ff-voucher-delivery legend+*{clear:both}body:has(.ffv) .ff-voucher-delivery__option{display:flex!important;align-items:flex-start;gap:14px!important;margin:0!important;padding:16px 18px!important;border-radius:20px!important;border:1.5px solid rgba(11,75,66,.14)!important;background:#fff!important;cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s}body:has(.ffv) .ff-voucher-delivery__option:hover{border-color:#0b4b4266!important}body:has(.ffv) .ff-voucher-delivery__option:has(input:checked){border-color:#0b4b42!important;background:#f7f3ef!important;box-shadow:0 10px 26px #041e1a12}body:has(.ffv) .ff-voucher-delivery__option input[type=radio]{-webkit-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:1px 0 0!important;border-radius:50%;border:1.5px solid rgba(11,75,66,.35);background:#fff;display:grid;place-items:center;transition:border-color .2s}body:has(.ffv) .ff-voucher-delivery__option input[type=radio]:after{content:"";width:10px;height:10px;border-radius:50%;background:#0b4b42;transform:scale(0);transition:transform .2s}body:has(.ffv) .ff-voucher-delivery__option input[type=radio]:checked{border-color:#0b4b42}body:has(.ffv) .ff-voucher-delivery__option>span{display:grid;gap:4px;line-height:1.35}body:has(.ffv) .ff-voucher-delivery__option strong{font-size:.98rem;font-weight:650;color:#10302b}body:has(.ffv) .ff-voucher-delivery__option small{font-size:.84rem;color:#5a6a66}body:has(.ffv) .ff-voucher-delivery__note{margin:2px 4px 0!important;font-size:.8rem!important;line-height:1.45;color:#6b7b77!important}body:has(.ffv) product-info .product__accordion{border:1px solid rgba(11,75,66,.12)!important;border-radius:22px!important;padding:2px 18px!important;background:#fff}body:has(.ffv) product-info .product__accordion summary{border:0!important}@media(max-width:520px){.ffv{padding:16px 14px 14px}.ffv__q{height:42px;font-size:.86rem}}body:has(.ffv) .ff-voucher-delivery__option input[type=radio]{position:relative!important;display:block!important}body:has(.ffv) .ff-voucher-delivery__option input[type=radio]:before{display:none!important}body:has(.ffv) .ff-voucher-delivery__option input[type=radio]:after{position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;transform:scale(0)}body:has(.ffv) .ff-voucher-delivery__option input[type=radio]:checked:after{transform:scale(1)}#judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:clamp(2.4rem,5vw,5rem)!important;letter-spacing:-.055em!important;line-height:.95!important}#judgeme_product_reviews .jm-review-widget-minimal-header__title:before{display:table!important;margin-bottom:18px!important;padding-left:18px;color:#0b4b42!important;background:radial-gradient(circle at 3.5px 50%,#C9A562 3.5px,transparent 4px) no-repeat}#judgeme_product_reviews .jm-review-widget-minimal-header__title:after{content:".";color:#c9a562}#judgeme_product_reviews .jm-average-rating-display--minimal-header{display:inline-flex;padding:8px 16px 8px 14px;border-radius:999px;background:#fff;box-shadow:0 10px 26px -14px #10302b59}#judgeme_product_reviews .jm-average-rating-display--minimal-header .jm-text{font-size:1rem!important}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary{height:60px!important;min-height:60px!important;padding:0 34px!important;font-size:1.02rem!important;font-weight:650!important;background:linear-gradient(135deg,#0b4b42,#13665b)!important;border:0!important;box-shadow:0 16px 34px -12px #0b4b428c,inset 0 1px #ffffff2e!important;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s!important}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary:before{content:"\2726";margin-right:10px;color:#e3cfa2}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary:after{content:"\2192";margin-left:12px;transition:transform .3s}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary:hover{transform:translateY(-2px);box-shadow:0 22px 40px -12px #0b4b4299,inset 0 1px #ffffff2e!important}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary:hover:after{transform:translate(3px)}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary{white-space:nowrap!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#judgeme_product_reviews .jm-review-widget-minimal-header__filters{display:none!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center;gap:28px!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack{align-items:center!important;justify-items:center}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack>.jm-cluster{justify-content:center!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header__title{text-align:center!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header__title:before{margin-inline:auto!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header__filter-container,:root #judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters{width:auto!important;justify-content:center!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary{flex:none}@media(max-width:640px){:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary{padding:0 22px!important;height:56px!important;min-height:56px!important}}:root #judgeme_product_reviews .jm-review-widget-minimal-header{margin-bottom:12px}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack{gap:18px!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header{margin-bottom:clamp(28px,3vw,44px)!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack{gap:22px!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;column-gap:0!important;row-gap:clamp(24px,2.6vw,36px)!important;margin-bottom:clamp(36px,4vw,60px)!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack:first-child{display:contents!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header__title{flex:0 0 100%;text-align:center}:root #judgeme_product_reviews .jm-review-widget-minimal-header__filter-container,:root #judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters,:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-action-buttons{display:contents!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack:first-child>.jm-cluster,:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-action-buttons>.jm-stack{box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;height:76px!important;min-height:0!important;margin:0!important;background:#fff;box-shadow:0 24px 44px -26px #10302b73}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack:first-child>.jm-cluster{display:flex!important;align-items:center!important;gap:14px!important;padding:0 22px 0 26px!important;border-radius:999px 0 0 999px}:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-action-buttons>.jm-stack{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;padding:0 8px 0 4px!important;border-radius:0 999px 999px 0}:root #judgeme_product_reviews .jm-average-rating-display--minimal-header{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}:root #judgeme_product_reviews .jm-average-rating-display--minimal-header>.jm-cluster{align-items:center!important;gap:10px!important}:root #judgeme_product_reviews .jm-average-rating-display--minimal-header p.jm-text:first-of-type{font-size:1.9rem!important;font-weight:650!important;letter-spacing:-.04em;line-height:1;color:#10302b!important}:root #judgeme_product_reviews .jm-average-rating-display--minimal-header p.jm-text:last-of-type{padding-left:14px;border-left:1px solid rgba(11,75,66,.15);font-size:.92rem!important;line-height:1.25;color:#5a6a66!important}:root #judgeme_product_reviews .jm-medals svg,:root #judgeme_product_reviews .jm-medals img{width:38px!important;height:38px!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary{height:60px!important;min-height:60px!important;box-shadow:inset 0 1px #ffffff2e!important}@media(max-width:640px){:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster{row-gap:12px!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header__title{margin-bottom:10px!important}:root #judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack:first-child>.jm-cluster{flex:0 0 100%!important;justify-content:center!important;height:64px!important;padding:0 20px!important;border-radius:999px}:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-action-buttons>.jm-stack{flex:0 0 100%!important;height:auto!important;padding:0!important;background:none;box-shadow:none;border-radius:0}:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary{width:100%!important}}:is(.ffa-btn,.ffa-link,.ffar-btn,.ffar-link,.ffb-btn,.ffc-btn,.ffcd__btn,.ffd__hero-btn,.fff-btn,.ffl-all,.ffqp-btn,.ffs2-btn,.ffs2-link,.fftr__btn,.fftr__link,.ffv2__btn)>span[aria-hidden=true]{display:inline-block;transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){:is(.ffa-btn,.ffa-link,.ffar-btn,.ffar-link,.ffb-btn,.ffc-btn,.ffcd__btn,.ffd__hero-btn,.fff-btn,.ffl-all,.ffqp-btn,.ffs2-btn,.ffs2-link,.fftr__btn,.fftr__link,.ffv2__btn):hover>span[aria-hidden=true]{transform:rotate(-45deg)}}#judgeme_product_reviews .jm-media-grid__container{justify-content:safe center;gap:12px!important}#judgeme_product_reviews .jm-media-grid__item{flex:0 0 clamp(150px,19vw,300px)!important;width:clamp(150px,19vw,300px)!important;height:auto!important}#judgeme_product_reviews .jm-media-grid__image-container{width:100%!important;height:auto!important;aspect-ratio:4/5;border-radius:20px!important;overflow:hidden}#judgeme_product_reviews .jm-media-grid__image{width:100%!important;height:100%!important;object-fit:cover}body:has(.shopify-policy__container) #PageContainer{background:#f3eee6}.shopify-policy__container{max-width:none!important;width:100%!important;margin:0!important;padding:0 0 clamp(64px,8vw,120px)!important}.shopify-policy__title{position:relative;isolation:isolate;overflow:hidden;margin:0 0 calc(-1*clamp(56px,6vw,96px))!important;padding:calc(var(--ff-hh,88px) + var(--ff-ib,0px) + clamp(44px,5.5vw,96px)) var(--page-padding,3rem) calc(clamp(56px,6vw,96px) + clamp(40px,4.5vw,72px))!important;border-radius:0 0 clamp(28px,3vw,48px) clamp(28px,3vw,48px);text-align:left!important;color:#fff;background:radial-gradient(120% 90% at 85% 10%,#1d7a6c,#13665b00 55%),radial-gradient(90% 80% at 0% 100%,#0e5a4f,#0e5a4f00 60%),linear-gradient(160deg,#0b4b42,#083a33)}.shopify-policy__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,#000,transparent 80%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%)}.shopify-policy__title:before{content:"Rechtliches";display:table;margin:0 0 18px;padding-left:19px;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;color:#e3cfa2;background:radial-gradient(circle at 3.5px 50%,#C9A562 3.5px,rgba(201,165,98,.25) 3.6px,rgba(201,165,98,.25) 6.5px,transparent 6.6px) no-repeat}.shopify-policy__title h1{max-width:1100px;margin:0!important;font-size:clamp(2.8rem,7vw,7.4rem)!important;font-weight:650!important;letter-spacing:-.055em!important;line-height:.92!important;color:#fff!important;text-wrap:balance}.shopify-policy__title h1:after{content:".";color:#e3cfa2}.shopify-policy__body{position:relative;z-index:1;width:min(920px,calc(100% - 2*var(--page-padding,3rem)));margin:0 auto!important;padding:clamp(28px,5vw,72px)!important;border-radius:clamp(24px,3vw,40px);background:#fff;box-shadow:0 40px 90px -50px #10302b66}.shopify-policy__body .rte{font-size:1rem!important;line-height:1.75!important;color:#3e504c!important;max-width:none!important}.shopify-policy__body .rte>:first-child{margin-top:0!important}.shopify-policy__body .rte h2{margin:2em 0 .7em!important;padding-top:1.3em;border-top:1px solid rgba(11,75,66,.12);font-size:clamp(1.45rem,2.3vw,2rem)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.12!important;color:#10302b!important}.shopify-policy__body .rte h3{margin:1.6em 0 .5em!important;font-size:1.15rem!important;font-weight:650!important;letter-spacing:-.015em!important;color:#10302b!important}.shopify-policy__body .rte p{margin:0 0 1em!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.2em!important;padding-left:1.25em!important}.shopify-policy__body .rte li{margin:.3em 0}.shopify-policy__body .rte li::marker{color:#c9a562}.shopify-policy__body .rte strong{font-weight:650;color:#10302b}.shopify-policy__body .rte a{color:#0b4b42!important;text-decoration:underline!important;text-decoration-color:#c9a562b3!important;text-underline-offset:3px;word-break:break-word}.shopify-policy__body .rte table{width:100%;margin:1.2em 0!important;border-collapse:separate;border-spacing:0;font-size:.92rem;border:1px solid rgba(11,75,66,.12);border-radius:16px;overflow:hidden}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:12px 16px!important;text-align:left;vertical-align:top;border:0!important;border-bottom:1px solid rgba(11,75,66,.1)!important}.shopify-policy__body .rte tr:last-child>*{border-bottom:0!important}.shopify-policy__body .rte th{font-weight:650;color:#10302b;background:#f3eee6}@media(max-width:640px){.shopify-policy__title{padding-left:16px!important;padding-right:16px!important;border-radius:0 0 28px 28px}.shopify-policy__title h1{font-size:2.6rem!important}.shopify-policy__body{width:calc(100% - 24px);padding:24px 20px!important;border-radius:22px}.shopify-policy__body .rte{font-size:.95rem!important}.shopify-policy__body .rte table{display:block;overflow-x:auto}}.shopify-policy__title{padding-left:max(var(--page-padding,3rem),calc((100% - 920px)/2))!important;padding-right:max(var(--page-padding,3rem),calc((100% - 920px)/2))!important}.shopify-policy__body .rte>h1:first-child{display:none}.shopify-policy__body .rte>h1:first-child+*{margin-top:0!important}@media(max-width:640px){.shopify-policy__title{padding-left:20px!important;padding-right:20px!important}}#judgeme_product_reviews .jm-media-grid{justify-content:safe center}@media(max-width:640px){.shopify-policy__title h1{font-size:8.4vw!important;hyphens:auto;-webkit-hyphens:auto}}.ffcard__from{margin-right:2px;font-size:.55em;font-weight:600;letter-spacing:0;vertical-align:.15em}[id$=__recently-viewed] h2{font-weight:650!important;letter-spacing:-.05em!important;color:#10302b!important}[id$=__recently-viewed] h2:after{content:".";color:#c9a562}@media(min-width:1200px){.card-grid.slider--desktop:has(>.ffcard),.slider--desktop .card-grid:has(>.ffcard){grid-auto-columns:calc((100% - (3*clamp(14px,1.4vw,24px)))/4)!important}}@media(min-width:768px)and (max-width:1199px){.card-grid:has(>.ffcard){grid-auto-columns:calc((100% - clamp(14px,1.4vw,24px))/2)!important}}[id$=__recently-viewed] .card-grid:has(>.ffcard){grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - (3*clamp(14px,1.4vw,24px)))/4)!important}@media(max-width:1199px){[id$=__recently-viewed] .card-grid:has(>.ffcard){grid-auto-columns:calc((100% - clamp(14px,1.4vw,24px))/2)!important}}@media(max-width:767px){[id$=__recently-viewed] .card-grid:has(>.ffcard){grid-auto-columns:82%!important}}#CartDrawer>.overlay{background:#041e1a61!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#CartDrawer .drawer__inner{--color-foreground:255 255 255;--color-border:255 255 255 / .14;--color-border-light:255 255 255 / .1;--color-border-dark:255 255 255 / .35;color:#fff!important;background:radial-gradient(90% 55% at 100% 0%,#e3cfa229,#e3cfa200 60%),radial-gradient(80% 50% at 0% 100%,#1d7a6c8c,#1d7a6c00 70%),linear-gradient(165deg,#13665bcc,#0b4b42db 45%,#072e28ed)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;backdrop-filter:blur(30px) saturate(180%)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px #ffffff38,inset 1px 0 #ffffff0f,0 40px 120px -20px #02141199!important}@media(min-width:640px){#CartDrawer .drawer__inner{top:12px!important;height:calc(100% - 24px)!important;inset-inline-end:12px!important;width:calc(100% - 24px);border-radius:30px!important}#CartDrawer:not([active])>.drawer__inner{--tw-translate-x: calc(100% + 40px) }}#CartDrawer .drawer__header{border-color:#ffffff1a!important}#CartDrawer .drawer__title{font-weight:650!important;letter-spacing:-.045em!important;color:#fff}#CartDrawer .drawer__tab{opacity:.38}#CartDrawer .drawer__tab[aria-selected=true]{opacity:1}#CartDrawer .drawer__tab .count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e3cfa2;color:#0b4b42;font-size:11px;font-weight:700;inset-block-start:-4px}#CartDrawer .drawer__close{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s!important}#CartDrawer .drawer__close .btn-fill{background:#ffffff29!important}#CartDrawer .drawer__close:hover{transform:rotate(90deg)!important;box-shadow:none!important}#CartDrawer gesture-element.drawer__header:before{background:#ffffff59!important}#CartDrawer .drawer__scrollable{scrollbar-color:rgba(255,255,255,.25) transparent}#CartDrawer .drawer__scrollable::-webkit-scrollbar-thumb{background-color:#ffffff40}#CartDrawer .horizontal-products{gap:10px!important}#CartDrawer .horizontal-products>li,#CartDrawer .complementary-products .horizontal-product{padding:12px!important;margin:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px;background:linear-gradient(160deg,#ffffff1a,#ffffff0a);box-shadow:inset 0 1px #ffffff1a;transition:background-color .35s,border-color .35s}#CartDrawer .horizontal-products>li:hover{border-color:#e3cfa259!important}#CartDrawer .horizontal-products>li+li{border-top:1px solid rgba(255,255,255,.12)!important}#CartDrawer .horizontal-product__media{border-radius:14px!important;overflow:hidden}#CartDrawer .horizontal-product__title{font-weight:600!important;color:#fff!important;letter-spacing:-.01em}#CartDrawer .horizontal-product dd,#CartDrawer .horizontal-product .text-opacity{color:#fff9!important;opacity:1!important}#CartDrawer .horizontal-product .price{color:#e3cfa2!important;font-weight:600}#CartDrawer .cart-quantity{border-radius:999px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18);overflow:hidden}#CartDrawer .quantity__input{background:transparent!important;border:0!important;color:#fff!important;font-weight:600}#CartDrawer .quantity__button{color:#fff}#CartDrawer cart-items .link{color:#ffffffa6!important;text-decoration-color:#e3cfa2b3;text-underline-offset:3px}#CartDrawer cart-items .link:hover{color:#fff!important}#CartDrawer .complementary-products{padding-top:6px}#CartDrawer .complementary-products>div:first-child{border:0!important;padding:0!important}#CartDrawer .recommend__title{display:inline-flex;align-items:center;gap:10px;font-size:12px!important;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase;color:#e3cfa2}#CartDrawer .recommend__title:before{content:"";width:7px;height:7px;border-radius:50%;background:#c9a562;box-shadow:0 0 0 4px #c9a56238}#CartDrawer .complementary-products .button{border-radius:999px!important;background:#f3eee6!important;border-color:#f3eee6!important;color:#0b4b42!important}#CartDrawer .complementary-products .button .btn-fill{background:#e3cfa2!important}#CartDrawer .complementary-products .horizontal-product+.horizontal-product{margin-top:10px!important}#CartDrawer:has(cart-items [data-handle=facefitness-massage-gutschein]) .complementary-products .horizontal-product:has(a[href^="/products/facefitness-massage-gutschein"]),#CartDrawer:has(cart-items [data-handle=online-schulung-japanische-gesichtsmassage]) .complementary-products .horizontal-product:has(a[href^="/products/online-schulung-japanische-gesichtsmassage"]),#CartDrawer:has(cart-items [data-handle=facefitness-schulung-chinesische-gesichtsmassage]) .complementary-products .horizontal-product:has(a[href^="/products/facefitness-schulung-chinesische-gesichtsmassage"]),#CartDrawer:has(cart-items [data-handle=kobido-schulung]) .complementary-products .horizontal-product:has(a[href^="/products/kobido-schulung"]),#CartDrawer:has(cart-items [data-handle=intensive-1-1-schulung-japanische-gesichtsmassage-kobido-ausbildung-mit-zertifikat]) .complementary-products .horizontal-product:has(a[href^="/products/intensive-1-1-schulung-japanische-gesichtsmassage-kobido-ausbildung-mit-zertifikat"]){display:none!important}#CartDrawer .drawer__footer-top{border-color:#ffffff1a!important}#CartDrawer .drawer__footer-top>button{color:#fff}#CartDrawer .drawer__footer-top>button+button{border-color:#ffffff1a!important}#CartDrawer .drawer__footer-top .icon{color:#e3cfa2}#CartDrawer .drawer__footer-bottom{background:#02181438!important;border-top:1px solid rgba(255,255,255,.08)}#CartDrawer .tax-note{color:#ffffff9e!important}#CartDrawer .totals__subtotal{color:#ffffffb8}#CartDrawer .totals__subtotal-value{font-size:clamp(1.5rem,2vw,1.9rem)!important;font-weight:650!important;letter-spacing:-.04em!important;color:#fff}#CartDrawer .drawer__footer-buttons .button{min-height:56px;border-radius:999px!important;font-weight:650!important;white-space:nowrap}#CartDrawer .drawer__footer-buttons .button--primary{background:#f3eee6!important;border-color:#f3eee6!important;color:#0b4b42!important}#CartDrawer .drawer__footer-buttons .button--primary .btn-fill{background:#e3cfa2!important}#CartDrawer .drawer__footer-buttons .button--secondary{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important}#CartDrawer .drawer__footer-buttons .button--secondary .btn-fill{background:#ffffff24!important}#CartDrawer .drawer__footer-buttons .button--secondary .btn-text{line-height:1.1;text-align:center}@media(max-width:639px){#CartDrawer .drawer__footer-buttons .button{min-height:52px;font-size:14px!important;padding-inline:12px!important}}#CartDrawer .modal__container{color:#fff;background:linear-gradient(165deg,#0f5a50f7,#072e28fa)!important;border-top:1px solid rgba(255,255,255,.16);border-radius:26px 26px 0 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}#CartDrawer .modal__header{border-color:#ffffff1a!important}#CartDrawer modal-element[id^=CartNote-] .modal__header>span{font-size:0!important}#CartDrawer modal-element[id^=CartNote-] .modal__header>span:before{content:"Notiz zur Bestellung";font-size:15px;font-weight:600}#CartDrawer .modal .close{color:#fff}#CartDrawer .modal :is(.input,.textarea){border-radius:16px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important}#CartDrawer .modal .label{color:#fff9!important;background:transparent!important}#CartDrawer .modal .button--primary{border-radius:999px!important;background:#f3eee6!important;border-color:#f3eee6!important;color:#0b4b42!important}#CartDrawer .modal .button--primary .btn-fill{background:#e3cfa2!important}#CartDrawer .drawer__empty{color:#fff}#CartDrawer .drawer__empty-text{font-weight:650;letter-spacing:-.04em;color:#fff}#CartDrawer .drawer__empty .rte,#CartDrawer .drawer__empty p:not(.drawer__empty-text){color:#ffffffb8}#CartDrawer .drawer__empty-collections a{border:1px solid rgba(255,255,255,.14);border-radius:18px!important;background:#ffffff12;color:#fff}#CartDrawer .drawer__empty-collections a:hover{background:#ffffff1f!important;border-color:#e3cfa266}#CartDrawer .drawer__empty .button{border-radius:999px!important;background:#f3eee6!important;border-color:#f3eee6!important;color:#0b4b42!important}#CartDrawer .button:after{border-color:transparent!important}#CartDrawer .complementary-products .flickity-viewport{height:auto!important;overflow:visible!important}#CartDrawer .complementary-products .flickity-slider{position:static!important;transform:none!important;display:grid;gap:10px}#CartDrawer .complementary-products .flickity-slider>.horizontal-product{position:static!important;left:auto!important;transform:none!important;opacity:1!important;width:100%!important;margin:0!important}#CartDrawer .complementary-products .flickity-button,#CartDrawer .complementary-products .flickity-page-dots,#CartDrawer .complementary-products>div:first-child>:not(.recommend__title){display:none!important}#CartDrawer:has(.drawer__empty) .drawer__tab .count{display:none!important}#CartDrawer .drawer__empty-text{font-size:0!important}#CartDrawer .drawer__empty-text:before{content:"Dein Warenkorb ist noch leer.";font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1}#CartDrawer .price,#CartDrawer .price *{color:#e3cfa2!important;font-weight:600}.cart-drawer-button .count{top:5px!important;right:3px!important;left:auto!important;inset-inline-start:auto!important;inset-block-start:5px!important;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e3cfa2;color:#0b4b42!important;font-size:10.5px!important;font-weight:700;line-height:1!important;box-shadow:0 0 0 2px #0b4b42d9,0 4px 10px #041e1a40;pointer-events:none}#CartDrawer product-complementary,#CartDrawer .complementary-products .flickity-viewport{margin-inline:0!important;padding-inline:0!important;width:100%!important}#CartDrawer .complementary-products .flickity-slider>.horizontal-product{box-sizing:border-box}.cart-drawer-button .count{right:0!important;top:3px!important;inset-block-start:3px!important}:root #judgeme_product_reviews .jm-no-reviews-state{position:relative;box-sizing:border-box;width:min(760px,100%)!important;max-width:760px!important;margin:4px auto 0!important;padding:clamp(28px,4vw,52px) clamp(22px,4vw,56px)!important;border-radius:clamp(24px,2.6vw,34px);text-align:center;overflow:hidden;isolation:isolate;background:radial-gradient(90% 70% at 100% 0%,#e3cfa22e,#e3cfa200 60%),radial-gradient(80% 60% at 0% 100%,#1d7a6c,#1d7a6c00 70%),linear-gradient(160deg,#0f5a50,#0b4b42,#083a33);box-shadow:inset 0 1px #ffffff29,0 40px 90px -40px #08322c8c}:root #judgeme_product_reviews .jm-no-reviews-state:before{content:"Deine Stimme z\e4hlt";display:inline-flex;align-items:center;gap:8px;margin:0 auto 18px;padding:7px 14px 7px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e3cfa2;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}:root #judgeme_product_reviews .jm-no-reviews-state:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}:root #judgeme_product_reviews .jm-no-reviews-state>.jm-stack{gap:0!important;align-items:center}:root #judgeme_product_reviews .jm-no-reviews-state__text{font-size:0!important;line-height:0!important;margin:0!important;color:#fff!important}:root #judgeme_product_reviews .jm-no-reviews-state__text:before{content:"Noch keine Bewertung f\fcr diese Schulung.";display:block;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:650;letter-spacing:-.04em;line-height:1.1;color:#fff;text-wrap:balance}:root #judgeme_product_reviews .jm-no-reviews-state__text:after{content:"Warst du schon dabei? Teile deine Erfahrung \2013  und lies weiter unten, was andere \fc ber meine Schulungen sagen.";display:block;max-width:520px;margin:14px auto 0;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:400;letter-spacing:0;line-height:1.6;color:#ffffffbd;text-wrap:pretty}:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-no-reviews-state .jm-action-buttons{display:flex!important;justify-content:center!important;margin-top:26px!important;width:100%}:root #judgeme_product_reviews .jm-review-widget-minimal-header .jm-no-reviews-state .jm-action-buttons>.jm-stack{flex:0 0 auto!important;width:auto!important;height:auto!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root #judgeme_product_reviews .jm-no-reviews-state .jm-button--primary{background:#f3eee6!important;color:#0b4b42!important;border-color:#f3eee6!important;box-shadow:0 14px 30px -14px #00000073!important}:root #judgeme_product_reviews .jm-no-reviews-state .jm-button--primary:hover{background:#e3cfa2!important;border-color:#e3cfa2!important}:root #judgeme_product_reviews .jm-no-reviews-state .jm-button--primary:before{color:#c9a562!important}:root #judgeme_product_reviews .jm-no-reviews-state .jm-button--primary *{color:#0b4b42}:root #judgeme_product_reviews .jm-other-products-reviews-text{font-size:0!important;line-height:0!important;margin:clamp(48px,6vw,88px) 0 clamp(20px,2.4vw,32px)!important;text-align:center}:root #judgeme_product_reviews .jm-other-products-reviews-text:before{content:"Stimmen aus meinen anderen Schulungen";display:block;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:650;letter-spacing:-.045em;line-height:1.1;color:#10302b}:root #judgeme_product_reviews .jm-other-products-reviews-text:after{content:"Gleiche Lehrerin, gleiche Herzlichkeit \2013  echte Bewertungen von G\e4sten meiner Pr\e4senz- und Online-Schulungen.";display:block;max-width:560px;margin:12px auto 0;font-size:1rem;line-height:1.6;letter-spacing:0;font-weight:400;color:#5a6a66}@media(max-width:640px){:root #judgeme_product_reviews .jm-no-reviews-state{border-radius:24px}}.ffx{display:inline-grid!important;place-items:center;flex:none;box-sizing:border-box;width:1.85em;height:1.85em;margin-block:-.4em;margin-inline-start:.45em;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 32%,transparent);vertical-align:middle;line-height:0;font-size:inherit;transition:border-color .35s cubic-bezier(.2,.7,.2,1),background-color .35s cubic-bezier(.2,.7,.2,1)}.ffx--tight{margin-inline-start:0}.ffx>svg,.ffx-in>svg{display:block;width:.95em;height:.95em;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.ffx-in{line-height:0!important}.ffx--l>svg,.ffx-in.ffx--l>svg{transform:scaleX(-1)}a:hover>.ffx,button:hover>.ffx,a:hover .ffx,button:hover .ffx{transform:none!important;border-color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}@media(hover:hover){a:hover .ffx:not(.ffx--l)>svg,button:hover .ffx:not(.ffx--l)>svg{transform:rotate(-45deg)}a:hover .ffx--l>svg,button:hover .ffx--l>svg{transform:scaleX(-1) rotate(-45deg)}}svg.ffx-swap path{fill:none!important;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary:after{content:""!important;display:inline-block;flex:none;box-sizing:border-box;width:28px;height:28px;margin-left:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/15px no-repeat;vertical-align:middle;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .3s}#judgeme_product_reviews .jm-review-widget-minimal-header .jm-button--primary:hover:after{transform:rotate(-45deg);border-color:#fff}:root #judgeme_product_reviews .jm-no-reviews-state .jm-button--primary:after{border-color:#0b4b424d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B4B42' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}:root #judgeme_product_reviews .jm-no-reviews-state .jm-button--primary:hover:after{border-color:#0b4b42}:is(a,button)[class*=btn]:has(>.ffx),:is(a,button)[class*=btn]:has(>span>.ffx){white-space:nowrap}@media(max-width:749px){.ffx{width:1.7em;height:1.7em;margin-inline-start:.35em}.ffx--tight{margin-inline-start:0}}.cart-drawer-button .count[hidden],#CartDrawer .drawer__tab .count[hidden]{display:none!important}:is(a,button):has(.ffx,.ffx-in),:is(a,button):has(.ffx,.ffx-in):hover{text-decoration:none!important}.ffx-nob,.ffx-nob:hover{border-bottom-color:transparent!important}.ffx-noa:after,.ffx-noa:hover:after{display:none!important}.ffx-nobf:before,.ffx-nobf:hover:before{display:none!important}:is(#MenuDrawer,#SearchDrawer)>.overlay{background:#041e1a61!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(#MenuDrawer,#SearchDrawer) .drawer__inner{--color-foreground:255 255 255;--color-border:255 255 255 / .14;--color-border-light:255 255 255 / .1;--color-border-dark:255 255 255 / .35;color:#fff!important;background:radial-gradient(90% 55% at 100% 0%,#e3cfa229,#e3cfa200 60%),radial-gradient(80% 50% at 0% 100%,#1d7a6c8c,#1d7a6c00 70%),linear-gradient(165deg,#13665bcc,#0b4b42db 45%,#072e28ed)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;backdrop-filter:blur(30px) saturate(180%)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px #ffffff38,0 40px 120px -20px #02141199!important}@media(min-width:640px){:is(#MenuDrawer,#SearchDrawer) .drawer__inner{top:12px!important;height:calc(100% - 24px)!important;width:calc(100% - 24px);border-radius:30px!important}#SearchDrawer .drawer__inner{inset-inline-end:12px!important}#MenuDrawer .drawer__inner{inset-inline-start:12px!important}#SearchDrawer:not([active])>.drawer__inner{--tw-translate-x: calc(100% + 40px) }#MenuDrawer:not([active])>.drawer__inner{--tw-translate-x: calc(-100% - 40px) }}:is(#MenuDrawer,#SearchDrawer) .drawer__header{border-color:#ffffff1a!important}:is(#MenuDrawer,#SearchDrawer) .drawer__title{font-weight:650!important;letter-spacing:-.045em!important;color:#fff}:is(#MenuDrawer,#SearchDrawer) .drawer__close{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;transition:transform .45s cubic-bezier(.2,.7,.2,1)!important}:is(#MenuDrawer,#SearchDrawer) .drawer__close:hover{transform:rotate(90deg)!important;box-shadow:none!important}:is(#MenuDrawer,#SearchDrawer) .button:after{border-color:transparent!important}:is(#MenuDrawer,#SearchDrawer) gesture-element.drawer__header:before{background:#ffffff59!important}#MenuDrawer .drawer__submenu{background:transparent!important}#MenuDrawer .drawer__menu-item{color:#fff!important;font-weight:650!important;letter-spacing:-.04em!important;transition:color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}#MenuDrawer .drawer__menu-item:hover{color:#e3cfa2!important;transform:translate(4px)}#MenuDrawer .drawer__menu-group+.drawer__menu-group{border-top:1px solid rgba(255,255,255,.08)}#MenuDrawer .drawer__menu-group{padding-block:4px}#MenuDrawer .drawer__submenu .heading,#MenuDrawer .drawer__submenu button{color:#e3cfa2!important}#MenuDrawer .drawer__footer-bottom{background:#02181438!important;border-top:1px solid rgba(255,255,255,.08)}#MenuDrawer .drawer__footer .button--primary{border-radius:999px!important;background:#f3eee6!important;border-color:#f3eee6!important;color:#0b4b42!important}#MenuDrawer .drawer__footer .button--primary .btn-fill{background:#e3cfa2!important}#MenuDrawer .social_platform{color:#fff!important}#MenuDrawer .social_platform:hover{color:#e3cfa2!important}#SearchDrawer .search__field .input,#SearchDrawer .search__input{border-radius:999px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}#SearchDrawer .search__input::placeholder{color:#ffffff8c!important}#SearchDrawer .search__input:focus{border-color:#e3cfa2b3!important}#SearchDrawer .clear{color:#ffffffbf!important}#SearchDrawer .search__results :is(h2,h3,p.heading,.title,[class*=heading]){color:#e3cfa2}#SearchDrawer .search__results a{color:#fff}#SearchDrawer .search__results .price,#SearchDrawer .search__results .price *{color:#e3cfa2!important;font-weight:600}#SearchDrawer .search__results .horizontal-product__media,#SearchDrawer .search__results img{border-radius:14px}#SearchDrawer .search__results .horizontal-product{padding:10px!important;border-radius:18px;transition:background-color .3s}#SearchDrawer .search__results .horizontal-product:hover{background:#ffffff12}#SearchDrawer .button--primary,#SearchDrawer .search__results .button{border-radius:999px!important;background:#f3eee6!important;border-color:#f3eee6!important;color:#0b4b42!important}#SearchDrawer .button--primary .btn-fill{background:#e3cfa2!important}#SearchDrawer .drawer__scrollable{scrollbar-color:rgba(255,255,255,.25) transparent}:root #judgeme_product_reviews .jm-no-reviews-state__text:before{content:"Hier gibt es noch keine Bewertung."}.ffl-card__more:after,.ffl-card:hover .ffl-card__more:after{display:none!important}:is(a,button) [data-ffl]:has(.ffx,.ffx-in){text-decoration:none!important}.ffcard img[src*=japanische-gesichtsmassage-schulung-praxis],.ffcard img[srcset*=japanische-gesichtsmassage-schulung-praxis]{object-position:50% 0%!important}#MenuDrawer .drawer__menu:has(details[open])>.drawer__menu-group:not(:has(details[open])){opacity:0!important;visibility:hidden!important;transition:opacity .2s}#MenuDrawer .drawer__menu>.drawer__menu-group>details[open]>summary{opacity:0!important;visibility:hidden!important}#MenuDrawer .mega-menu__item{border-top:0!important;padding-block:0!important}#MenuDrawer .mega-menu__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:4px 0 12px!important}#MenuDrawer .media-card--card{background:transparent!important;border-radius:22px!important;overflow:hidden!important;position:relative;isolation:isolate;width:100%;box-shadow:0 14px 30px #0216134d}#MenuDrawer .media-card__link{position:relative!important;display:block!important}#MenuDrawer .media-card .media{aspect-ratio:4/5!important;height:auto!important;padding:0!important;border-radius:22px!important}#MenuDrawer .media-card .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}#MenuDrawer .media-card .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#041e1a00 40%,#041e1a99);pointer-events:none}#MenuDrawer .media-card__content{position:absolute!important;left:7px;right:7px;bottom:7px;width:auto!important;z-index:2;display:flex!important;align-items:center!important;justify-content:space-between;gap:6px!important;padding:10px 8px 10px 11px!important;border-radius:15px;background:#08342e6b!important;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px #ffffff40}#MenuDrawer .media-card__text{gap:3px!important;min-width:0;opacity:1!important}#MenuDrawer .media-card__text p{margin:0!important}#MenuDrawer .media-card__text .heading{display:block!important;font-size:.88rem!important;font-weight:650!important;letter-spacing:-.02em!important;line-height:1.15!important;color:#fff!important;background-image:none!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}#MenuDrawer .media-card__text p.text-xs{display:block!important;font-size:.68rem!important;line-height:1.25!important;color:#ffffffc7!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#MenuDrawer .media-card__content>svg{display:block!important;flex:none;width:28px!important;height:28px!important;padding:8px;border-radius:50%;background:#fff;color:#0b4b42!important;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .3s}#MenuDrawer .media-card__link:active .media-card__content>svg{transform:rotate(-45deg);background:#c9a562;color:#fff!important}#MenuDrawer .media-card .badges{top:10px!important;left:10px!important}#MenuDrawer .media-card .badge{height:26px;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em;background:#08342e8c!important;color:#fff!important;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%)}#MenuDrawer .media-card .badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#c9a562;box-shadow:0 0 0 3px #c9a56240}.media-card img[src*=japanische-gesichtsmassage-schulung-praxis]{object-position:50% 0%!important}#MenuDrawer .media-card__content{padding:14px 11px 10px!important}#MenuDrawer .media-card__text{width:100%}#MenuDrawer .media-card__text .heading{font-size:.9rem!important}#MenuDrawer .media-card{overflow:visible}#MenuDrawer .media-card__content>svg{position:absolute!important;right:10px;top:-15px;width:30px!important;height:30px!important;box-shadow:0 6px 16px #02161359}
/*# sourceMappingURL=/cdn/shop/t/66/assets/ff-modern.css.map */
