.d1-product-benefits{width:100%;background:var(--d1-benefits-background, #fbfbea);color:var(--d1-benefits-text, #102942)}.d1-product-benefits__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,var(--d1-benefits-image-width, 600px));gap:var(--d1-benefits-column-gap, 160px);width:min(calc(100% - (var(--d1-benefits-padding-inline, 40px) * 2)),var(--d1-benefits-content-width, 1420px));margin:0 auto;padding-top:var(--d1-benefits-padding-top, 112px);padding-bottom:var(--d1-benefits-padding-bottom, 112px)}.d1-product-benefits__inner--image-right{grid-template-areas:"content media"}.d1-product-benefits__inner--image-left{grid-template-areas:"media content"}.d1-product-benefits__inner--align-top{align-items:start}.d1-product-benefits__inner--align-center{align-items:center}.d1-product-benefits__inner--align-bottom{align-items:end}.d1-product-benefits__inner:not(:has(.d1-product-benefits__media)){grid-template-columns:1fr;grid-template-areas:"content"}.d1-product-benefits__media{grid-area:media;width:min(100%,var(--d1-benefits-image-width, 600px));max-width:100%;overflow:hidden;border-radius:var(--d1-benefits-image-radius, 17px);background:var(--d1-benefits-image-background, #c2d9f1)}.d1-product-benefits__media--landscape{aspect-ratio:6 / 5}.d1-product-benefits__media--square{aspect-ratio:1 / 1}.d1-product-benefits__media--portrait{aspect-ratio:4 / 5}.d1-product-benefits__media--custom{height:var(--d1-benefits-image-height, 500px)}.d1-product-benefits__image,.d1-product-benefits__placeholder{display:block;width:100%;height:100%;object-fit:var(--d1-benefits-image-fit, cover);object-position:var(--d1-benefits-image-position, center)}.d1-product-benefits__content{grid-area:content;min-width:0}.d1-product-benefits__content--left{text-align:left}.d1-product-benefits__content--center{text-align:center}.d1-product-benefits__content--right{text-align:right}.d1-product-benefits__block{width:min(100%,var(--d1-benefits-block-width, 680px));margin-bottom:var(--d1-benefits-block-bottom, 0px)}.d1-product-benefits__content--center .d1-product-benefits__block{margin-right:auto;margin-left:auto}.d1-product-benefits__content--right .d1-product-benefits__block{margin-left:auto}.d1-product-benefits__heading{margin:0;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-benefits-heading-size, 58px);font-weight:var(--d1-benefits-heading-weight, 400);line-height:var(--d1-benefits-heading-line, 56px);letter-spacing:-.02em}.d1-product-benefits__body,.d1-product-benefits__body p{margin:0}.d1-product-benefits__body{color:var(--d1-benefits-muted, #102942);font-family:Poppins,sans-serif;font-size:var(--d1-benefits-body-size, 20px);font-weight:var(--d1-benefits-body-weight, 400);line-height:var(--d1-benefits-body-line, 28px)}.d1-product-benefits__body p+p{margin-top:12px}.d1-product-benefits__benefit{display:flex;align-items:flex-start;gap:var(--d1-benefits-benefit-gap, 10px);width:fit-content;max-width:100%;margin-bottom:var(--d1-benefits-benefit-bottom, 10px);color:inherit;font-family:Poppins,sans-serif;font-size:var(--d1-benefits-benefit-size, 20px);font-weight:var(--d1-benefits-benefit-weight, 400);line-height:var(--d1-benefits-benefit-line, 27px);text-align:left}.d1-product-benefits__content--center .d1-product-benefits__benefit{margin-right:auto;margin-left:auto}.d1-product-benefits__content--right .d1-product-benefits__benefit{margin-left:auto}.d1-product-benefits__icon{display:inline-flex;flex:0 0 var(--d1-benefits-icon-size, 24px);align-items:center;justify-content:center;width:var(--d1-benefits-icon-size, 24px);height:var(--d1-benefits-icon-size, 24px);margin-top:calc((var(--d1-benefits-benefit-line, 27px) - var(--d1-benefits-icon-size, 24px)) / 2);color:var(--d1-benefits-row-icon, var(--d1-benefits-icon, #102942))}.d1-product-benefits__icon svg,.d1-product-benefits__custom-icon{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:1199px){.d1-product-benefits__inner{grid-template-columns:minmax(0,1fr) minmax(340px,46%);gap:min(var(--d1-benefits-column-gap, 160px),72px)}}@media screen and (max-width:749px){.d1-product-benefits__inner,.d1-product-benefits__inner--image-left,.d1-product-benefits__inner--image-right{grid-template-columns:1fr;grid-template-areas:"media" "content";gap:34px;width:calc(100% - 32px);padding-top:var(--d1-benefits-mobile-padding-top, 48px);padding-bottom:var(--d1-benefits-mobile-padding-bottom, 52px)}.d1-product-benefits__inner:not(:has(.d1-product-benefits__media)){grid-template-areas:"content"}.d1-product-benefits__media{width:100%}.d1-product-benefits__media--custom{height:min(var(--d1-benefits-image-height, 500px),115vw)}.d1-product-benefits__heading{font-size:var(--d1-benefits-heading-mobile-size, 36px);line-height:1.12}.d1-product-benefits__body{font-size:var(--d1-benefits-body-mobile-size, 18px);line-height:min(var(--d1-benefits-body-line, 28px),30px)}.d1-product-benefits__benefit{font-size:var(--d1-benefits-benefit-mobile-size, 18px)}}.section-shop-header{position:relative;z-index:90;width:100%;background:var(--shop-header-bg, #c7dcf0)}.shop-header{width:100%;background:var(--shop-header-bg, #c7dcf0);color:var(--shop-header-text, #102b46)}.shop-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(100%,var(--shop-header-max-width, 1743px));min-height:var(--shop-header-height, 56px);margin:0 auto;padding-inline:var(--shop-header-padding, 32px);box-sizing:border-box}.shop-header__brand{width:var(--shop-header-logo-width, 148px)}.shop-header__logo{display:inline-flex;align-items:center;width:var(--shop-header-logo-width, 148px);color:inherit;text-decoration:none}.shop-header__logo-image{display:block;width:100%;max-width:none;height:auto;object-fit:contain;object-position:left center;margin-top:5px}.shop-header__logo-image--mobile{display:none}.shop-header__logo-text{font-size:20px;font-weight:700;line-height:1;letter-spacing:-.03em}.shop-header__nav{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--shop-header-nav-gap, 24px)}.shop-header__link{display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;border-radius:999px;color:inherit;font-size:var(--shop-header-nav-size, 15px);font-weight:500;line-height:21px;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,background-color .2s ease}.shop-header__link:hover{opacity:.72}.shop-header__cta{display:inline-flex;align-items:center;justify-content:center;min-width:var(--shop-header-cta-width, 140px);min-height:var(--shop-header-cta-height, 40px);padding:10px 18px;border:2px solid var(--shop-header-accent, #603878);border-radius:var(--shop-header-cta-radius, 10px);color:var(--shop-header-accent, #603878);font-size:15px;font-weight:600;line-height:1;text-align:center;text-decoration:none;box-sizing:border-box}.shop-header__mega{position:static}.shop-header__mega:hover>.shop-header__mega-toggle,.shop-header__mega.is-open>.shop-header__mega-toggle,.shop-header__mega:focus-within>.shop-header__mega-toggle,.shop-header__mega-toggle:hover{opacity:.72}.shop-header__mega-panel{position:absolute;top:100%;right:0;left:0;z-index:100;background:var(--shop-mega-bg, #e9f3fb);color:var(--shop-header-text, #102b46);box-shadow:0 18px 30px #102b4614;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.shop-header__mega:hover>.shop-header__mega-panel,.shop-header__mega.is-open>.shop-header__mega-panel,.shop-header__mega:focus-within>.shop-header__mega-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.shop-header__mega-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(540px,1.12fr);gap:clamp(42px,5vw,92px);width:min(100%,var(--shop-header-max-width, 1743px));margin:0 auto;padding:40px var(--shop-header-padding, 32px) 34px;box-sizing:border-box}.shop-header__mega-links{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);gap:clamp(24px,2.2vw,40px)}.shop-header__mega-heading,.shop-header__mega-list a{color:inherit;text-decoration:none}.shop-header__mega-heading{display:inline-block;margin-bottom:18px;font-family:Parkinsans,Poppins,sans-serif;font-size:22px;font-weight:500;line-height:23.4px;letter-spacing:0;text-transform:capitalize;white-space:nowrap}.shop-header__mega-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.shop-header__mega-list a{display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:0}.shop-header__mega-list a:hover{text-decoration:underline;text-underline-offset:3px}.shop-header__mega-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,76px)}.shop-header__mega-promo{min-width:0;color:inherit;text-decoration:none}.shop-header__mega-media{display:block;width:100%;aspect-ratio:1.62 / 1;overflow:hidden;border-radius:var(--shop-mega-image-radius, 15px);background:#c8ddec}.shop-header__mega-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.shop-header__mega-promo:hover .shop-header__mega-image{transform:scale(1.025)}.shop-header__mega-placeholder{fill:#102b461f}.shop-header__mega-promo-label{display:flex;align-items:center;gap:7px;margin-top:13px;font-family:Parkinsans,Poppins,sans-serif;font-size:18px;line-height:1.25}.shop-header__mega-promo-label svg{flex:0 0 22px;width:22px;height:22px}.shop-header__mega-promo:hover .shop-header__mega-promo-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.shop-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:16px}.shop-header__icon-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;color:inherit;text-decoration:none}.shop-header__icon-link svg{display:block;width:24px;height:24px}.shop-header__cart-count{position:absolute;top:-5px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--shop-header-accent, #603878);color:#fff;font-size:11px;font-weight:600;line-height:1;box-sizing:border-box}.shop-header__mobile-menu{display:none}.shop-header__mobile-toggle{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;color:inherit;cursor:pointer;list-style:none}.shop-header__mobile-toggle::-webkit-details-marker{display:none}.shop-header__mobile-toggle span{display:block;width:24px;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.shop-header__mobile-menu[open] .shop-header__mobile-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.shop-header__mobile-menu[open] .shop-header__mobile-toggle span:nth-child(2){opacity:0}.shop-header__mobile-menu[open] .shop-header__mobile-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.shop-header__mobile-panel{position:absolute;top:100%;left:0;right:0;display:grid;gap:4px;padding:18px 20px 24px;background:var(--shop-header-bg, #c7dcf0);border-top:1px solid color-mix(in srgb,var(--shop-header-text, #102b46) 18%,transparent);box-shadow:0 16px 26px #102b461f}.shop-header__mobile-panel .shop-header__link{width:100%;min-height:54px;padding:16px 0;border-radius:0;font-size:15px}.shop-header__mobile-panel .shop-header__cta{width:100%;margin-top:10px}@media screen and (max-width:1100px)and (min-width:990px){.shop-header__inner{gap:20px}.shop-header__nav{gap:12px}.shop-header__link{padding-inline:10px}.shop-header__utilities{gap:12px}.shop-header__mega-inner{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);gap:32px}.shop-header__mega-links{gap:20px}}@media screen and (max-width:989px){.shop-header__inner{grid-template-columns:auto 1fr auto auto;min-height:var(--shop-header-mobile-height, 84px);padding-inline:var(--shop-header-mobile-padding, 20px);gap:16px}.shop-header__brand{width:34px}.shop-header__logo{width:34px;overflow:hidden}.shop-header__logo-image--desktop{display:none}.shop-header__logo-image--mobile{display:block}.shop-header__logo-image{width:var(--shop-header-mobile-logo-width, 37px);max-width:none;height:auto;object-fit:initial}.shop-header__logo-text{font-size:20px}.shop-header__nav{display:none}.shop-header__mega-panel{position:static;box-shadow:none}.shop-header__utilities{justify-self:end;gap:12px}.shop-header__icon-link{width:24px;height:32px}.shop-header__icon-link svg{width:24px;height:24px}.shop-header__mobile-menu{display:block}}@media screen and (max-width:480px){.shop-header__inner{min-height:76px;gap:12px}.shop-header__utilities .shop-header__search,.shop-header__utilities .shop-header__account{display:none}.shop-header__mobile-panel{padding-inline:var(--shop-header-mobile-padding, 20px)}}.shop-hero{width:100%;overflow:hidden;background:linear-gradient(180deg,var(--shop-hero-background, #faf2e2) 0%,color-mix(in srgb,var(--shop-hero-background, #faf2e2) 82%,#fff) 28%,color-mix(in srgb,var(--shop-hero-background, #faf2e2) 68%,#fff) 52%,color-mix(in srgb,var(--shop-hero-background, #faf2e2) 42%,#fff) 100%);color:var(--shop-hero-text, #102b46)}.shop-hero__inner{display:grid;grid-template-columns:var(--shop-hero-content-width, 60%) minmax(0,1fr);width:min(100%,var(--shop-hero-max-width, 1600px));min-height:var(--shop-hero-min-height, 705px);margin:0 auto}.shop-hero__media{position:relative;grid-column:1/-1;grid-row:1;min-width:0;min-height:var(--shop-hero-min-height, 705px);overflow:hidden}.shop-hero__image{position:absolute;z-index:0;right:var(--shop-hero-image-right, 0%);bottom:var(--shop-hero-image-bottom, 0%);display:block;width:calc(100% * var(--shop-hero-image-zoom, 1));max-width:none;height:calc(100% * var(--shop-hero-image-zoom, 1));object-fit:cover;object-position:center center;mix-blend-mode:normal}.shop-hero__content{position:relative;z-index:2;grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--shop-hero-content-gap, 22px);min-width:0;padding:48px var(--shop-hero-padding, 40px);box-sizing:border-box}.shop-hero__content--center{align-items:center;text-align:center}.shop-hero__badge{display:inline-flex;align-items:center;justify-content:center;width:154px;min-width:154px;max-width:154px;height:37px;min-height:37px;margin:0;padding:2px 11px;border-radius:999px;background:var(--shop-hero-badge-background, #e9864e);color:var(--shop-hero-badge-text, #fff);font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:16.5px;letter-spacing:0;text-align:center;vertical-align:middle;box-sizing:border-box}@media screen and (max-width:749px){.shop-hero__badge{width:119px;min-width:119px;max-width:119px;height:30px;min-height:30px;padding:0;font-size:16px}}.shop-hero__heading{width:var(--shop-hero-heading-width, 905px);max-width:calc(100vw - 80px);margin:0;color:inherit;font-size:var(--shop-hero-heading-size, 80px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.shop-hero__text{display:flex;align-items:center;max-width:560px;color:inherit;font-size:var(--shop-hero-body-size, 26px);font-weight:400;line-height:30px;letter-spacing:0;vertical-align:middle}.shop-hero__text p{margin:0}.shop-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;padding:12px 28px;border-radius:8px;background:var(--shop-hero-button-background, #102b46);color:var(--shop-hero-button-text, #fff);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .2s ease}.shop-hero__button:hover{opacity:.82}@media screen and (max-width:989px){.shop-hero__inner{grid-template-columns:1fr;min-height:0}.shop-hero__media{grid-column:1;grid-row:1;min-height:0;height:clamp(220px,56vw,390px)}.shop-hero__content{grid-column:1;grid-row:2;padding:40px var(--shop-header-mobile-padding, 20px) 48px;background:linear-gradient(180deg,var(--shop-hero-background, #faf2e2) 0%,color-mix(in srgb,var(--shop-hero-background, #faf2e2) 82%,#fff) 28%,color-mix(in srgb,var(--shop-hero-background, #faf2e2) 68%,#fff) 52%,color-mix(in srgb,var(--shop-hero-background, #faf2e2) 42%,#fff) 100%)}.shop-hero__heading{width:100%;max-width:100%;font-size:var(--shop-hero-mobile-heading-size, 36px);line-height:1.08}.shop-hero__text{font-size:var(--shop-hero-body-size, 26px)}.shop-hero__image{right:var(--shop-hero-mobile-image-right, -8%);bottom:var(--shop-hero-mobile-image-bottom, -17%);width:auto;height:calc(100% * var(--shop-hero-mobile-image-zoom, 1.45));object-fit:contain}}@media screen and (max-width:480px){.shop-hero__media{height:220px}.shop-hero__content{gap:18px;padding-top:32px;padding-bottom:40px}.shop-hero__button{width:100%;max-width:280px}}main .button,main .shopify-payment-button__button{min-height:54px;padding:16px 30px;border-radius:9px;font-size:18px;font-weight:600;line-height:1;letter-spacing:0;box-sizing:border-box}.shop-hero__button{display:inline-flex;align-items:center;justify-content:center;width:271px;min-width:271px;max-width:271px;height:54px;min-height:54px;padding:5px 50px;gap:10px;border-radius:9px;font-size:18px;font-weight:500;line-height:43.77px;letter-spacing:0;text-align:center;box-sizing:border-box}.shop-marquee{width:100%;min-height:var(--shop-marquee-height, 72px);padding-top:var(--shop-marquee-padding-top, 0);padding-bottom:var(--shop-marquee-padding-bottom, 0);overflow:hidden;background:var(--shop-marquee-background, #102942);color:var(--shop-marquee-text, #fff);box-sizing:border-box}.shop-marquee__viewport{display:flex;align-items:center;width:100%;min-height:var(--shop-marquee-height, 72px);overflow:hidden}.shop-marquee__track{display:flex;align-items:center;width:max-content;will-change:transform}.shop-marquee__sequence{display:flex;flex:0 0 auto;align-items:center;gap:var(--shop-marquee-item-gap, 64px);padding-right:var(--shop-marquee-item-gap, 64px)}.shop-marquee__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--shop-marquee-icon-gap, 36px);color:var(--shop-marquee-item-text, var(--shop-marquee-text, #fff));white-space:nowrap}.shop-marquee__text{color:inherit;font-size:var(--shop-marquee-font-size, 16px);font-weight:var(--shop-marquee-font-weight, 400);line-height:1.2;letter-spacing:var(--shop-marquee-letter-spacing, 0);text-decoration:none;text-transform:var(--shop-marquee-text-transform, uppercase)}.shop-marquee__text:hover{opacity:.82}.shop-marquee__icon{display:inline-flex;flex:0 0 var(--shop-marquee-icon-size, 24px);align-items:center;justify-content:center;width:var(--shop-marquee-icon-size, 24px);height:var(--shop-marquee-icon-size, 24px);color:var(--shop-marquee-item-icon, var(--shop-marquee-icon, #c2d9f1))}.shop-marquee__fixed-icon{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:749px){.shop-marquee{--shop-marquee-height: max(62px, var(--shop-marquee-height, 72px))}.shop-marquee__sequence{gap:max(32px,calc(var(--shop-marquee-item-gap, 48px) * .7));padding-right:max(32px,calc(var(--shop-marquee-item-gap, 48px) * .7))}.shop-marquee__item{gap:max(32px,calc(var(--shop-marquee-icon-gap, 48px) * .7))}.shop-marquee__text{font-size:min(var(--shop-marquee-font-size, 16px),14px)}.shop-marquee__icon{flex-basis:min(var(--shop-marquee-icon-size, 24px),20px);width:min(var(--shop-marquee-icon-size, 24px),20px);height:min(var(--shop-marquee-icon-size, 24px),20px)}}.shop-collection-grid{width:100%;background:var(--shop-grid-background, #fff);color:var(--shop-grid-text, #102942)}.shop-collection-grid__inner{width:min(100%,var(--shop-grid-max-width, 1760px));margin:0 auto;padding:var(--shop-grid-padding-top, 64px) var(--shop-grid-padding-inline, 40px) var(--shop-grid-padding-bottom, 76px);box-sizing:border-box}.shop-collection-grid__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:32px;row-gap:8px;margin:0 0 40px}.shop-collection-grid__header-copy{display:contents}.shop-collection-grid__heading{grid-column:1/-1;grid-row:1;margin:0;color:inherit;font-size:var(--shop-grid-heading-size, 44px);font-weight:500;line-height:1.12;letter-spacing:-.02em}.shop-collection-grid__intro{grid-column:1;grid-row:2;max-width:1200px;color:inherit;font-size:var(--shop-grid-intro-size, 30px);font-weight:400;line-height:1.27;letter-spacing:0}.shop-collection-grid__intro p{margin:0}.shop-collection-grid__inner--center .shop-collection-grid__heading,.shop-collection-grid__inner--center .shop-collection-grid__intro{text-align:center}.shop-collection-grid__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--shop-grid-column-gap, 72px);row-gap:var(--shop-grid-row-gap, 48px)}.shop-product-card{display:flex;min-width:0;flex-direction:column;color:inherit}.shop-product-card__image-link{display:block;width:100%;aspect-ratio:9/8;overflow:hidden;border-radius:var(--shop-grid-image-radius, 5px);background:#edf5fc;text-decoration:none}.shop-product-card__image,.shop-product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.shop-product-card__placeholder{background:#edf5fc;color:#b8cde0}.shop-product-card__content{display:flex;flex:1;flex-direction:column;padding-top:22px}.shop-product-card__title{margin:0 0 8px;color:inherit;font-family:Poppins,sans-serif;font-size:var(--shop-grid-card-heading-size, 30px);font-style:normal;font-weight:500;line-height:1.25;letter-spacing:0;text-wrap:pretty;vertical-align:middle}.shop-product-card__title a{color:inherit;text-decoration:none}.shop-product-card__reviews{display:flex;align-items:center;gap:10px;min-height:21px;margin:0 0 12px;color:inherit;font-size:var(--shop-grid-body-size, 17px);font-weight:400;line-height:1.2}.shop-product-card__stars{display:inline-flex;gap:1px;color:#c8c8c8;letter-spacing:0}.shop-product-card__stars .is-filled{color:var(--shop-grid-accent, #e98652)}.shop-product-card__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 0 10px;color:inherit;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-wrap:pretty;vertical-align:middle}.shop-product-card__price{margin:0 0 14px;color:inherit;font-family:Poppins,sans-serif;font-size:var(--shop-grid-price-size, 22px);font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;vertical-align:middle}.shop-product-card__form{display:flex;width:100%;margin-top:auto}.shop-product-card__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--shop-grid-button-height, 54px);margin-top:auto;padding:5px 24px;border-radius:var(--shop-grid-button-radius, 9px);background:var(--shop-grid-button-background, #102942);color:var(--shop-grid-button-text, #fff);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;box-sizing:border-box;transition:opacity .2s ease}.shop-product-card__button[type=submit]{gap:8px;border:0;font-family:inherit;cursor:pointer}.shop-product-card__button:disabled{cursor:not-allowed;opacity:.55}.shop-product-card__button:hover,.shop-collection-grid__view-all:hover{opacity:.84}.shop-collection-grid__view-all{display:inline-flex;grid-column:2;grid-row:2;align-items:center;justify-content:center;width:130px;min-width:130px;max-width:130px;height:54px;min-height:54px;margin:0;padding:5px 30px;gap:10px;border:1px solid var(--shop-grid-button-background, #102942);border-radius:10px;background:transparent!important;background-color:transparent!important;box-shadow:none;color:var(--shop-grid-button-background, #102942)!important;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;box-sizing:border-box;opacity:1;transition:opacity .2s ease}.shop-collection-grid__inner--center .shop-product-card__content{align-items:center;text-align:center}@media screen and (max-width:1199px){.shop-collection-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.shop-collection-grid__inner{padding-inline:max(24px,var(--shop-grid-padding-inline, 40px))}}@media screen and (max-width:749px){.shop-collection-grid__inner{padding:48px 20px 56px}.shop-collection-grid__header{column-gap:16px;row-gap:8px;margin-bottom:30px}.shop-collection-grid__heading{font-size:min(var(--shop-grid-heading-size, 44px),34px);line-height:1.15}.shop-collection-grid__intro{font-size:min(var(--shop-grid-intro-size, 30px),20px);line-height:1.35}.shop-collection-grid__products{grid-template-columns:1fr;row-gap:44px}.shop-product-card__content{padding-top:18px}.shop-product-card__title{font-size:min(var(--shop-grid-card-heading-size, 30px),26px)}.shop-product-card__description,.shop-product-card__reviews{font-size:min(var(--shop-grid-body-size, 17px),16px)}.shop-product-card__price{font-size:min(var(--shop-grid-price-size, 22px),20px)}}.shop-collection-browser{display:block;width:100%;background:var(--collection-browser-bg, #fff);color:var(--collection-browser-text, #102942)}.shop-collection-browser__hero{background:var(--collection-browser-bg, #fff)}.shop-collection-browser__hero-inner{width:min(100%,var(--collection-browser-max, 1760px));margin:0 auto;padding:var(--collection-browser-top, 80px) 40px var(--collection-browser-bottom, 80px);box-sizing:border-box}.shop-collection-browser__eyebrow{margin:0 0 20px;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}.shop-collection-browser__title{margin:0 0 44px;font-family:Parkinsans,Poppins,sans-serif;font-size:clamp(60px,6vw,96px);font-weight:400;line-height:1.04;letter-spacing:-.03em}.shop-collection-browser__tabs{display:flex;align-items:center;gap:8px;width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.shop-collection-browser__tab{display:inline-flex;flex:1 0 180px;align-items:center;justify-content:center;height:54px;padding:5px 24px;border:1px solid var(--collection-browser-accent, #102942);border-radius:10px;background:transparent;color:var(--collection-browser-text, #102942);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;box-sizing:border-box}.shop-collection-browser__tab.is-active{background:var(--collection-browser-accent, #102942);color:#fff}.shop-collection-browser__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shop-collection-browser[aria-busy=true] .shop-collection-browser__results{opacity:.45;pointer-events:none}.shop-collection-browser__results{transition:opacity .2s ease}.shop-collection-browser__group{background:#f4f8fc}.shop-collection-browser__group.is-alternate{background:var(--collection-browser-group-alt, #e4f0fb)}.shop-collection-browser__group-inner{width:min(100%,var(--collection-browser-max, 1760px));margin:0 auto;padding:64px 40px 76px;box-sizing:border-box}.shop-collection-browser__group .shop-collection-grid__intro{font-size:16px;line-height:24px}.shop-collection-browser__group .shop-collection-grid__heading{font-size:44px}.shop-collection-browser__empty{grid-column:1/-1;width:100%;padding:100px 20px;text-align:center;box-sizing:border-box}.shop-collection-browser .pagination{display:flex;justify-content:center;margin-top:48px}@media screen and (max-width:1199px){.shop-collection-browser__hero-inner,.shop-collection-browser__group-inner{padding-inline:24px}}@media screen and (max-width:749px){.shop-collection-browser__hero-inner{padding:52px 20px}.shop-collection-browser__eyebrow{font-size:14px;margin-bottom:14px}.shop-collection-browser__title{margin-bottom:30px;font-size:44px}.shop-collection-browser__tabs{align-items:stretch}.shop-collection-browser__tab{flex-basis:155px;height:48px;padding-inline:18px;font-size:15px}.shop-collection-browser__group-inner{padding:48px 20px 56px}.shop-collection-browser__group .shop-collection-grid__heading{font-size:34px}}.kit-pdp{width:100%;background:var(--kit-pdp-bg, #fff);color:var(--kit-pdp-text, #102942)}.kit-pdp__inner{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(420px,1fr);align-items:start;gap:var(--kit-pdp-gap, 56px);width:min(100%,var(--kit-pdp-max, 1760px));margin:0 auto;padding:var(--kit-pdp-top, 52px) 40px var(--kit-pdp-bottom, 88px);box-sizing:border-box}.kit-pdp__inner--no-gallery{grid-template-columns:minmax(0,900px);justify-content:center}.kit-pdp__gallery-shell{position:relative;min-width:0}.kit-pdp__gallery{display:grid;grid-template-columns:repeat(var(--kit-gallery-columns, 2),minmax(0,1fr));gap:var(--kit-gallery-gap, 16px);min-width:0}.kit-pdp__gallery--single{grid-template-columns:minmax(0,1fr)}.kit-pdp__gallery--single>.kit-pdp__media{grid-column:1 / -1}@media screen and (min-width:990px){.kit-pdp__gallery-shell--single{align-self:stretch}.kit-pdp__gallery--single{position:absolute;inset:0 auto 0 50%;height:100%;width:min(100%,var(--kit-single-media-max, 880px));transform:translate(-50%)}.kit-pdp__gallery--single>.kit-pdp__media{height:100%;aspect-ratio:auto}}.kit-pdp__gallery-arrow{display:none}.kit-pdp__media{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1;margin:0;overflow:hidden;border-radius:var(--kit-gallery-radius, var(--kit-pdp-radius, 0));background:#f4f4f4}.kit-pdp__media-image,.kit-pdp__media-video,.kit-pdp__media-model,.kit-pdp__media iframe{display:block;width:100%;height:100%;object-fit:var(--kit-gallery-fit, cover);border:0}.kit-pdp__media--placeholder .kit-pdp__media-image{color:#b9c9d8;object-fit:contain}.kit-pdp__details{min-width:0;padding-top:4px}.kit-pdp__details--sticky{position:sticky;top:24px}.kit-pdp__heading-group{margin-bottom:34px}.kit-pdp__block{margin-bottom:var(--kit-block-bottom, 0)}.kit-pdp__title{margin:0;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--kit-title-size, 60px);font-weight:500;line-height:1.04;letter-spacing:-.03em;text-align:var(--kit-title-align, left);color:inherit}.kit-pdp__excerpt{margin:0;font-family:Poppins,sans-serif;font-size:var(--kit-excerpt-size, 20px);font-weight:400;line-height:1.45;letter-spacing:0;text-align:var(--kit-excerpt-align, left);color:inherit}.kit-pdp__feature-chips{display:grid;grid-template-columns:repeat(var(--kit-feature-columns, 3),minmax(0,1fr));align-items:stretch;gap:var(--kit-feature-gap, 8px);width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.kit-pdp__feature-chip{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;min-height:38px;padding:6px 12px;border-radius:var(--kit-feature-radius, 4px);background:var(--kit-feature-bg, #c2d9f1);color:var(--kit-feature-text, var(--kit-pdp-text, #102942));font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.25;box-sizing:border-box}.kit-pdp__feature-check{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--kit-pdp-text, #102942);color:#fff;font-size:13px;font-weight:700;line-height:1}.kit-pdp__free-kit{display:grid;grid-template-columns:var(--kit-free-image, 150px) minmax(0,1fr);align-items:center;gap:18px;margin:0;padding:14px 22px;border-radius:var(--kit-free-radius, 10px);background:var(--kit-free-bg, #e5f0fa);color:inherit;box-sizing:border-box}.kit-pdp__free-kit-media{width:var(--kit-free-image, 150px);aspect-ratio:1.45;overflow:hidden;border-radius:7px;background:#f4f4f4}.kit-pdp__free-kit-image{display:block;width:100%;height:100%;object-fit:cover}.kit-pdp__free-kit-copy{min-width:0}.kit-pdp__free-kit-title{margin:0 0 3px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:1.25;color:inherit}.kit-pdp__free-kit-text{margin:0 0 3px;color:#727272;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.35}.kit-pdp__free-kit-link{color:inherit;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.25;text-decoration:underline;text-underline-offset:2px}.kit-pdp__testimonial{display:grid;grid-template-columns:var(--kit-expert-image, 160px) minmax(0,1fr);align-items:center;gap:30px;margin:0;padding:32px 34px;border-radius:var(--kit-testimonial-radius, 10px);background:var(--kit-testimonial-bg, var(--kit-pdp-card, #fbfbea));color:inherit;box-sizing:border-box}.kit-pdp__expert-media{width:var(--kit-expert-image, 160px);aspect-ratio:1;overflow:hidden;border-radius:50%;background:#c2d9f1}.kit-pdp__expert-image{display:block;width:100%;height:100%;object-fit:cover}.kit-pdp__testimonial-copy{min-width:0}.kit-pdp__quote{display:block;height:34px;color:var(--kit-pdp-accent, #e98652);font-family:Georgia,serif;font-size:76px;font-weight:700;line-height:.75}.kit-pdp__testimonial-text{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.45}.kit-pdp__testimonial-text .metafield-rich_text_field>*:first-child{margin-top:0}.kit-pdp__testimonial-text .metafield-rich_text_field>*:last-child{margin-bottom:0}.kit-pdp__expert-name{margin:12px 0 0;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.3}.kit-pdp__accordions{border-top:1px solid var(--kit-toggle-border, var(--kit-pdp-border, #102942))}.kit-pdp__accordion{border-bottom:1px solid var(--kit-toggle-border, var(--kit-pdp-border, #102942))}.kit-pdp__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px;padding:14px 0;color:inherit;font-family:Poppins,sans-serif;font-size:var(--kit-toggle-heading-size, 18px);font-weight:500;line-height:1.3;cursor:pointer;list-style:none}.kit-pdp__accordion summary::-webkit-details-marker{display:none}.kit-pdp__accordion-icon{position:relative;flex:0 0 18px;width:18px;height:18px}.kit-pdp__accordion-icon:before,.kit-pdp__accordion-icon:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;content:"";transition:transform .2s ease}.kit-pdp__accordion-icon:after{transform:rotate(90deg)}.kit-pdp__accordion[open] .kit-pdp__accordion-icon:after{transform:rotate(0)}.kit-pdp__accordion-content{padding:8px 0 30px;font-family:Poppins,sans-serif;font-size:var(--kit-toggle-body-size, 17px);font-weight:400;line-height:1.55}.kit-pdp__accordion-content p{margin-top:0;margin-bottom:0}.kit-pdp__accordion-content p+p{margin-top:var(--kit-toggle-paragraph-spacing, 16px)}.kit-pdp__accordion-content>*:first-child,.kit-pdp__accordion-content .metafield-rich_text_field>*:first-child{margin-top:0}.kit-pdp__accordion-content>*:last-child,.kit-pdp__accordion-content .metafield-rich_text_field>*:last-child{margin-bottom:0}.kit-pdp__accordion-content ul,.kit-pdp__accordion-content ol{padding-left:1.35em;text-align:left}.kit-pdp__purchase-options{color:var(--kit-pdp-text, #102942);font-family:Poppins,sans-serif}.kit-pdp__purchase-recommended{padding:11px 24px;border-radius:8px 8px 0 0;background:var(--kit-purchase-header, #c2d9f1);font-family:inherit;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:.075em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.kit-pdp__purchase-card{position:relative;display:block;width:100%;padding:19px 18px 20px;border:2px solid var(--kit-purchase-border, #c2d9f1);border-radius:0 0 8px 8px;background:var(--kit-purchase-card, #edf4fb);color:inherit;box-sizing:border-box;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.kit-pdp__purchase-card.is-selected{border-color:var(--kit-purchase-border, #c2d9f1);opacity:1}.kit-pdp__purchase-card--one-time{align-items:center;margin-top:15px;padding:14px 19px;border:1px solid var(--kit-pdp-text, #102942);border-radius:8px;background:transparent;min-height:66px}.kit-pdp__purchase-options.is-one-time-selected .kit-pdp__purchase-recommended{background:#e4e8ec;color:#636363;opacity:1}.kit-pdp__purchase-options.is-one-time-selected .kit-pdp__purchase-card:not(.kit-pdp__purchase-card--one-time){border-color:#e4e8ec;background:#f3f4f5;color:#636363;opacity:1}.kit-pdp__purchase-options.is-subscription-selected .kit-pdp__purchase-card--one-time{border-color:#636363;color:#636363;opacity:1}.kit-pdp__purchase-options.is-one-time-selected .kit-pdp__purchase-card--one-time{border-color:var(--kit-pdp-text, #102942);color:var(--kit-pdp-text, #102942);opacity:1}.kit-pdp__purchase-radio{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.kit-pdp__purchase-dot{display:block;width:24px;height:24px;margin-top:0;border:1px solid #9da8b1;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px #fff;box-sizing:border-box}.kit-pdp__purchase-card.is-selected .kit-pdp__purchase-dot{background:var(--kit-purchase-accent, #e98652)}.kit-pdp__purchase-copy{display:flex;min-width:0;flex-direction:column;gap:6px;padding-right:98px;font-family:inherit}.kit-pdp__purchase-title-row{display:flex;align-items:center;gap:10px;min-width:0}.kit-pdp__purchase-title-row>strong{font-size:18px;font-weight:600;line-height:1.25;letter-spacing:.055em}.kit-pdp__purchase-card--one-time .kit-pdp__purchase-title-row>strong{font-size:13px;letter-spacing:.075em}.kit-pdp__purchase-benefits{display:flex;flex-direction:column;gap:3px;padding-left:34px;font-size:15px;font-weight:400;line-height:1.28}.kit-pdp__purchase-card--subscription:not(.is-selected) .kit-pdp__purchase-benefits{display:none}.kit-pdp__purchase-card--subscription:not(.is-selected){min-height:84px}.kit-pdp__purchase-card--subscription:not(.is-selected) .kit-pdp__purchase-price{top:50%;transform:translateY(-50%)}.kit-pdp__purchase-benefits>span{display:flex;align-items:center;gap:7px}.kit-pdp__purchase-benefits>span:before{display:inline-flex;flex:0 0 11px;align-items:center;justify-content:center;width:11px;height:11px;border:1px solid currentColor;border-radius:50%;font-size:8px;font-weight:600;line-height:1;content:"\2713";box-sizing:border-box}.kit-pdp__purchase-price{position:absolute;top:19px;right:18px;display:flex;align-items:flex-end;flex-direction:column;gap:2px;min-width:74px;font-family:inherit;text-align:right;white-space:nowrap}.kit-pdp__purchase-card--one-time .kit-pdp__purchase-price{top:50%;right:19px;transform:translateY(-50%)}.kit-pdp__purchase-price strong{font-size:18px;font-weight:600;line-height:1.2}.kit-pdp__purchase-price s{color:#8c8c8c;font-size:18px;line-height:1.2}.kit-pdp__cart-form{width:100%}.kit-pdp__cart-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:56px;padding:7px 24px;border:0;border-radius:var(--kit-cart-radius, 10px);background:var(--kit-cart-bg, #102942);color:var(--kit-cart-text, #fff);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.25;cursor:pointer}.kit-pdp__cart-button s{color:#8fa0af}.kit-pdp__cart-button:disabled{cursor:default;opacity:.6}.kit-pdp__subscription-plans{display:flex;flex-direction:column;gap:10px}.kit-pdp__subscription-plans .kit-pdp__purchase-card--subscription{border-radius:8px}.kit-pdp__subscription-plans .kit-pdp__purchase-card--subscription:first-child{border-radius:0 0 8px 8px}.kit-pdp__purchase-options.is-one-time-selected .kit-pdp__subscription-plans .kit-pdp__purchase-card--subscription{border-color:var(--kit-purchase-header, #c2d9f1)}[data-subscription-free-kit][hidden]{display:none!important}@media screen and (max-width:1199px){.kit-pdp__inner{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:36px;padding-inline:24px}.kit-pdp__title{font-size:48px}.kit-pdp__testimonial{grid-template-columns:110px minmax(0,1fr);gap:22px;padding:26px 24px}.kit-pdp__expert-media{width:110px}}@media screen and (max-width:989px){.kit-pdp__inner{display:flex;flex-direction:column;gap:44px;padding:40px 20px 64px}.kit-pdp__gallery{order:1;width:100%}.kit-pdp__details{order:2;width:100%;padding-top:0}.kit-pdp__details--sticky{position:static}.kit-pdp__title{font-size:42px}.kit-pdp__excerpt{font-size:18px}}@media screen and (max-width:749px){.kit-pdp__subscription-plans{gap:8px}.kit-pdp__subscription-plans .kit-pdp__purchase-card--subscription{padding-right:16px;padding-left:16px}}@media screen and (max-width:599px){.kit-pdp__gallery-shell{width:100%;overflow:hidden}.kit-pdp__gallery{display:flex;grid-template-columns:none;gap:0;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kit-pdp__gallery::-webkit-scrollbar{display:none}.kit-pdp__media{flex:0 0 100%;width:100%;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always}.kit-pdp__gallery-arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;transform:translateY(-50%);border:1px solid #102942;border-radius:50%;background:#ffffffe6;color:#102942;font-family:Arial,sans-serif;font-size:32px;font-weight:400;line-height:1;box-shadow:0 2px 10px #10294224;cursor:pointer}.kit-pdp__gallery-arrow span{display:block;transform:translateY(-1px)}.kit-pdp__gallery-arrow--prev{left:12px}.kit-pdp__gallery-arrow--next{right:12px}.kit-pdp__heading-group{margin-bottom:28px}.kit-pdp__title{font-size:min(var(--kit-title-size, 60px),36px)}.kit-pdp__excerpt{font-size:min(var(--kit-excerpt-size, 20px),18px)}.kit-pdp__feature-chips{grid-template-columns:1fr;gap:7px}.kit-pdp__feature-chip{font-size:14px;padding-inline:11px}.kit-pdp__purchase-recommended{padding:10px 16px;font-size:14px}.kit-pdp__purchase-card{padding:18px 14px}.kit-pdp__purchase-copy{padding-right:92px}.kit-pdp__purchase-title-row>strong{font-size:16px}.kit-pdp__purchase-price{top:18px;right:14px}.kit-pdp__purchase-card--one-time .kit-pdp__purchase-price{right:14px}.kit-pdp__purchase-price strong,.kit-pdp__purchase-price s{font-size:18px}.kit-pdp__purchase-benefits{font-size:13px}.kit-pdp__purchase-card--one-time{min-height:62px}.kit-pdp__cart-button{min-height:54px;font-size:16px}.kit-pdp__free-kit{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px}.kit-pdp__free-kit-media{width:112px}.kit-pdp__free-kit-title{font-size:16px}.kit-pdp__free-kit-text,.kit-pdp__free-kit-link{font-size:13px}.kit-pdp__testimonial{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:26px 20px}.kit-pdp__expert-media{width:min(var(--kit-expert-image, 160px),140px)}.kit-pdp__testimonial-copy{width:100%;text-align:left}.kit-pdp__quote{height:27px;font-size:58px}.kit-pdp__testimonial-text,.kit-pdp__expert-name{font-size:16px}.kit-pdp__accordion summary{font-size:min(var(--kit-toggle-heading-size, 18px),17px)}.kit-pdp__accordion-content{font-size:min(var(--kit-toggle-body-size, 17px),16px)}}.professional-testimonial{width:100%;background:var(--professional-bg, #fcfceb);color:var(--professional-text, #102942);overflow:hidden}.professional-testimonial__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,var(--professional-image-width, 460px));align-items:center;gap:var(--professional-gap, 120px);width:min(100%,var(--professional-max, 1600px));margin:0 auto;padding:var(--professional-pad-top, 72px) var(--professional-pad-inline, 40px) var(--professional-pad-bottom, 72px);box-sizing:border-box}.professional-testimonial__inner--left{grid-template-columns:minmax(280px,var(--professional-image-width, 460px)) minmax(0,1fr)}.professional-testimonial__inner--left .professional-testimonial__media{grid-column:1}.professional-testimonial__inner--left .professional-testimonial__content{grid-column:2;grid-row:1}.professional-testimonial__inner--no-image{grid-template-columns:minmax(0,1fr)}.professional-testimonial__media{grid-column:2;grid-row:1;width:min(100%,var(--professional-image-width, 460px));aspect-ratio:var(--professional-image-ratio, 1 / 1);overflow:hidden;border-radius:var(--professional-image-radius, 54px);background:var(--professional-image-bg, #e98652)}.professional-testimonial__image,.professional-testimonial__placeholder{display:block;width:100%;height:100%;object-fit:var(--professional-image-fit, cover)}.professional-testimonial__content{grid-column:1;grid-row:1;min-width:0;width:100%}.professional-testimonial__block{width:100%;padding-top:var(--professional-block-top, 0);padding-bottom:var(--professional-block-bottom, 0);box-sizing:border-box}.professional-testimonial__block--left{text-align:left}.professional-testimonial__block--center{text-align:center}.professional-testimonial__block--right{text-align:right}.professional-testimonial__quote{width:100%;margin:0;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--professional-quote-size, 56px);font-weight:var(--professional-quote-weight, 500);line-height:var(--professional-quote-line, 70px);letter-spacing:0}.professional-testimonial__quote .metafield-rich_text_field>*:first-child{margin-top:0}.professional-testimonial__quote .metafield-rich_text_field>*:last-child{margin-bottom:0}.professional-testimonial__attribution{width:100%;margin:0;color:inherit;font-family:Poppins,sans-serif;font-size:var(--professional-name-size, 36px);font-weight:var(--professional-name-weight, 400);line-height:var(--professional-name-line, 46px);letter-spacing:0}@media screen and (max-width:989px){.professional-testimonial__inner,.professional-testimonial__inner--left{display:flex;flex-direction:column;gap:42px;padding:56px 24px}.professional-testimonial__media,.professional-testimonial__inner--left .professional-testimonial__media{order:1;grid-column:auto;width:min(100%,520px)}.professional-testimonial__content,.professional-testimonial__inner--left .professional-testimonial__content{order:2;grid-column:auto;grid-row:auto}.professional-testimonial__quote{font-size:min(var(--professional-quote-size, 56px),42px);line-height:1.2}.professional-testimonial__attribution{font-size:min(var(--professional-name-size, 36px),28px);line-height:1.3}}@media screen and (max-width:599px){.professional-testimonial__inner,.professional-testimonial__inner--left{gap:32px;padding:40px 20px 48px}.professional-testimonial__media,.professional-testimonial__inner--left .professional-testimonial__media{width:100%;max-width:none;aspect-ratio:1 / 1}.professional-testimonial__quote{font-size:min(var(--professional-quote-size, 56px),32px);line-height:1.25}.professional-testimonial__attribution{font-size:min(var(--professional-name-size, 36px),22px);line-height:1.35}}.product-recommendations--shop-style,.product-recommendations--shop-style .section-background,.product-recommendations--shop-style .section-resource-list{background:var(--recommended-bg, #e5f0fa);color:var(--recommended-text, #102942)}.product-recommendations--shop-style .section-resource-list{max-width:none;padding-block-start:var(--recommended-padding-top, 0);padding-block-end:var(--recommended-padding-bottom, 0)}.product-recommendations--shop-style .section-resource-list__content,.product-recommendations--shop-style .resource-list{width:min(calc(100% - (var(--recommended-padding, 40px) * 2)),var(--recommended-max, 1760px));margin-inline:auto;box-sizing:border-box}.product-recommendations--shop-style .section-resource-list__content{margin-bottom:var(--recommended-heading-bottom, 40px)}.recommended-product-card{display:flex;height:100%;min-width:0;flex-direction:column;color:var(--recommended-text, #102942)}.recommended-product-card__image-link{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--recommended-image-radius, 6px);background:#c2d9f1}.recommended-product-card__image{display:block;width:100%;height:100%;object-fit:cover}.recommended-product-card__title{margin:24px 0 12px;font-family:Poppins,sans-serif;font-size:var(--recommended-card-title, 30px);font-weight:500;line-height:1.2;letter-spacing:0}.recommended-product-card__title a{color:inherit;text-decoration:none}.recommended-product-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.recommended-product-card__description{margin:0 0 18px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.48;letter-spacing:0}.recommended-product-card__form{width:100%;margin-top:auto}.recommended-product-card__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:5px 24px;border:0;border-radius:10px;background:var(--recommended-button-bg, #102942);color:var(--recommended-button-text, #fff);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0;cursor:pointer}.recommended-product-card__button:disabled{cursor:default;opacity:.7}@media screen and (max-width:989px){.product-recommendations--shop-style .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommended-product-card__title{font-size:min(var(--recommended-card-title, 30px),24px)}}@media screen and (max-width:599px){.product-recommendations--shop-style .section-resource-list__content,.product-recommendations--shop-style .resource-list{width:calc(100% - (var(--recommended-padding-mobile, 20px) * 2))}.product-recommendations--shop-style .resource-list--grid{grid-template-columns:1fr}.recommended-product-card__title{margin-top:18px;font-size:min(var(--recommended-card-title, 30px),24px)}.recommended-product-card__description{font-size:15px}.recommended-product-card__button{font-size:16px}}.d1-shop-cart{color:var(--d1-cart-text, #102942);background:var(--d1-cart-background, #ffffff);font-family:Poppins,sans-serif}.d1-shop-cart *,.d1-shop-cart *:before,.d1-shop-cart *:after{box-sizing:border-box}.d1-shop-cart__inner{width:min(calc(100% - 80px),var(--d1-cart-width, 1760px));margin:0 auto;padding-top:var(--d1-cart-padding-top, 72px);padding-bottom:var(--d1-cart-padding-bottom, 88px)}.d1-shop-cart__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.d1-shop-cart__heading-block{margin-bottom:var(--d1-cart-heading-bottom, 38px)}.d1-shop-cart__heading-block--center{text-align:center}.d1-shop-cart__heading-block--right{text-align:right}.d1-shop-cart__title{margin:0;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-cart-heading-size, 54px);font-weight:400;line-height:1.08;letter-spacing:-.02em}.d1-shop-cart__count{margin:8px 0 0;color:var(--d1-cart-muted, #636363);font-size:var(--d1-cart-count-size, 16px);line-height:1.5}.d1-shop-cart__continue-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:calc(var(--d1-cart-heading-bottom, 38px) + 4px);color:inherit;font-size:var(--d1-cart-continue-size, 16px);font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.d1-shop-cart__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.42fr);gap:var(--d1-cart-gap, 56px);align-items:start}.d1-shop-cart__table-heading{display:grid;grid-template-columns:minmax(0,1fr) 138px 118px;gap:24px;padding:0 0 14px;border-bottom:1px solid var(--d1-cart-border, #c2d9f1);color:var(--d1-cart-muted, #636363);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.d1-shop-cart__table-heading span:nth-child(2),.d1-shop-cart__table-heading span:nth-child(3){text-align:center}.d1-shop-cart__items{display:grid}.d1-shop-cart__item{display:grid;grid-template-columns:var(--d1-cart-image-size, 176px) minmax(0,1fr) 138px 118px;gap:var(--d1-cart-item-gap, 24px);align-items:center;padding:28px 0;border-bottom:1px solid var(--d1-cart-border, #c2d9f1);background:var(--d1-cart-card, #ffffff)}.d1-shop-cart__item-media{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--d1-cart-image-radius, 8px);background:#e5f0fa}.d1-shop-cart__item-image,.d1-shop-cart__item-placeholder{display:block;width:100%;height:100%;object-fit:cover}.d1-shop-cart__vendor,.d1-shop-cart__selling-plan,.d1-shop-cart__property,.d1-shop-cart__item-discount{margin:0 0 6px;color:var(--d1-cart-muted, #636363);font-size:var(--d1-cart-product-text-size, 15px);line-height:1.45}.d1-shop-cart__vendor{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.d1-shop-cart__item-discount{color:var(--d1-cart-accent, #e98652)}.d1-shop-cart__item-title{margin:0 0 10px;color:inherit;font-family:Poppins,sans-serif;font-size:var(--d1-cart-product-title-size, 22px);font-weight:500;line-height:1.25}.d1-shop-cart__item-title a{color:inherit;text-decoration:none}.d1-shop-cart__item-title a:hover{text-decoration:underline;text-underline-offset:3px}.d1-shop-cart__options{display:grid;gap:3px;margin:0 0 8px;color:var(--d1-cart-muted, #636363);font-size:var(--d1-cart-product-text-size, 15px)}.d1-shop-cart__options div{display:flex;gap:5px}.d1-shop-cart__options dt,.d1-shop-cart__options dd{margin:0}.d1-shop-cart__unit-price{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:var(--d1-cart-product-price-size, 18px);font-weight:500;line-height:1.3}.d1-shop-cart__unit-price s,.d1-shop-cart__line-price s{color:var(--d1-cart-muted, #636363);font-weight:400}.d1-shop-cart__quantity-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.d1-shop-cart__quantity{display:grid;grid-template-columns:38px 50px 38px;min-height:46px;overflow:hidden;border:1px solid var(--d1-cart-text, #102942);border-radius:10px}.d1-shop-cart__quantity button,.d1-shop-cart__quantity input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center}.d1-shop-cart__quantity button{cursor:pointer;font-size:20px}.d1-shop-cart__quantity input{-webkit-appearance:textfield;appearance:textfield;font-size:16px;font-weight:500}.d1-shop-cart__quantity input::-webkit-inner-spin-button,.d1-shop-cart__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.d1-shop-cart__remove{color:var(--d1-cart-muted, #636363);font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.d1-shop-cart__line-price{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:var(--d1-cart-product-price-size, 18px);line-height:1.3;text-align:center}.d1-shop-cart__update,.d1-shop-cart__note-save{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:20px;padding:5px 24px;border:1px solid var(--d1-cart-text, #102942);border-radius:10px;background:transparent;color:inherit;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;cursor:pointer}.d1-shop-cart__summary-column{position:sticky;top:24px}.d1-shop-cart__summary-form{display:grid;gap:16px}.d1-shop-cart__summary{padding:var(--d1-cart-summary-padding, 34px);border-radius:var(--d1-cart-summary-radius, 12px);background:var(--d1-cart-summary-background, #e5f0fa);font-size:var(--d1-cart-summary-text-size, 16px)}.d1-shop-cart__summary-title{margin:0 0 28px;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-cart-summary-heading-size, 30px);font-weight:400;line-height:1.2}.d1-shop-cart__discounts{display:grid;gap:8px;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--d1-cart-text, #102942) 22%,transparent)}.d1-shop-cart__discounts p,.d1-shop-cart__subtotal{display:flex;justify-content:space-between;gap:24px;margin:0}.d1-shop-cart__subtotal{margin-top:20px;font-size:18px;line-height:1.4}.d1-shop-cart__shipping-text{margin:10px 0 22px;color:var(--d1-cart-muted, #636363);font-size:14px;line-height:1.45}.d1-shop-cart__primary-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--d1-cart-checkout-height, 54px);padding:5px 30px;border:0;border-radius:var(--d1-cart-checkout-radius, 10px);background:var(--d1-cart-text, #102942);color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer}.d1-shop-cart__dynamic-checkout{margin-top:12px}.d1-shop-cart__note{overflow:hidden;border:1px solid var(--d1-cart-border, #c2d9f1);border-radius:10px;background:#fff}.d1-shop-cart__note summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;font-size:16px;font-weight:500;cursor:pointer;list-style:none}.d1-shop-cart__note summary::-webkit-details-marker{display:none}.d1-shop-cart__note[open] summary span{transform:rotate(45deg)}.d1-shop-cart__note textarea{display:block;width:calc(100% - 40px);min-height:110px;margin:0 20px;padding:14px;border:1px solid var(--d1-cart-border, #c2d9f1);border-radius:8px;color:inherit;font:15px/1.5 Poppins,sans-serif;resize:vertical}.d1-shop-cart__note-save{margin:12px 20px 18px}.d1-shop-cart__benefit{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--d1-cart-border, #c2d9f1);border-radius:10px}.d1-shop-cart__benefit-icon,.d1-shop-cart__benefit-check{flex:0 0 34px;width:34px;height:34px}.d1-shop-cart__benefit-icon{object-fit:contain}.d1-shop-cart__benefit-check{display:grid;place-items:center;border-radius:50%;background:#c2d9f1;color:var(--d1-cart-accent, #e98652);font-weight:700}.d1-shop-cart__benefit h3,.d1-shop-cart__benefit p{margin:0}.d1-shop-cart__benefit h3{font-size:15px;font-weight:500}.d1-shop-cart__benefit p{margin-top:2px;color:var(--d1-cart-muted, #636363);font-size:13px;line-height:1.4}.d1-shop-cart__empty{display:flex;flex-direction:column;align-items:flex-start;max-width:760px;margin:0 auto;padding:70px 0}.d1-shop-cart__empty--center{align-items:center;text-align:center}.d1-shop-cart__empty--right{align-items:flex-end;text-align:right}.d1-shop-cart__empty-icon{width:72px;height:72px;margin-bottom:24px}.d1-shop-cart__empty-icon svg{display:block;width:100%;height:100%}.d1-shop-cart__empty-title{margin:0 0 14px;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-cart-empty-title-size, 48px);font-weight:400;line-height:1.12}.d1-shop-cart__empty-text{color:var(--d1-cart-muted, #636363);font-size:var(--d1-cart-empty-text-size, 18px);line-height:1.55}.d1-shop-cart__empty-text p{margin:0}.d1-shop-cart__empty-button{width:min(100%,var(--d1-cart-empty-button-width, 230px));margin-top:28px;border-radius:var(--d1-cart-empty-button-radius, 10px)}.d1-cart-suggestions{color:var(--d1-cart-suggestions-text, #102942);background:var(--d1-cart-suggestions-background, #e5f0fa);font-family:Poppins,sans-serif}.d1-cart-suggestions *,.d1-cart-suggestions *:before,.d1-cart-suggestions *:after{box-sizing:border-box}.d1-cart-suggestions__inner{width:min(calc(100% - 80px),var(--d1-cart-suggestions-width, 1760px));margin:0 auto;padding-top:var(--d1-cart-suggestions-padding-top, 72px);padding-bottom:var(--d1-cart-suggestions-padding-bottom, 88px)}.d1-cart-suggestions__header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:var(--d1-cart-suggestions-header-bottom, 38px)}.d1-cart-suggestions__header--center{align-items:center;flex-direction:column;text-align:center}.d1-cart-suggestions__header--right{text-align:right}.d1-cart-suggestions__header h2{margin:0;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-cart-suggestions-heading-size, 46px);font-weight:400;line-height:1.15;letter-spacing:-.02em}.d1-cart-suggestions__header .rte{margin-top:8px;font-size:var(--d1-cart-suggestions-text-size, 18px);line-height:1.5}.d1-cart-suggestions__header .rte p{margin:0}.d1-cart-suggestions__view-all{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:130px;min-height:54px;padding:5px 30px;border:1px solid currentColor;border-radius:10px;color:inherit;font-size:16px;font-weight:500;text-decoration:none}.d1-cart-suggestions__grid{display:grid;grid-template-columns:repeat(var(--d1-cart-suggestions-columns, 4),minmax(0,1fr));gap:var(--d1-cart-suggestions-gap, 48px)}.d1-cart-suggestions__card{display:flex;flex-direction:column;min-width:0}.d1-cart-suggestions__media{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--d1-cart-suggestions-image-radius, 8px);background:#c2d9f1}.d1-cart-suggestions__image,.d1-cart-suggestions__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.d1-cart-suggestions__media:hover .d1-cart-suggestions__image{transform:scale(1.02)}.d1-cart-suggestions__card h3{margin:22px 0 10px;color:inherit;font-size:var(--d1-cart-suggestions-title-size, 26px);font-weight:500;line-height:1.25}.d1-cart-suggestions__card h3 a{color:inherit;text-decoration:none}.d1-cart-suggestions__card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.d1-cart-suggestions__card p{margin:0 0 18px;font-size:var(--d1-cart-suggestions-description-size, 16px);line-height:1.5}.d1-cart-suggestions__card form{width:100%;margin-top:auto}.d1-cart-suggestions__card button{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--d1-cart-suggestions-button-height, 54px);padding:5px 22px;border:0;border-radius:var(--d1-cart-suggestions-button-radius, 10px);background:var(--d1-cart-suggestions-button-background, #102942);color:var(--d1-cart-suggestions-button-text, #ffffff);font-family:Poppins,sans-serif;font-size:17px;font-weight:500;line-height:1.35;cursor:pointer}.d1-cart-suggestions__card button:disabled{cursor:default;opacity:.6}@media screen and (max-width:1199px){.d1-shop-cart__item{grid-template-columns:140px minmax(0,1fr) 126px 100px}.d1-shop-cart__table-heading{grid-template-columns:minmax(0,1fr) 126px 100px}.d1-shop-cart__quantity{grid-template-columns:34px 44px 34px}.d1-cart-suggestions__grid{gap:min(var(--d1-cart-suggestions-gap, 48px),30px)}}@media screen and (max-width:989px){.d1-shop-cart__inner,.d1-cart-suggestions__inner{width:min(calc(100% - 48px),var(--d1-cart-width, 1760px))}.d1-cart-suggestions__inner{width:min(calc(100% - 48px),var(--d1-cart-suggestions-width, 1760px))}.d1-shop-cart__layout{grid-template-columns:1fr}.d1-shop-cart__summary-column{position:static}.d1-cart-suggestions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.d1-shop-cart__inner,.d1-cart-suggestions__inner{width:calc(100% - 40px);padding-top:min(var(--d1-cart-padding-top, 72px),48px);padding-bottom:min(var(--d1-cart-padding-bottom, 88px),56px)}.d1-cart-suggestions__inner{padding-top:min(var(--d1-cart-suggestions-padding-top, 72px),52px);padding-bottom:min(var(--d1-cart-suggestions-padding-bottom, 88px),60px)}.d1-shop-cart__header,.d1-cart-suggestions__header{align-items:flex-start;flex-direction:column;gap:14px}.d1-shop-cart__heading-block{margin-bottom:0}.d1-shop-cart__title{font-size:var(--d1-cart-heading-mobile-size, 38px)}.d1-shop-cart__continue-link{margin-bottom:28px}.d1-shop-cart__table-heading{display:none}.d1-shop-cart__item{grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start;padding:24px 0}.d1-shop-cart__quantity-wrap{align-items:flex-start;grid-column:2}.d1-shop-cart__line-price{align-items:flex-start;grid-column:2;text-align:left}.d1-shop-cart__update{width:100%}.d1-shop-cart__summary{padding:min(var(--d1-cart-summary-padding, 34px),24px)}.d1-cart-suggestions__header h2{font-size:var(--d1-cart-suggestions-mobile-heading-size, 34px)}.d1-cart-suggestions__view-all{min-height:48px}.d1-cart-suggestions__card h3{margin-top:16px;font-size:min(var(--d1-cart-suggestions-title-size, 26px),23px)}}@media screen and (max-width:559px){.d1-shop-cart__inner,.d1-cart-suggestions__inner{width:calc(100% - 32px)}.d1-shop-cart__item{grid-template-columns:96px minmax(0,1fr)}.d1-shop-cart__item-title{font-size:min(var(--d1-cart-product-title-size, 22px),19px)}.d1-cart-suggestions__grid{grid-template-columns:1fr;gap:42px}.d1-cart-suggestions__view-all{width:100%}.d1-cart-suggestions__card h3{font-size:min(var(--d1-cart-suggestions-title-size, 26px),24px)}}.d1-product-comparison{color:var(--d1-comparison-text, #102942);background:var(--d1-comparison-background, #e5f0fa);font-family:Poppins,sans-serif}.d1-product-comparison *,.d1-product-comparison *:before,.d1-product-comparison *:after{box-sizing:border-box}.d1-product-comparison__inner{width:min(calc(100% - (var(--d1-comparison-padding-inline, 40px) * 2)),var(--d1-comparison-width, 1760px));margin:0 auto;padding-top:var(--d1-comparison-padding-top, 88px);padding-bottom:var(--d1-comparison-padding-bottom, 108px)}.d1-product-comparison__header,.d1-product-comparison__row{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(160px,var(--d1-comparison-product-width, 240px)))}.d1-product-comparison__header{align-items:end}.d1-product-comparison__heading{align-self:center;padding-right:60px;padding-bottom:26px}.d1-product-comparison__heading--center{text-align:center}.d1-product-comparison__heading--right{text-align:right}.d1-product-comparison__heading h2{margin:0;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-comparison-heading-size, 60px);font-weight:var(--d1-comparison-heading-weight, 400);line-height:var(--d1-comparison-heading-line, 66px);letter-spacing:-.02em}.d1-product-comparison__media{display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--d1-comparison-image-height, 180px);overflow:hidden;background:var(--d1-comparison-image-background, transparent)}.d1-product-comparison__media--primary{grid-column:2}.d1-product-comparison__media--alternative{grid-column:3}.d1-product-comparison__image,.d1-product-comparison__placeholder{display:block;width:min(100%,var(--d1-comparison-image-width, 180px));height:100%;object-fit:var(--d1-comparison-image-fit, contain);object-position:var(--d1-comparison-image-position, center)}.d1-product-comparison__media--fit-cover .d1-product-comparison__image,.d1-product-comparison__media--fit-cover .d1-product-comparison__placeholder{width:100%;max-width:none}.d1-product-comparison__row{min-height:var(--d1-comparison-row-height, 100px);border-bottom:1px solid var(--d1-comparison-border, #c2d9f1)}.d1-product-comparison__row:first-child{border-top:1px solid var(--d1-comparison-border, #c2d9f1)}.d1-product-comparison__row-text,.d1-product-comparison__result{display:flex;align-items:center}.d1-product-comparison__row-text{min-width:0;padding:18px 32px 18px 0;font-size:var(--d1-comparison-row-text-size, 28px);font-weight:400;line-height:1.35}.d1-product-comparison__row-text--center{justify-content:center;padding-left:32px;text-align:center}.d1-product-comparison__row-text--right{justify-content:flex-end;padding-left:32px;text-align:right}.d1-product-comparison__result{justify-content:center;padding:12px}.d1-product-comparison__result--primary{background:var(--d1-comparison-positive-background, #ffffff)}.d1-product-comparison__result--alternative{background:var(--d1-comparison-negative-background, #e5f0fa)}.d1-product-comparison__status,.d1-product-comparison__custom-icon{display:block;width:var(--d1-comparison-icon-size, 48px);height:var(--d1-comparison-icon-size, 48px);flex:0 0 var(--d1-comparison-icon-size, 48px)}.d1-product-comparison__status svg,.d1-product-comparison__custom-icon{display:block;width:100%;height:100%;object-fit:contain}.d1-product-comparison__status--check{color:var(--d1-comparison-positive-color, #000000)}.d1-product-comparison__status--x{color:var(--d1-comparison-negative-color, #9ba0a5)}@media screen and (max-width:989px){.d1-product-comparison__header,.d1-product-comparison__row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(130px,190px))}.d1-product-comparison__heading{padding-right:30px}.d1-product-comparison__heading h2{font-size:min(var(--d1-comparison-heading-size, 60px),46px);line-height:1.12}.d1-product-comparison__row-text{font-size:min(var(--d1-comparison-row-text-size, 28px),22px)}}@media screen and (max-width:749px){.d1-product-comparison__inner{width:calc(100% - 32px);padding-top:var(--d1-comparison-mobile-padding-top, 52px);padding-bottom:var(--d1-comparison-mobile-padding-bottom, 60px)}.d1-product-comparison__header,.d1-product-comparison__row{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-product-comparison__heading{grid-column:1 / -1;padding:0 0 var(--d1-comparison-heading-bottom, 28px)}.d1-product-comparison__heading h2{font-size:var(--d1-comparison-heading-mobile-size, 36px);line-height:1.15}.d1-product-comparison__media{height:min(var(--d1-comparison-image-height, 180px),150px)}.d1-product-comparison__media--primary{grid-column:1}.d1-product-comparison__media--alternative{grid-column:2}.d1-product-comparison__row{min-height:0}.d1-product-comparison__row-text{grid-column:1 / -1;min-height:70px;justify-content:flex-start;padding:18px 4px;font-size:var(--d1-comparison-row-mobile-text-size, 18px);text-align:left}.d1-product-comparison__result{min-height:70px}.d1-product-comparison__status,.d1-product-comparison__custom-icon{width:min(var(--d1-comparison-icon-size, 48px),42px);height:min(var(--d1-comparison-icon-size, 48px),42px);flex-basis:min(var(--d1-comparison-icon-size, 48px),42px)}}.d1-included-items{position:relative;overflow:hidden;color:var(--d1-included-text, #102942);background:var(--d1-included-background, #e5f0fa);font-family:Poppins,sans-serif}.d1-included-items *,.d1-included-items *:before,.d1-included-items *:after{box-sizing:border-box}.d1-included-items__inner{position:relative;z-index:2;width:min(calc(100% - (var(--d1-included-padding-inline, 40px) * 2)),var(--d1-included-width, 1060px));margin:0 auto;padding-top:var(--d1-included-padding-top, 104px);padding-bottom:var(--d1-included-padding-bottom, 104px)}.d1-included-items__heading{margin-bottom:var(--d1-included-heading-bottom, 54px)}.d1-included-items__heading--center{text-align:center}.d1-included-items__heading--right{text-align:right}.d1-included-items__heading h2{margin:0;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-included-heading-size, 60px);font-weight:var(--d1-included-heading-weight, 400);line-height:var(--d1-included-heading-line, 66px);letter-spacing:-.02em}.d1-included-items__list{display:grid;gap:var(--d1-included-card-gap, 24px)}.d1-included-items__empty{padding:24px;border:1px dashed currentColor;border-radius:var(--d1-included-card-radius, 15px);background:var(--d1-included-card, #ffffff);color:var(--d1-included-muted, #777777);font-size:14px;line-height:1.5;text-align:center}.d1-included-items__card{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1.15fr) minmax(0,1.15fr);gap:var(--d1-included-column-gap, 34px);align-items:center;min-height:190px;padding:var(--d1-included-card-padding-y, 28px) var(--d1-included-card-padding-x, 28px);border-radius:var(--d1-included-card-radius, 15px);background:var(--d1-included-card, #ffffff)}.d1-included-items__card.is-hidden{display:none}.d1-included-items__product{display:grid;grid-template-columns:var(--d1-included-image-width, 90px) minmax(0,1fr);gap:14px;align-items:center;min-width:0}.d1-included-items__media{display:flex;align-items:center;justify-content:center;width:var(--d1-included-image-width, 90px);height:120px;overflow:hidden}.d1-included-items__image,.d1-included-items__placeholder{display:block;width:100%;height:100%;object-fit:contain}.d1-included-items__product-copy{min-width:0}.d1-included-items__product-copy h3,.d1-included-items__column h4,.d1-included-items__product-copy p,.d1-included-items__body,.d1-included-items__body p{margin:0}.d1-included-items__product-copy h3{color:inherit;font-size:var(--d1-included-title-size, 16px);font-weight:500;line-height:1.35}.d1-included-items__spec{margin-top:22px!important;color:var(--d1-included-muted, #777777);font-size:var(--d1-included-spec-size, 16px);font-weight:400;line-height:1.35}.d1-included-items__details{margin-top:4px!important;color:var(--d1-included-muted, #777777);font-size:var(--d1-included-detail-size, 12px);line-height:1.35}.d1-included-items__column{align-self:stretch;padding-top:2px}.d1-included-items__column h4{margin-bottom:18px;color:inherit;font-size:var(--d1-included-column-title-size, 16px);font-weight:600;line-height:1.35}.d1-included-items__body{color:inherit;font-size:var(--d1-included-body-size, 16px);font-weight:400;line-height:var(--d1-included-body-line, 22px)}.d1-included-items__body p+p{margin-top:10px}.d1-included-items__button-wrap{display:flex;margin-top:var(--d1-included-button-top, 46px)}.d1-included-items__button-wrap--center{justify-content:center}.d1-included-items__button-wrap--right{justify-content:flex-end}.d1-included-items__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,var(--d1-included-button-width, 160px));min-height:var(--d1-included-button-height, 54px);padding:5px 24px;border:1px solid var(--d1-included-button-border, #102942);border-radius:var(--d1-included-button-radius, 10px);background:var(--d1-included-button-background, #e5f0fa);color:var(--d1-included-button-text, #102942);font-family:Poppins,sans-serif;font-size:var(--d1-included-button-size, 18px);font-weight:500;line-height:1.35;cursor:pointer}.d1-included-items__decoration{position:absolute;z-index:1;width:var(--d1-included-decoration-size, 130px);height:var(--d1-included-decoration-size, 130px);color:var(--d1-included-decoration-color, #f58045);pointer-events:none}.d1-included-items__decoration--left{left:var(--d1-included-decoration-x, 80px)}.d1-included-items__decoration--right{right:var(--d1-included-decoration-x, 80px)}.d1-included-items__decoration--top{top:var(--d1-included-decoration-y, 54px)}.d1-included-items__decoration--bottom{bottom:var(--d1-included-decoration-y, 54px)}.d1-included-items__decoration-image{display:block;width:100%;height:100%;object-fit:contain}.d1-included-items__spark{display:block;width:100%;height:100%;background:currentColor;clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%)}.d1-included-items__ovals{display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:100%}.d1-included-items__ovals i{display:block;width:100%;height:100%;border-radius:50%;background:currentColor}@media screen and (max-width:1199px){.d1-included-items__decoration{opacity:.45}}@media screen and (max-width:989px){.d1-included-items__card{grid-template-columns:minmax(220px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:min(var(--d1-included-column-gap, 34px),24px)}.d1-included-items__product{grid-template-columns:74px minmax(0,1fr)}.d1-included-items__media{width:74px}}@media screen and (max-width:749px){.d1-included-items__inner{width:calc(100% - 32px);padding-top:var(--d1-included-mobile-padding-top, 52px);padding-bottom:var(--d1-included-mobile-padding-bottom, 60px)}.d1-included-items__heading h2{font-size:var(--d1-included-heading-mobile-size, 36px);line-height:1.15}.d1-included-items__card{grid-template-columns:1fr;gap:28px;padding:min(var(--d1-included-card-padding-y, 28px),24px) min(var(--d1-included-card-padding-x, 28px),22px)}.d1-included-items__product{grid-template-columns:1fr;gap:18px}.d1-included-items__media{width:100%;height:170px}.d1-included-items__image,.d1-included-items__placeholder{width:min(100%,220px)}.d1-included-items__spec{margin-top:12px!important}.d1-included-items__column h4{margin-bottom:10px}.d1-included-items__button{width:100%}.d1-included-items__button-wrap--left,.d1-included-items__button-wrap--center,.d1-included-items__button-wrap--right{justify-content:stretch}.d1-included-items__decoration--desktop-only{display:none}}.d1-product-testimonials{width:100%;background:var(--d1-testimonials-background, #102f4a);color:var(--d1-testimonials-text, #ffffff)}.d1-product-testimonials__inner{width:min(calc(100% - (var(--d1-testimonials-padding-inline, 40px) * 2)),var(--d1-testimonials-content-width, 1460px));margin:0 auto;padding-top:var(--d1-testimonials-padding-top, 148px);padding-bottom:var(--d1-testimonials-padding-bottom, 148px)}.d1-product-testimonials__heading-wrap{width:min(100%,var(--d1-testimonials-heading-width, 1100px));margin-bottom:var(--d1-testimonials-heading-bottom, 54px)}.d1-product-testimonials__heading-wrap--center{margin-right:auto;margin-left:auto;text-align:center}.d1-product-testimonials__heading-wrap--right{margin-left:auto;text-align:right}.d1-product-testimonials__heading{margin:0;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-testimonials-heading-size, 60px);font-weight:var(--d1-testimonials-heading-weight, 400);line-height:var(--d1-testimonials-heading-line, 66px);letter-spacing:-.025em}.d1-product-testimonials__grid{display:grid;grid-template-columns:repeat(var(--d1-testimonials-columns, 3),minmax(0,1fr));gap:var(--d1-testimonials-gap, 36px)}.d1-product-testimonials__card{display:flex;flex-direction:column;min-height:var(--d1-testimonials-card-min-height, 350px);padding:var(--d1-testimonials-card-padding-y, 38px) var(--d1-testimonials-card-padding-x, 32px);border-radius:var(--d1-testimonials-card-radius, 24px);background:var(--d1-testimonials-card, #fbfbea);color:var(--d1-testimonials-card-text, #102942)}.d1-product-testimonials__stars{display:flex;flex-wrap:nowrap;gap:var(--d1-testimonials-star-gap, 4px);margin-bottom:var(--d1-testimonials-stars-bottom, 18px);color:var(--d1-testimonials-star, #e98652);line-height:1}.d1-product-testimonials__star{display:block;font-family:Arial,sans-serif;font-size:var(--d1-testimonials-star-size, 38px);line-height:1}.d1-product-testimonials__star.is-empty{opacity:.18}.d1-product-testimonials__star.is-hidden{display:none}.d1-product-testimonials__quote{margin:0;color:inherit;font-family:Poppins,sans-serif;font-size:var(--d1-testimonials-quote-size, 22px);font-style:normal;font-weight:var(--d1-testimonials-quote-weight, 400);line-height:var(--d1-testimonials-quote-line, 28px)}.d1-product-testimonials__meta{margin:auto 0 0;padding-top:var(--d1-testimonials-meta-top, 20px);color:var(--d1-testimonials-muted, #777777);font-family:Poppins,sans-serif;font-size:var(--d1-testimonials-meta-size, 15px);font-weight:400;line-height:1.4}.d1-product-testimonials__empty{grid-column:1 / -1;padding:28px;border:1px dashed currentColor;border-radius:var(--d1-testimonials-card-radius, 24px);color:inherit;font-size:14px;line-height:1.5;text-align:center}@media screen and (max-width:989px){.d1-product-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.d1-product-testimonials__inner{width:calc(100% - 32px);padding-top:var(--d1-testimonials-mobile-padding-top, 56px);padding-bottom:var(--d1-testimonials-mobile-padding-bottom, 60px)}.d1-product-testimonials__heading{font-size:var(--d1-testimonials-heading-mobile-size, 36px);line-height:1.14}.d1-product-testimonials__grid{grid-template-columns:1fr;gap:20px}.d1-product-testimonials__card{min-height:0}.d1-product-testimonials__quote{font-size:var(--d1-testimonials-quote-mobile-size, 18px)}}.d1-product-box-contents{width:100%;background:var(--d1-box-background, #ffffff);color:var(--d1-box-text, #102942)}.d1-product-box-contents__inner{width:min(calc(100% - (var(--d1-box-padding-inline, 40px) * 2)),var(--d1-box-content-width, 1720px));margin:0 auto;padding-top:var(--d1-box-padding-top, 48px);padding-bottom:var(--d1-box-padding-bottom, 48px)}.d1-product-box-contents__heading-wrap{width:min(100%,var(--d1-box-heading-width, 1200px));margin-bottom:var(--d1-box-heading-bottom, 38px)}.d1-product-box-contents__heading-wrap--center{margin-right:auto;margin-left:auto;text-align:center}.d1-product-box-contents__heading-wrap--right{margin-left:auto;text-align:right}.d1-product-box-contents__heading{margin:0;color:inherit;font-family:Parkinsans,Poppins,sans-serif;font-size:var(--d1-box-heading-size, 60px);font-weight:var(--d1-box-heading-weight, 400);line-height:var(--d1-box-heading-line-height, 66px);letter-spacing:-.025em}.d1-product-box-contents__grid{display:grid;grid-template-columns:repeat(var(--d1-box-columns, 4),minmax(0,1fr));gap:var(--d1-box-gap, 40px)}.d1-product-box-contents__item{min-width:0}.d1-product-box-contents__media{display:flex;align-items:center;justify-content:center;width:100%;height:var(--d1-box-card-height, 440px);padding:var(--d1-box-image-padding, 18px);overflow:hidden;border-radius:var(--d1-box-card-radius, 20px);background:var(--d1-box-card-background, #e5f0fa)}.d1-product-box-contents__image,.d1-product-box-contents__placeholder{display:block;width:100%;height:100%;object-fit:var(--d1-box-image-fit, contain);object-position:var(--d1-box-image-position, center)}.d1-product-box-contents__placeholder{max-width:70%;max-height:70%;color:#10294233}.d1-product-box-contents__title{margin:var(--d1-box-title-top, 12px) 0 0;color:inherit;font-family:Poppins,sans-serif;font-size:var(--d1-box-title-size, 24px);font-weight:var(--d1-box-title-weight, 500);line-height:var(--d1-box-title-line-height, 30px);letter-spacing:0;text-align:var(--d1-box-title-alignment, left)}.d1-product-box-contents__empty{grid-column:1 / -1;padding:28px;border:1px dashed currentColor;border-radius:var(--d1-box-card-radius, 20px);color:inherit;font-size:14px;line-height:1.5;text-align:center}@media screen and (max-width:1199px){.d1-product-box-contents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.d1-product-box-contents__inner{width:calc(100% - 32px);padding-top:var(--d1-box-mobile-padding-top, 44px);padding-bottom:var(--d1-box-mobile-padding-bottom, 52px)}.d1-product-box-contents__heading{font-size:var(--d1-box-heading-mobile-size, 36px);line-height:1.14}.d1-product-box-contents__grid{grid-template-columns:1fr;gap:28px}.d1-product-box-contents__media{height:var(--d1-box-card-mobile-height, 340px)}.d1-product-box-contents__title{font-size:var(--d1-box-title-mobile-size, 20px);line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-shop.css.map */
