.pbg-campaign-enabled{--pbg-ink:#275e7f;--pbg-line:#d5e9f0}.pbg-hero-gift,.pbg-gift-label,.pbg-collection-gift,.pbg-sticky{box-sizing:border-box;font-family:'Inter',sans-serif;color:#275e7f}.pbg-hero-gift{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.96);border-radius:24px;background:linear-gradient(130deg,#f1faff 0%,#fff5fb 100%);box-shadow:0 12px 40px rgba(39,94,127,.12)}.pbg-hero-gift .pbg-gift-photo{width:112px;height:112px;object-fit:cover;border-radius:17px;flex-shrink:0}.pbg-hero-gift .pbg-eyebrow{display:block;margin-bottom:7px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pbg-hero-gift h2{margin:0 0 10px;color:#275e7f;font:600 17px/1.35 'Poppins',sans-serif;letter-spacing:-.3px}.pbg-value{display:inline-block;color:#77506b;font-size:11px;font-weight:700}.pd-hydration-hero-page .crystals-grid .c-img-link{position:relative;container-type:inline-size}.pd-hydration-hero-page .crystals-grid .pbg-collection-gift{position:absolute;right:2%;bottom:3%;display:block;width:36%;max-width:160px;margin:0;padding:0;border:0;background:0 0;box-shadow:none;pointer-events:none;text-align:center;font-family:'Poppins',sans-serif;font-size:12px;font-size:clamp(10px,3.05cqw,12.5px);font-weight:600;line-height:1.3}.pd-hydration-hero-page .crystals-grid .pbg-collection-gift>img{display:block;width:100%;height:auto;margin:0 auto 1px;border:0;border-radius:0}.pd-hydration-hero-page .crystals-grid .pbg-collection-gift-copy{display:block;color:#1f6387}.pd-hydration-hero-page .crystals-grid .pbg-collection-gift-copy>span{display:block}@supports ((background-clip:text) or (-webkit-background-clip:text)){.pd-hydration-hero-page .crystals-grid .pbg-collection-gift-copy{background:linear-gradient(105deg,#1f6387 5%,#2b7095 35%,#b45487 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@media (forced-colors:active){.pd-hydration-hero-page .crystals-grid .pbg-collection-gift-copy{background:0 0;color:LinkText}}.tax-product_cat.term-kristalykulacsok #kristalykulacs-valaszto .productCarousel .pbg-archive-image-wrap{position:relative;width:100%;flex:0 0 auto;container-type:inline-size}.tax-product_cat.term-kristalykulacsok #kristalykulacs-valaszto .productCarousel .pbg-collection-gift{position:absolute;right:2%;bottom:3%;display:block;width:36%;max-width:128px;margin:0;padding:0;border:0;background:0 0;box-shadow:none;pointer-events:none;text-align:center;font-family:'Poppins',sans-serif;font-size:clamp(9.5px,3.05cqw,12px);font-weight:600;line-height:1.3}.tax-product_cat.term-kristalykulacsok #kristalykulacs-valaszto .productCarousel .pbg-collection-gift>img{display:block;width:100%;height:auto;margin:0 auto 1px;border:0;border-radius:0}.tax-product_cat.term-kristalykulacsok #kristalykulacs-valaszto .productCarousel .pbg-collection-gift-copy{display:block;color:#1f6387}.tax-product_cat.term-kristalykulacsok #kristalykulacs-valaszto .productCarousel .pbg-collection-gift-copy>span{display:block}@supports ((background-clip:text) or (-webkit-background-clip:text)){.tax-product_cat.term-kristalykulacsok #kristalykulacs-valaszto .productCarousel .pbg-collection-gift-copy{background:linear-gradient(105deg,#1f6387 5%,#2b7095 35%,#b45487 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@media (forced-colors:active){.tax-product_cat.term-kristalykulacsok #kristalykulacs-valaszto .productCarousel .pbg-collection-gift-copy{background:0 0;color:LinkText}}.prana-landing-page .pbg-valaszto-hero-gift{display:flex;align-items:center;gap:22px;width:max-content;max-width:100%;margin:18px 0 0;padding:0;border:0;background:0 0;box-shadow:none;color:#275e7f;text-align:left}.prana-landing-page .pbg-valaszto-hero-copy{min-width:0}.prana-landing-page .pbg-valaszto-hero-lead{display:block;margin-bottom:5px;font:500 italic 32px/1.08 'Cormorant Garamond',serif}.prana-landing-page .pbg-valaszto-hero-lead em{color:#d77bb0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.prana-landing-page .pbg-valaszto-hero-detail{display:block;font:600 17px/1.35 'Poppins',sans-serif}.prana-landing-page .pbg-valaszto-hero-gift>img{display:block;flex:0 0 128px;width:128px;height:auto;border:0;border-radius:0;object-fit:contain}.prana-landing-page .final-carousel .final-product-media{position:relative;container-type:inline-size}.prana-landing-page .final-carousel .pbg-collection-gift{position:absolute;right:2%;bottom:3%;display:block;width:36%;max-width:160px;margin:0;padding:0;border:0;background:0 0;box-shadow:none;pointer-events:none;text-align:center;font-family:'Poppins',sans-serif;font-size:12px;font-size:clamp(10px,3.05cqw,12.5px);font-weight:600;line-height:1.3}.prana-landing-page .final-carousel .pbg-collection-gift>img{display:block;width:100%;height:auto;max-height:none;margin:0 auto 1px;border:0;border-radius:0;transform:none;transition:none}.prana-landing-page .final-carousel .pbg-collection-gift-copy{display:block;color:#1f6387}.prana-landing-page .final-carousel .pbg-collection-gift-copy>span{display:block}@supports ((background-clip:text) or (-webkit-background-clip:text)){.prana-landing-page .final-carousel .pbg-collection-gift-copy{background:linear-gradient(105deg,#1f6387 5%,#2b7095 35%,#b45487 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@media (forced-colors:active){.prana-landing-page .final-carousel .pbg-collection-gift-copy{background:0 0;color:CanvasText}}@media (max-width:640px){.prana-landing-page .pbg-valaszto-hero-gift{gap:12px;margin:20px auto 0}.prana-landing-page .pbg-valaszto-hero-lead{font-size:30px}.prana-landing-page .pbg-valaszto-hero-detail{font-size:15px}.prana-landing-page .pbg-valaszto-hero-gift>img{flex-basis:104px;width:104px}}@media (max-width:359px){.prana-landing-page .pbg-valaszto-hero-lead{font-size:26px}.prana-landing-page .pbg-valaszto-hero-detail{font-size:13.5px}.prana-landing-page .pbg-valaszto-hero-gift>img{flex-basis:84px;width:84px}}.pbg-price-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:35px;width:100%;margin-top:28px}.pbg-price-original{min-width:0}.pbg-price-original .price{margin:0 !important;line-height:1.3}.pbg-price-original .woocommerce-price-suffix{display:block;margin-top:4px;font-size:12px;line-height:1.4}.pbg-gift-label{display:block;justify-self:center;width:160px;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;text-shadow:none;text-align:center;font:600 13px/1.3 'Poppins',sans-serif}.pbg-gift-label>img{display:block;width:100%;height:auto;margin:0 auto 1px;border:0;border-radius:0}.pbg-gift-label-copy,.pbg-gift-label-copy>span{display:block}.pbg-gift-label-copy{color:#1f6387}@supports ((background-clip:text) or (-webkit-background-clip:text)){.pbg-gift-label-copy{background:linear-gradient(105deg,#1f6387 5%,#2b7095 35%,#b45487 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@media (forced-colors:active){.pbg-gift-label-copy{background:0 0;color:CanvasText}}.pbg-sticky{position:fixed;inset:auto 0 0;z-index:900;padding:13px 24px calc(13px + env(safe-area-inset-bottom,0px));background:linear-gradient(110deg,#48bae7 0%,#fbb7da 100%);border-top:1px solid rgba(255,255,255,.4);border-radius:0;box-shadow:0 -6px 28px rgba(39,94,127,.12)}.pbg-sticky[hidden]{display:none !important}.pbg-sticky-inner{display:flex;align-items:center;gap:18px;max-width:1180px;margin:auto}.pbg-sticky-message{display:flex;flex:1;align-items:center;justify-content:center;gap:20px;min-width:0;min-height:44px}.pbg-sticky-photo-frame{position:relative;display:block;width:84px;height:44px;flex:0 0 84px}.pbg-sticky .pbg-sticky-photo{position:absolute;bottom:0;left:0;display:block;width:84px;height:84px;max-width:none;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 14px rgba(39,94,127,.2)}.pbg-sticky p{flex:0 1 auto;margin:0;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:1.5;text-shadow:0 1px 3px rgba(39,94,127,.3)}.pbg-sticky p strong{font-weight:700}.pbg-sticky .pbg-sticky-copy-mobile{display:none}.pbg-sticky a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 24px;border-radius:100px;background:#fff;color:#275e7f;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:600;box-shadow:0 3px 12px rgba(39,94,127,.1)}.pbg-sticky a:hover{background:#f2faff;color:#1d4964}.pbg-sticky a:focus-visible{outline:3px solid #95667c;outline-offset:4px}.pd-hydration-hero-page.pbg-campaign-enabled{padding-bottom:var(--pbg-bar-height,96px)}.pd-hydration-hero-page.pbg-campaign-enabled #prana-cart-trigger{bottom:calc(var(--pbg-bar-height,96px) + 20px) !important}.pd-hydration-hero-page.pbg-campaign-enabled .cookieadmin_re_consent{bottom:calc(var(--pbg-bar-height,96px) + 15px) !important}.pd-hydration-hero-page.pbg-campaign-enabled #kristaly-fajtak{scroll-margin-top:20px}.pd-hydration-hero-page:has(#prana-cart-sidebar.active) .pbg-sticky{visibility:hidden}.pd-hydration-hero-page.pbg-campaign-enabled .pbg-hero-gift{display:none}@media (min-width:901px){.pd-hydration-hero-page.pbg-campaign-enabled .nav{position:absolute}}@media (max-width:1100px) and (min-width:601px){.pbg-gift-label{width:144px;font-size:12px}}@media (max-width:900px){.pd-hydration-hero-page.pbg-campaign-enabled .nav{display:none}.pd-hydration-hero-page.pbg-campaign-enabled #kristaly-fajtak{scroll-margin-top:20px}.pd-hydration-hero-page.pbg-campaign-enabled .pd-hero-copy{grid-column:1;grid-row:1}.pd-hydration-hero-page.pbg-campaign-enabled .pbg-hero-gift{grid-column:1;grid-row:3;width:min(440px,calc(100% - 40px));max-width:none;margin:8px auto 0;justify-self:center;padding:16px}.pd-hydration-hero-page.pbg-campaign-enabled .pd-hero-review{position:relative;grid-column:1;grid-row:3;margin:18px auto 28px;width:min(440px,calc(100% - 40px))}.pbg-hero-gift .pbg-gift-photo{width:100px;height:100px}.pbg-hero-gift h2{font-size:16px}}@media (max-width:600px){.pbg-price-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:24px}.pbg-gift-label{width:144px;font-size:12px}.pbg-sticky{padding:0 0 env(safe-area-inset-bottom,0px);border-top:0;background:linear-gradient(145deg,#48bae7 0%,#fbb7da 100%)}.pbg-sticky-inner{display:grid;grid-template-columns:minmax(0,1fr) clamp(112px,36vw,144px);grid-template-rows:minmax(48px,1fr) 44px;gap:0;min-height:92px;max-width:390px}.pbg-sticky-message{display:contents}.pbg-sticky-photo-frame{grid-column:2;grid-row:1/3;align-self:stretch;width:100%;height:100%;min-height:92px;pointer-events:none}.pbg-sticky .pbg-sticky-photo{inset:auto 0 0 auto;width:100%;height:calc(100% + 6px);border:0;border-radius:0;box-shadow:none;object-fit:contain;object-position:center bottom}.pbg-sticky .pbg-sticky-copy-desktop{display:none}.pbg-sticky .pbg-sticky-copy-mobile{display:inline}.pbg-sticky p{grid-column:1;grid-row:1;width:calc(100% - 16px);max-width:none;margin:10px 0 0 16px;font:600 14px/1.3 'Poppins',sans-serif;color:#fff;text-align:left;text-shadow:0 1px 3px rgba(39,94,127,.3);align-self:end;justify-self:start}.pbg-sticky a{grid-column:1;grid-row:2;box-sizing:border-box;width:calc(100% - 16px);margin:0 0 0 16px;padding:8px 0;min-height:44px;border:0;border-radius:0;background:0 0;color:#fff;box-shadow:none;font-size:13px;gap:6px;align-self:end;justify-self:start;justify-content:flex-start;text-decoration:none;text-shadow:0 1px 3px rgba(39,94,127,.3)}.pbg-sticky .pbg-sticky-cta-label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pbg-sticky a:hover{background:0 0;color:#fff;text-decoration:none}.pbg-sticky a:hover .pbg-sticky-cta-label{text-decoration-thickness:2px}.pbg-sticky a:focus-visible{outline:2px solid #fff;outline-offset:-3px}}@media (max-width:359px){.pbg-gift-label{font-size:11px}.pbg-sticky p{font-size:12.5px}.pbg-sticky a{font-size:11.5px;gap:5px}.pbg-hero-gift .pbg-gift-photo{width:82px;height:82px}.pbg-hero-gift h2{font-size:14px}.pbg-hero-gift{gap:12px}}