.homeHero{--hero-brand-color:#f8f7ed;--hero-shadow-color:#0c0d0a3d;--home-hero-header-offset:var(--header-height,0px);--home-hero-pan-distance:max(5vw, 80px);background:var(--color-bg,#f8f7ed);isolation:isolate;width:100%;position:relative}.homeHero__imagesContainer{background:var(--black,#141617);width:100%;height:50svh;min-height:400px;position:relative;overflow:hidden}.homeHero__images{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.homeHero__image{top:0;bottom:0;left:calc(var(--home-hero-pan-distance) * -1);width:calc(100% + var(--home-hero-pan-distance));object-fit:cover;object-position:center center;opacity:0;will-change:opacity, transform;z-index:0;height:100%;transition:opacity 1.25s linear;position:absolute;transform:translate(0)}.homeHero__image.is-active{opacity:1;z-index:2;animation:13s linear forwards homeHeroImageDrift}.homeHero__image.is-exiting{opacity:0;transform:translateX(var(--home-hero-pan-distance));z-index:1}.homeHero__logo{z-index:10;width:min(72vw,1044px);color:var(--hero-brand-color);pointer-events:none;opacity:1;filter:drop-shadow(0 16px 38px var(--hero-shadow-color));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homeHero__copy{z-index:11;padding:var(--space-m,clamp(24px, 4vw, 48px)) var(--space-xs,16px);color:var(--black,#141617);text-align:center;opacity:0;visibility:hidden;flex-direction:column;align-items:center;transition:opacity .45s,visibility .45s,transform .45s;display:flex;position:relative;transform:translateY(8px)}.homeHero.is-intro-complete .homeHero__copy{opacity:1;visibility:visible;transform:translateY(0)}.homeHero__headline{max-width:min(920px,100vw - 32px);margin:0 0 var(--space-m,clamp(24px, 4vw, 48px));font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:var(--type-h4,clamp(22px, 19.3333px + .7407vw, 30px));letter-spacing:-.02em;font-weight:400;line-height:1.3}.homeHero__wave{white-space:nowrap;font-style:italic;display:inline-flex}.homeHero__wave span{animation:homeHeroWave 6s ease-in-out calc(75ms * var(--index) + .5s) infinite;margin:-5px;padding:5px;display:inline-block}.homeHero__eyebrow{font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--type-eyebrow,clamp(10px, 9.6667px + .0926vw, 11px));letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:500;line-height:1}.homeHero__mobileAction{margin-top:var(--space-l,56px);pointer-events:auto;justify-content:center;align-items:center;display:flex}.homeHero__button{min-width:160px;color:var(--cotton,#f8f7ed);background:var(--black,#141617);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);text-align:center;text-overflow:ellipsis;border-radius:1000px;padding:17px 30px;font-size:14px;font-weight:400;line-height:normal;text-decoration:none;transition:background-color .2s;display:inline-block;overflow:hidden}.homeHero__button:hover{background:var(--sunrise,#ea805c)}.heroLogo{width:100%;height:auto;display:block;overflow:visible}.heroLogo__maskStrokes,.heroLogo__maskPath{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.heroLogo__maskPath{stroke-dasharray:var(--hero-logo-dash-length);stroke-dashoffset:var(--hero-logo-dash-length);animation:heroLogoDraw var(--hero-logo-draw-duration) var(--hero-logo-draw-delay) var(--hero-logo-draw-easing) forwards}.heroLogo__maskPath--e{--hero-logo-dash-length:685;--hero-logo-draw-delay:50ms;--hero-logo-draw-duration:80ms;--hero-logo-draw-easing:ease-in-out}.heroLogo__maskPath--main{--hero-logo-dash-length:4470;--hero-logo-draw-delay:.13s;--hero-logo-draw-duration:1.4s;--hero-logo-draw-easing:ease-out}.heroLogo__maskPath--cross{--hero-logo-dash-length:235;--hero-logo-draw-delay:1.53s;--hero-logo-draw-duration:80ms;--hero-logo-draw-easing:ease-in-out}@keyframes heroLogoDraw{to{stroke-dashoffset:0}}@keyframes homeHeroImageDrift{0%{transform:translate(0)}to{transform:translateX(var(--home-hero-pan-distance))}}@keyframes homeHeroWave{0%{transform:translateY(0)}12.5%{transform:translateY(-4px)}37.5%{transform:translateY(4px)}50%,to{transform:translateY(0)}}@media (width>=768px){.homeHero__mobileAction{display:none}}@media (width>=1024px){.homeHero{height:calc(100svh - var(--home-hero-header-offset));min-height:calc(100svh - var(--home-hero-header-offset))}.homeHero__imagesContainer{height:100%;min-height:100%;max-height:none}.homeHero__copy{color:var(--hero-brand-color);text-shadow:0 2px 22px #0c0d0a5c;pointer-events:none;position:absolute;bottom:0;left:0;right:0}}@media (width<=1024px){.homeHero__logo{width:80vw}}@media (width<=640px){.homeHero__logo{width:88vw}.homeHero__headline{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.homeHero__image{transition:opacity .3s;animation:none!important;transform:none!important}.homeHero__copy{opacity:1;visibility:visible;transition:none;transform:none}.homeHero__logo{opacity:1;transform:translate(-50%,-50%)}.heroLogo__maskPath{stroke-dashoffset:0;animation:none}.homeHero__wave span{animation:none}}.color-invert{--color-fg:var(--cotton);--color-bg:var(--black);color:var(--color-fg);background:var(--color-bg)}.homeMarqueeBand{border-top:1px solid var(--gray3);border-bottom:1px solid var(--gray3)}.homepageMarquee{-webkit-user-select:none;user-select:none;padding-block:var(--space-xs);display:block;overflow:hidden}.homepageMarquee__track{gap:var(--space-s);width:min-content;padding-right:var(--space-s);white-space:nowrap;animation:homepageMarquee calc(4.25s * var(--item-count)) linear infinite;display:flex}.homeIntro{padding-inline:var(--space-m);margin-top:var(--space-3xl);margin-bottom:var(--space-l)}.homeIntro h2{max-width:768px;margin-bottom:var(--space-l)}.homeIntro a{text-decoration:underline}.productOverview{margin-block:var(--space-2xl)}.productOverview__grid{gap:var(--space-m);max-width:var(--content-maxwidth);text-align:center;grid-template-columns:1fr;margin-inline:auto;display:grid;container-type:inline-size}.productOverview__grid>:nth-child(2n){margin:8cqw}.productTile{gap:var(--space-xs);flex-direction:column;display:flex}.productTile__image{border-radius:var(--radius-s);aspect-ratio:1;background:var(--gray4);align-items:center;display:grid;overflow:hidden}.productTile__image img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.productTile__image img:last-child{opacity:0;transition:opacity .2s}.productTile:hover .productTile__image img:last-child{opacity:1}.productTile__description{flex-direction:column;display:flex}.productTile__description small{margin-top:var(--space-2xs);white-space:nowrap}.pressQuotesBand{--color-fg:var(--cotton);--color-bg:var(--sunset);color:var(--color-fg);background:var(--color-bg)}.pressQuotes{row-gap:var(--space-2xl);width:100%;padding-top:var(--space-m);padding-bottom:var(--space-s);-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr;display:grid}.pressQuotes__quoteWrap{cursor:grab;touch-action:pan-y;grid-column:1/span 2;width:100%;overflow:hidden}.pressQuotes__quoteWrap.is-dragging{cursor:grabbing}.pressQuotes__track{will-change:transform;width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}.pressQuotes__track.is-dragging,.pressQuotes__track.is-instant{transition-duration:0s}.pressQuotes__slide{width:100%;min-width:100%;padding-inline:var(--space-s);box-sizing:border-box;flex:0 0 100%;justify-content:flex-start;align-items:flex-start;display:flex}.pressQuotes__quote{text-align:left;width:100%;max-width:100%;margin-inline:0;line-height:1.3;display:block}.pressQuotes__pagination{padding-inline:var(--space-s);place-self:flex-end start;align-items:center;gap:8px;display:flex}.pressQuotes__bullet{background:var(--cotton);opacity:.4;cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:opacity .2s}.pressQuotes__bullet.is-active{opacity:1}.pressQuotes__logos{padding-inline:var(--space-s);justify-content:flex-end;place-self:flex-end end;align-items:center;display:grid}.pressQuotes__logo{width:auto;height:25px;color:inherit;opacity:0;pointer-events:none;background:0 0;border:0;grid-area:1/1;justify-self:end;padding:0;transition:opacity .3s}.pressQuotes__logo.is-active{opacity:1}.pressQuotes__logo img{width:auto;max-width:100%;height:100%}.storyTeaser{max-width:600px;margin-top:var(--space-3xl);margin-bottom:var(--space-xl)}.storyTeaser h2,.storyTeaser h3,.storyTeaser .richtext{margin-bottom:var(--space-s)}.storyTeaser .richtext{margin-bottom:var(--space-l)}.twoUpMedia{gap:var(--space-xl);max-width:var(--content-maxwidth);margin-block:var(--space-2xl);flex-direction:column;display:flex}.twoUpMedia figure{width:100%}.twoUpMedia img{border-radius:var(--radius-s);object-fit:cover;width:100%;height:auto}.twoUpMedia>figure>img{aspect-ratio:2/3}.twoUpMedia__story{gap:var(--space-m);flex-direction:column-reverse;display:flex}.videoCard{border-radius:var(--radius-s);background:var(--gray3);aspect-ratio:var(--video-aspect-ratio);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.videoCard video{object-fit:cover;cursor:pointer;width:100%;height:100%}.videoCard__toggle{border:2px solid var(--cotton);width:76px;height:76px;color:var(--cotton);-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#ffffff0f;border-radius:999px;place-items:center;padding:0;transition:opacity .2s,background-color .2s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.videoCard__toggle:hover{background:#ffffff24}.videoCard.is-playing .videoCard__toggle{opacity:0;pointer-events:none}.videoCard__play{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid;width:0;height:0;margin-left:4px;display:block}.videoCard__pause{background:linear-gradient(90deg,currentColor 0 6px,#0000 6px 12px,currentColor 12px 18px);width:18px;height:22px;display:block}.accordionSection{--color-fg-subdued:var(--gray2);max-width:var(--content-maxwidth);margin-block:var(--space-3xl);display:flex}.accordionSection__body{gap:var(--space-m);flex-direction:column;width:100%;display:flex}.accordionList{border-top:2px solid var(--color-border-major)}.accordionList details{border-bottom:1px solid var(--color-border-minor)}.accordionList summary{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);padding-right:var(--space-2xs);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.accordionList summary::-webkit-details-marker{display:none}.accordionList summary:after{content:"";transform-origin:50% 75%;border:.4rem solid #0000;border-bottom-color:currentColor;transition:transform .25s;display:inline-block;transform:translateY(-25%)scaleY(-1)}.accordionList details[open] summary:after{transform:translateY(-25%)scaleY(1)}.accordionList .richtext{color:var(--color-fg-subdued);padding-bottom:var(--space-xs)}.featuredProductCarousel{height:calc(100svh - var(--menu-height));flex-direction:column;min-height:580px;max-height:768px;display:flex}.featuredProductCarousel__viewport{background:var(--black);flex-grow:1;min-height:0;position:relative;overflow:hidden}.featuredProductCarousel__stage{cursor:grab;touch-action:pan-y;will-change:transform;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}.featuredProductCarousel__stage.is-dragging{cursor:grabbing}.featuredProductCarousel__stage.is-dragging,.featuredProductCarousel__stage.is-instant{transition-duration:0s}.featuredProductCarousel__image{object-fit:cover;-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%;height:100%}.featuredProductCarousel__controls{right:var(--space-xs);bottom:var(--space-xs);z-index:2;gap:var(--space-3xs);color:var(--cotton);display:flex;position:absolute}.featuredProductCarousel__controls button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.featuredProductCarousel__previousIcon{display:block;transform:scaleX(-1)}.featuredProductCarousel__footer{padding-block:var(--space-m);border-top:1px solid var(--gray3);border-bottom:1px solid var(--gray3);flex-direction:column;flex-shrink:0;display:flex}.featuredProductCarousel__copy,.featuredProductCarousel__price{font-family:var(--font-sans);font-size:var(--type-body-l);line-height:var(--line-body);letter-spacing:-.02em}.featuredProductCarousel__copy{padding:var(--space-xs);text-align:center;flex-direction:column;gap:5px;display:flex}.featuredProductCarousel__copy h2{font-weight:500}.featuredProductCarousel__copy p{font-weight:400}.featuredProductCarousel__price{padding:var(--space-xs);margin-left:auto;display:none}.featuredProductCarousel__cta{padding-block:var(--space-3xs);padding-inline:var(--space-xs);justify-content:center;align-items:center;display:flex}.featuredBlogPostsSection{gap:var(--space-l);max-width:var(--content-maxwidth);margin-block:var(--space-3xl);padding-inline:var(--space-xs);flex-direction:column;display:flex}.featuredBlogPostsSection__header hgroup{gap:var(--space-l);flex-direction:column;display:flex}.featuredBlogPostsSection__header h2{max-width:730px}.featuredBlogPostsSection__header a,.reviewVideos__header a{text-decoration:underline}.featuredBlogPostsSection ul{gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.featuredBlogPostsSection li{max-width:460px;margin-inline:auto}.featuredBlogPostsSection li a{gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.featuredBlogPostsSection img{border-radius:var(--radius-s);object-fit:cover;aspect-ratio:320/420;width:100%;height:auto}.featuredBlogPostsSection p{padding-inline:var(--space-2xs)}.reviewVideos{max-width:1200px;margin-block:var(--space-3xl)}.reviewVideos__header{max-width:640px;margin-inline:auto;margin-bottom:var(--space-l);gap:var(--space-s);flex-direction:column;display:flex}.reviewVideos__rail{gap:var(--space-s);padding-bottom:var(--space-xs);scroll-snap-type:x proximity;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.reviewVideos figure{scroll-snap-align:center}.reviewVideos figcaption{margin-top:var(--space-s);text-align:center}.siteFooter{margin-left:var(--menu-width);background:var(--black)}.siteFooter__marquee{border-bottom:1px solid var(--gray1)}.siteFooter__marquee .homepageMarquee{padding-block:var(--space-2xs)}.siteFooter__marquee a .homepageMarquee{transition:color .2s,background-color .2s}.siteFooter__marquee a:hover .homepageMarquee{color:var(--cotton);background:var(--sunrise)}.siteFooter__inner{gap:var(--space-s) var(--space-s);padding-block:var(--space-s);padding-inline:var(--space-s);grid-template-rows:repeat(4,min-content);grid-template-columns:1fr;grid-template-areas:"email""nav""social""sinhala";display:grid}.siteFooter__newsletter{grid-area:email;max-width:360px}.siteFooter__newsletter h2{margin-bottom:var(--space-xs)}.siteFooter__form{border:1px solid var(--gray2);border-radius:2px;display:flex}.siteFooter__form input{min-width:0;padding:var(--space-2xs);color:inherit;background:0 0;border:0;outline:0;flex-grow:1}.siteFooter__form input::placeholder{color:#f8f7ed9e}.siteFooter__form button{width:48px;padding:var(--space-2xs);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.siteFooter__form button svg{width:18px;height:18px}.siteFooter__nav{gap:var(--space-s) var(--space-xs);grid-area:nav;grid-template-columns:1fr 1fr;align-items:center;display:grid}.siteFooter__nav a{align-items:center;gap:.5em;display:inline-flex}.siteFooter__nav svg{width:auto;height:.9em}.siteFooter__social{grid-area:social}.siteFooter__socialLinks{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);display:flex}.siteFooter__taglineWrap{grid-area:sinhala;justify-content:space-between;align-items:center;max-width:max-content;min-height:16px;padding-block:0;padding-inline:2px;font-size:10px;line-height:1;display:grid;position:relative;overflow:hidden}.siteFooter__taglineWrap:before{font-family:var(--font-sinhala);visibility:hidden;content:"ශ්‍රී ලංකාවේ අස්වනු නෙලනු ලැබේ.";grid-area:1/1}.siteFooter__tagline{-webkit-user-select:none;user-select:none;grid-area:1/1;animation:10s infinite footerTagline}.siteFooter__tagline:after{background:linear-gradient(90deg, color-mix(in srgb, var(--black) 0%, transparent 100%) 0, var(--black) 40px, var(--black) calc(100% - 40px), color-mix(in srgb, var(--black) 0%, transparent 100%) 100%);content:"";width:calc(100% + 80px);height:100%;animation:10s infinite footerTaglineOverlay;display:block;position:absolute;top:0;left:-40px}.siteFooter__tagline--delay,.siteFooter__tagline--delay:after{font-family:var(--font-sinhala);animation-delay:5s}@keyframes homepageMarquee{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes pressQuoteReveal{0%{opacity:0}to{opacity:1}}@keyframes footerTaglineOverlay{0%{transform:translate(0)}10%,40.001%{transform:translate(calc(100% - 40px))}40.002%{transform:translate(calc(40px - 100%))}50%,to{transform:translate(0)}}@keyframes footerTagline{0%{z-index:0}5%,50.001%{z-index:1}50.002%,to{z-index:0}}@media (width>=768px){.productOverview__grid{gap:var(--space-xl);text-align:left;grid-template-columns:1fr 1fr}.productOverview__grid>:nth-child(2n){margin:unset}.productOverview__grid>:nth-child(4n+2),.productOverview__grid>:nth-child(4n+3){margin:8cqw}.productTile__description{gap:var(--space-3xs) var(--space-2xs);flex-direction:column;display:flex}.productTile__description small{margin-top:0}}@media (width>=1024px){.pressQuotes{padding-top:var(--space-xl);padding-bottom:var(--space-xl);row-gap:var(--space-2xl);grid-template-columns:1fr}.pressQuotes__quoteWrap{grid-column:1/-1;padding-inline:0}.pressQuotes__slide{padding-inline:var(--space-l)}.pressQuotes__quote{width:100%;max-width:100%;padding-inline:0}.pressQuotes__pagination{display:none!important}.pressQuotes__logos{justify-content:space-between;align-items:center;gap:var(--space-s);padding-inline:var(--space-l);grid-column:1/-1;place-self:center stretch;width:100%;display:flex}.pressQuotes__logo{opacity:.5;pointer-events:all;cursor:pointer;grid-area:auto;justify-self:auto;width:125px;height:auto}.pressQuotes__logo.is-active{opacity:1}.pressQuotes__logo:hover{opacity:.85}.pressQuotes__logo img{width:100%;height:auto}.twoUpMedia{flex-direction:row;align-items:center}.twoUpMedia>*{width:50%}.twoUpMedia__story{flex-direction:column}.accordionSection{gap:var(--space-xl)}.accordionSection>*{width:50%}.accordionSection>:first-child{display:block}.featuredProductCarousel{max-height:var(--layout-maxheight-viewport-section)}.featuredProductCarousel__footer{flex-direction:row;align-items:stretch;padding-block:0}.featuredProductCarousel__copy{text-align:left;flex-direction:row}.featuredProductCarousel__price{display:block}.featuredProductCarousel__cta{border-left:1px solid var(--gray3)}.featuredBlogPostsSection{gap:var(--space-l-xl,var(--space-l));margin-block:var(--space-3xl-4xl,var(--space-3xl));padding-inline:var(--space-xs-s,var(--space-xs))}.featuredBlogPostsSection__header{display:flex}.featuredBlogPostsSection__spacer{width:var(--space-xl);flex-shrink:0;display:block}.featuredBlogPostsSection ul{gap:var(--space-s);grid-template-columns:repeat(3,1fr);display:grid}.featuredBlogPostsSection li{max-width:unset}.reviewVideos__rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:initial;padding-inline:var(--space-xs);overflow:visible}.siteFooter__inner{gap:var(--space-s);grid-template-columns:3fr 1fr;grid-template-areas:"email social""nav sinhala"}.siteFooter__nav{gap:var(--space-s);font-size:var(--type-body-s);flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:reduce){.homepageMarquee__track,.siteFooter__tagline,.siteFooter__tagline:after{animation:none}.featuredProductCarousel__stage,.featuredProductCarousel__image{transition:none}}ef-video{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}ef-video:after{content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"76\" height=\"76\" fill=\"none\"><rect width=\"74\" height=\"74\" x=\"1\" y=\"1\" fill=\"white\" fill-opacity=\".06\" rx=\"37\"/><rect width=\"74\" height=\"74\" x=\"1\" y=\"1\" stroke=\"rgb(248,247,237)\" stroke-width=\"2\" rx=\"37\"/><path fill=\"rgb(248,247,237)\" d=\"m47 38-13.5 7.794V30.206z\"/></svg>");-webkit-backdrop-filter:blur(20px);pointer-events:none;border-radius:76px;width:76px;height:76px;transition:opacity .2s;position:absolute}ef-video[data-playing=true]:after{opacity:0}ef-video video{background-color:var(--gray3);width:100%;height:auto;display:block}ef-video .poster{object-fit:cover;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}ef-video[data-playing=true] .poster{opacity:0;pointer-events:none}.aboutImageDetail .richtext>h2{font-size:var(--type-body-l);font-family:var(--font-sans);letter-spacing:-.02em;line-height:var(--line-body);margin-bottom:var(--space-l);font-weight:400}.aboutImageDetail .richtext{font-weight:300}.aboutImageDetail .richtext>*+*{margin-top:var(--space-s)}.blogPage main header{padding-block:var(--space-l);gap:var(--space-m);flex-direction:column;display:flex}.blogPage main header img{background-color:var(--gray2);border-radius:var(--radius-s);max-width:100%;height:auto;min-height:0}.blogPage main header hgroup{gap:var(--space-m-l);padding-inline:var(--space-s);flex-direction:column;justify-content:center;display:flex}.blogPage__grid{--grid-layout-gap:var(--space-s);--grid-column-count:3;--grid-item--min-width:280px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));grid-template-columns:repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));column-gap:var(--grid-layout-gap);row-gap:var(--space-l);margin-block:var(--space-xl);display:grid}@media (width>=1024px){.blogPage main header{max-width:1500px;padding-inline:var(--space-s-l);height:fit-content;max-height:var(--layout-maxheight-viewport-section);flex-direction:row;align-items:center;margin-inline:auto}.blogPage main header a{width:50%;max-height:100%}.blogPage main header hgroup{order:2;width:50%;padding-inline:0}}.blogPage__card{gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.blogPage__cardImg{object-fit:cover;border-radius:var(--radius-s);aspect-ratio:320/420;width:100%;height:auto}.blogPage__cardTitle{padding-inline:var(--space-2xs)}.blogPage__featuredWrap{margin-inline:auto;position:relative}.blogPage__featuredTag{top:var(--space-xs);left:var(--space-xs);color:var(--cotton);position:absolute}.blogPage__featuredImg{border-radius:var(--radius-s);aspect-ratio:320/420}.blogPage__scrollArrow{margin-inline:auto;display:block}.blogPost article{font-weight:300;line-height:1.6}.blogPost article header{padding-block:var(--space-l);gap:var(--space-m);flex-direction:column;display:flex}.blogPost article header img{object-fit:cover;background-color:var(--gray2);width:100%;height:auto}.blogPost article header hgroup{gap:var(--space-m-l);padding-inline:var(--space-s);flex-direction:column;justify-content:center;display:flex}.blogPost article header hgroup .eyebrow{margin-top:var(--space-xl)}.blogPost article .container{padding-inline:var(--space-s-l)}.blogPost article main>*{max-width:640px}.blogPost article main h2{margin-top:var(--space-l);margin-bottom:var(--space-s);font-weight:500}.blogPost article main blockquote{font-family:var(--font-serif);font-size:var(--type-h4);line-height:1.5}.blogPost article main blockquote:before{content:"“";font-size:var(--type-h2);line-height:1;display:block}.blogPost article main>*+*{margin-top:1.5em}.blogPost article main>*+figure{margin-top:3em}.blogPost article main>blockquote+p{margin-top:.75em}.blogPost article main img{border-radius:var(--radius-s);max-width:100%}.blogPost article main figcaption{margin-top:var(--space-3xs);font-size:var(--type-body-s);color:var(--gray2)}.blogPost article main em{font-style:normal}.blogPost article main ul{padding-left:var(--space-m);max-width:640px;list-style:outside}.blogPost article main ul li{padding-block:.15em}.blogPost article main ul li>p{margin-top:0}.blogPost article footer{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.blogPost article footer ul{gap:var(--space-s);margin-top:var(--space-m);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.blogPost__related-heading{font-size:var(--type-body-l);font-weight:400;font-family:var(--font-sans);padding-bottom:var(--space-xs);margin-bottom:var(--space-xs);border-bottom:1px solid var(--color-fg)}.blogPost__relatedCard{gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.blogPost__relatedCard img{object-fit:cover;border-radius:var(--radius-s);aspect-ratio:320/420;width:100%;height:auto}.blogPost__relatedCard p{padding-inline:var(--space-2xs);font-size:var(--type-body-m);font-weight:400}.blogPost__readTime{gap:var(--space-2xs);align-items:center;display:flex}@media (width>=1024px){.blogPost article header{max-width:1500px;padding-inline:var(--space-s-l);flex-direction:row;align-items:center;height:100vh;min-height:640px;margin-inline:auto}.blogPost article header>div{justify-content:center;align-items:center;width:60%;height:100%;display:flex}.blogPost article header img{border-radius:var(--radius-s);aspect-ratio:320/420;object-fit:unset;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%}.blogPost article header hgroup{order:2;width:40%;padding-inline:0}.blogPost article .container{max-width:1500px}.blogPost article main.container{padding-right:var(--space-s-l)}.blogPost article main>*{width:calc(50% - var(--space-m))}.blogPost article main>figure{float:right;clear:both;width:calc(50% - var(--space-m))}.blogPost article>footer{clear:both}.blogPost article footer ul{grid-template-columns:repeat(3,1fr)}}.helpPage{--color-bg:var(--sunset);--color-fg:var(--cotton);--color-fg-subdued:#f8f7ed94;--color-border-major:var(--cotton);--color-border-minor:var(--cotton);background-color:var(--sunset);color:var(--cotton);width:100%;min-height:100%}.helpPage main{gap:var(--space-l);padding-block:var(--space-l);min-height:calc(100vh - var(--menu-height));background-color:var(--sunset);color:var(--cotton);flex-direction:column;display:flex}.helpPage .h1{color:var(--cotton)}.help__contentColumn{gap:var(--space-2xl);flex-direction:column;display:flex}.help__contentColumn section:not(.has-accordion):not(:first-child){border-top:1px solid var(--cotton);padding-top:var(--space-s)}.help__contentColumn .richtext{color:var(--cotton);line-height:1.5}.help__contentColumn section>h2{font-size:var(--type-h4);font-family:var(--font-sans);letter-spacing:-.04em;margin-bottom:var(--space-s);color:var(--cotton);font-weight:400;line-height:1}.help__contentColumn .richtext>*+*{margin-top:var(--space-s)}.help__contentColumn .richtext a{color:var(--cotton);text-decoration:underline}.help__contentColumn .richtext ul{margin-block:var(--space-2xs);padding-left:1.25em;list-style:outside}.help__contentColumn .richtext ul li{margin-bottom:var(--space-3xs)}.helpPage main menu{display:none}.help__accordion{border-top:2px solid var(--cotton);display:block}.help__accordionFold{border-bottom:1px solid var(--cotton);display:block}.help__accordionFold details summary{font-size:var(--type-body-m);padding-block:var(--space-s);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-s);color:var(--cotton);-webkit-user-select:none;user-select:none;line-height:1.4;list-style:none;display:flex}.help__accordionFold details summary::-webkit-details-marker{display:none}.help__accordionFold details summary:after{content:"+";font-size:var(--type-body-l);color:var(--cotton);flex-shrink:0;font-weight:300;transition:transform .2s}.help__accordionFold details[open] summary:after{transform:rotate(45deg)}.help__accordionFold details>div{font-size:var(--type-body-s);padding-bottom:var(--space-s);color:var(--cotton);line-height:1.6}.help__accordionFold details>div>*+*{margin-top:var(--space-xs)}.help__accordionFold details>div a{color:var(--cotton);text-decoration:underline}@media (width>=1024px){.helpPage main{padding-top:var(--space-2xl);padding-bottom:var(--space-xl);padding-inline:var(--space-l);grid-template-rows:1fr min-content;grid-template-columns:minmax(43%,430px) minmax(43%,430px);justify-content:space-between;display:grid}.helpPage main h1{scroll-margin-top:var(--space-2xl)}.helpPage main menu{gap:var(--space-2xs);bottom:var(--space-xl);font-size:var(--type-body-s);flex-direction:column;grid-area:2/1/span 1/span 1;margin:0;padding:0;text-decoration:underline;list-style:none;display:flex;position:sticky}.helpPage main menu li{align-items:center;gap:var(--space-2xs);display:flex}.helpPage main menu li a{color:var(--cotton);text-decoration:underline}.helpPage main menu li:before{content:"";background-color:#0000;border-radius:6px;flex-shrink:0;width:6px;height:6px;transition:background-color .2s;display:inline-block}.helpPage main menu li.visible:before{background-color:var(--cotton)}.help__contentColumn{margin-top:var(--space-2xl);grid-area:1/2/span 2/span 1}.help__contentColumn>:first-child{margin-bottom:var(--space-l)}}.productsPage{background-color:var(--cotton);color:var(--black);width:100%;min-height:100%}.productsPage main.container{gap:var(--space-m);padding-block:var(--space-l);padding-inline:var(--space-xs);width:100%;min-height:calc(100vh - var(--menu-height,0px));flex-direction:column;margin-inline:auto;display:flex}.productsPage header{gap:var(--space-s);padding-block:var(--space-l);flex-direction:column;display:flex}.productsPage header .h2{font-size:var(--type-h2);font-family:var(--font-sans);letter-spacing:-.04em;color:var(--black);font-weight:400;line-height:1.1}.productsPage header .richtext{max-width:clamp(375px,50vw,500px);color:var(--gray1);font-weight:300;line-height:1.5;font-size:var(--type-body-s)}.products-overview-grid{gap:var(--space-m);text-align:center;grid-template-columns:1fr;width:100%;margin-inline:auto;display:grid}@media (width>=768px){.products-overview-grid{gap:var(--space-l);text-align:left;grid-template-columns:1fr 1fr}}@media (width>=1024px){.productsPage main.container{padding-block:var(--space-xl);padding-inline:var(--space-xs);gap:var(--space-l);flex-direction:row;align-items:flex-start}.productsPage header{width:25%;top:calc(var(--menu-height,0px) + var(--space-xl));flex-direction:column;flex-shrink:0;align-items:start;padding-block:0;position:sticky}.productsPage header .richtext{max-width:clamp(375px,50vw,500px);font-size:var(--type-body-s);color:var(--gray1);font-weight:300;line-height:1.5}.products-overview-grid{column-gap:var(--space-s);row-gap:var(--space-l);grid-template-columns:1fr 1fr;width:75%;margin-inline:0}}.products-overview-grid a{gap:var(--space-xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.products-overview-grid .image{aspect-ratio:1;border-radius:var(--radius-s);background-color:var(--gray4);align-items:center;width:100%;display:grid;overflow:hidden}.products-overview-grid .image img{object-fit:cover;grid-area:1/1/span 1/span 1;width:100%;height:100%;display:block}.products-overview-grid .image img:last-child{opacity:0;transition:opacity .2s}.products-overview-grid a:hover .image img:last-child{opacity:1}.products-overview-grid .description{flex-direction:column;display:flex}.products-overview-grid .description h3{font-family:var(--font-sans);font-size:var(--type-body-l);color:var(--black);letter-spacing:-.02em;font-weight:400}.products-overview-grid .description p{font-family:var(--font-sans);font-size:var(--type-body-m);color:var(--black);font-weight:300;line-height:1.4}.products-overview-grid .description .eyebrow{margin-top:var(--space-2xs);font-family:var(--font-sans);font-size:var(--type-eyebrow);color:var(--black);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-weight:400}@media (width>=768px){.products-overview-grid .description{row-gap:var(--space-3xs);column-gap:var(--space-2xs);grid-template-columns:1fr min-content;grid-template-areas:"title price""description description";align-items:baseline;display:grid}.products-overview-grid .description .eyebrow{margin-top:0}}@media screen and (prefers-reduced-motion:no-preference){.productsPage [data-delay="1"]{transition-delay:.1s}.productsPage [data-delay="2"]{transition-delay:.2s}.productsPage [data-delay="3"]{transition-delay:.3s}.productsPage [data-delay="4"]{transition-delay:.4s}.productsPage [data-delay="5"]{transition-delay:.5s}.productsPage [data-duration="1"]{--animation-duration:1s}.productsPage [data-duration="2"]{--animation-duration:1.5s}.productsPage [data-duration="3"]{--animation-duration:2s}.productsPage [data-duration="4"]{--animation-duration:2.5s}.productsPage [data-offset="1"]{--slide-distance:10px}.productsPage [data-offset="2"]{--slide-distance:20px}.productsPage [data-offset="3"]{--slide-distance:40px}.productsPage [data-offset="4"]{--slide-distance:60px}.productsPage [data-animate]{transition-duration:var(--animation-duration,1s);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.productsPage [data-animate=slide-up]{transform:translateY(var(--slide-distance,10px));opacity:0;transition-property:transform,opacity}.productsPage [data-animation-triggered] [data-animate=slide-up],.productsPage [data-animate=slide-up].triggered{opacity:1;transform:none}.productsPage [data-animate=fade-in]{opacity:0;transition-property:opacity}.productsPage [data-animation-triggered] [data-animate=fade-in],.productsPage [data-animate=fade-in].triggered{opacity:1}}:root{--popup-variant-bar-element-height:60px;--popup-variant-bar-height:var(--popup-variant-bar-element-height);--viewport-height:calc(100vh - var(--popup-variant-bar-height) - var(--menu-height,0px));--z-notification:10;--z-product-tags:99;--z-product-menu:90}@media (width>=1024px){:root{--popup-variant-bar-element-height:80px;--popup-variant-bar-height:var(--popup-variant-bar-element-height)}}.pdpPage{background-color:var(--cotton);color:var(--black);width:100%;position:relative;overflow-x:hidden}ef-product-hero,.ef-product-hero{background-color:var(--cotton);flex-direction:column;width:100%;display:flex;position:relative}@media (width>=1024px){ef-product-hero,.ef-product-hero{flex-direction:row;align-items:stretch;min-height:100vh}ef-product-hero>:first-child,.ef-product-hero>:first-child{width:60%}}ef-product-carousel,.ef-product-carousel{background-color:var(--gray4);width:100%;height:60vw;display:block;position:relative;overflow:hidden}@media (width>=1024px){ef-product-carousel,.ef-product-carousel{flex-shrink:0;width:60%;height:100vh;min-height:650px;position:sticky;top:0;left:0;overflow:hidden}}.ef-product-carousel img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.notification-container{top:var(--space-xs);left:var(--space-xs);z-index:var(--z-notification);margin:var(--space-xs);pointer-events:all;flex-direction:column;max-width:100%;display:flex;position:absolute}.notification{width:min-content;display:block}.notification__body{background:var(--cotton);border:1px solid var(--gray3);border-radius:16px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 8px #00000014}.notification__previewContents{min-width:320px;max-width:320px;overflow:hidden}.notification__preview{color:var(--black);padding:var(--space-2xs);cursor:pointer;line-height:1.2}.notification__body img.icon{object-fit:cover;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.button-bar{z-index:1;pointer-events:none;padding:var(--space-xs);justify-content:space-between;gap:var(--space-2xs);display:flex;position:absolute;bottom:0;left:0;right:0}.button-prev,.button-next{cursor:pointer;pointer-events:all;color:var(--cotton);background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex}.button-prev:hover,.button-next:hover{opacity:.85}.pdp-right-col{background-color:var(--cotton);flex-grow:1;justify-content:center;width:100%;display:flex}@media (width>=1024px){.pdp-right-col{width:40%;min-height:100vh}}.pdp-variant-bar-desktop{width:100%;max-width:800px;margin-block:var(--space-l);flex-direction:column;justify-content:space-between;display:flex}.pdp-hgroup{margin-inline:var(--space-m);gap:var(--space-2xs);margin-bottom:var(--space-s);flex-direction:column;display:flex}.pdp-hgroup h1{font-size:var(--type-h2);font-family:var(--font-sans);letter-spacing:-.03em;color:var(--black);font-weight:400;line-height:1.1}.pdp-price-row{justify-content:space-between;align-items:center;display:flex}.price-indicator{font-size:var(--type-body-l);color:var(--black)}.stars-rating-wrap{align-items:center;gap:var(--space-3xs);text-decoration:none;display:flex}.stars-rating-wrap .stars{color:var(--sunset);font-size:14px}.stars-rating-wrap .reviews-count{font-size:var(--type-body-s);color:var(--black);text-decoration:underline}.richtext-pdp{margin-inline:var(--space-m);margin-bottom:var(--space-s);font-size:var(--type-body-s);color:var(--gray2);flex-direction:column;gap:8px;line-height:1.5;display:flex}.richtext-pdp p{color:var(--gray2)}.richtext-pdp a,.richtext-pdp strong{color:var(--color-fg,var(--black));text-decoration:underline}.richtext-pdp strong{font-weight:500;text-decoration:none}.configuration{flex-direction:column;display:flex}.configuration>*{padding-inline:var(--space-m);padding-block:var(--space-3xs)}.variant-option-wrap{flex-direction:column;display:flex;position:relative}.variant-option-row{gap:var(--space-xs);align-items:center;display:flex}.option{border:1px solid var(--gray3);background:var(--white);padding-inline:var(--space-s);align-items:center;gap:var(--space-xs);cursor:pointer;border-radius:100px;flex-direction:row;flex-grow:1;transition:border-color .2s;display:flex;position:relative}.option:hover{border-color:var(--black)}.option label{padding-block:var(--space-xs);white-space:nowrap;font-size:var(--type-body-m);color:var(--black);flex-basis:35%;font-weight:300}.option select{padding-block:var(--space-xs);width:100%;height:100%;color:inherit;font-size:var(--type-body-m);appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;flex-grow:1;font-weight:400}.option svg{pointer-events:none;right:var(--space-s);position:absolute}@media (width>=1024px){.option label,.option select{padding-block:var(--space-2xs)}}.infoButton{border:1px solid var(--color-border-minor,var(--gray3));cursor:pointer;width:36px;height:36px;font-family:var(--font-serif);color:var(--gray2);background-color:#0000;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-style:italic;transition:all .2s;display:flex}.infoButton:hover,.infoButton.is-active{border-color:var(--black);color:var(--black);background-color:var(--gray4)}.info-drawer{background-color:var(--white);border:1px solid var(--gray3);padding:var(--space-s);margin-top:var(--space-xs);font-size:var(--type-body-s);border-radius:8px;line-height:1.5}.ef-table{border-collapse:collapse;width:100%;font-size:var(--type-body-s)}.ef-table thead td{font-size:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.05em;color:var(--gray2);padding-bottom:var(--space-xs);border-bottom:1px solid var(--gray3)}.ef-table tbody td{padding-block:var(--space-2xs);border-bottom:1px solid var(--gray3);color:var(--gray1)}.ef-table tbody td:first-child{color:var(--black);font-weight:500}.action-row{align-items:center;gap:var(--space-s);margin-top:var(--space-xs);display:flex}@media (width<=600px){.action-row{flex-direction:column;align-items:stretch}}.button.add-to-cart{cursor:pointer;background-color:var(--black);width:50%;color:var(--cotton);font-family:var(--font-sans);font-size:var(--type-body-s);text-align:center;white-space:nowrap;border:none;border-radius:100px;justify-content:center;align-items:center;padding:14px 24px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}@media (width<=600px){.button.add-to-cart{width:100%}}.button.add-to-cart:hover{background-color:#2b2e30}.shipping-indicator{font-size:var(--type-body-s);color:var(--gray2);line-height:1.3}.sections{margin-inline:var(--space-m);margin-top:var(--space-l)}.sections>*{padding-block:var(--space-xs);border-bottom:1px solid var(--color-border-minor,var(--gray3))}.sections>:last-child{border-bottom:none}.sections h2{font-size:var(--type-body-s);color:var(--black);margin-bottom:var(--space-xs);font-weight:500}.sections .richtext p{font-size:var(--type-body-s);color:var(--gray2);line-height:1.6}.linkList{flex-direction:column;list-style:none;display:flex}.linkList li a{margin-block:var(--space-3xs);font-size:var(--type-body-s);color:var(--black);justify-content:space-between;align-items:center;padding-block:0;text-decoration:underline;display:flex}.linkList li a:hover{color:var(--sunset)}.ef-floating-nav{--delay:.8s;z-index:var(--z-product-tags);margin:var(--space-xs);background-color:var(--black);min-width:40px;height:40px;color:var(--cotton);transition:min-width .4s ease-in-out;transition-delay:var(--delay);border-radius:100px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed;top:0;right:0}.ef-floating-nav>span,.ef-floating-nav>svg{transition:max-width .4s ease-in-out,left .4s ease-in-out;transition-delay:var(--delay)}.ef-floating-nav:hover>span,.ef-floating-nav:hover>svg{transition:max-width .3s ease-in-out,left .3s ease-in-out}.ef-floating-nav:hover{min-width:120px;transition:min-width .3s ease-in-out}.ef-floating-nav>span{white-space:nowrap;max-width:0;position:relative;left:20px;overflow:hidden}.ef-floating-nav>svg{max-width:20px;height:3px}.ef-floating-nav:hover>span{max-width:100px;left:0}.ef-floating-nav:hover>svg{max-width:0}ef-product-intro,.ef-product-intro,ef-product-image-zoomer,.ef-product-image-zoomer{width:100%;display:block;position:relative}.reveal{width:100%;position:relative;overflow:hidden}.reveal-content img{width:100%;height:auto;display:block}ef-product-image-copy,.ef-product-image-copy{flex-direction:column;display:flex}ef-product-image-copy>.image>img,.ef-product-image-copy>.image>img{width:100%;height:auto}@media (width>=1024px){ef-product-image-copy,.ef-product-image-copy{flex-direction:row;align-items:center;max-height:800px}ef-product-image-copy[order=copy-image],.ef-product-image-copy[data-order=copy-image]{flex-direction:row-reverse}ef-product-image-copy>*,.ef-product-image-copy>*{width:50%}ef-product-image-copy>.image>img,.ef-product-image-copy>.image>img{border:1px solid var(--color-border-minor,var(--gray3));width:100%;height:100%}ef-product-image-copy>.body,.ef-product-image-copy>.body{flex-direction:column;justify-content:center;max-width:400px;margin-inline:auto;display:flex}}ef-map-hotspot,.ef-map-hotspot{padding:var(--space-3xs);width:40px;height:40px;color:var(--cotton);border:1px solid var(--cotton);background:var(--sunset);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:20px;justify-content:center;align-items:center;font-size:16px;transition:background-color .3s linear;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000008c}ef-map-hotspot.hover,.ef-map-hotspot.is-active{background-color:var(--black)}ef-product-image-map,.ef-product-image-map{flex-direction:column;display:flex}.ef-product-image-map .map{display:grid;position:relative}.ef-product-image-map .map>*{grid-area:1/1/span 1/span 1}.ef-product-image-map .map>img{object-fit:cover;width:100%;height:auto;max-height:800px}@media (width>=1024px){ef-product-image-map,.ef-product-image-map{flex-direction:row-reverse}.ef-product-image-map .map{width:50%}.ef-product-image-map .map>img{height:var(--viewport-height,700px);border:1px solid var(--color-border-minor,var(--gray3))}.ef-product-image-map .descriptions{width:50%}}ef-map-description-list ol,.ef-map-description-list ol{padding:var(--space-2xs);list-style:none}@media (width>=1024px){ef-map-description-list ol,.ef-map-description-list ol{padding:0}}ef-map-description-list li,.ef-map-description-list li{row-gap:var(--space-3xs);column-gap:var(--space-xs);padding:var(--space-2xs);background-color:var(--cotton);cursor:pointer;grid-template:"index title""index description"/min-content 1fr;align-items:center;transition:background-color .3s linear;display:grid}ef-map-description-list li.hover,.ef-map-description-list li.is-active{background-color:color-mix(in srgb, var(--black) 5%, transparent)}ef-map-description-list li>div,.ef-map-description-list li>div{border:1px solid var(--gray3);background-color:var(--cotton);border-radius:20px;grid-area:index;justify-content:center;align-items:center;width:40px;height:40px;font-weight:500;transition:background-color .3s linear;display:flex}ef-map-description-list li.hover>div,.ef-map-description-list li.is-active>div{background-color:var(--white)}ef-map-description-list li>h3,.ef-map-description-list li>h3{grid-area:title}ef-map-description-list li>p,.ef-map-description-list li>p{grid-area:description}.accordionSection{--color-fg-subdued:var(--gray2);margin-block:var(--space-3xl);max-width:var(--content-maxwidth);flex-direction:row;display:flex}.accordionSection>:first-child{display:none}@media (width>=1024px){.accordionSection{gap:var(--space-xl)}.accordionSection>*{width:50%}.accordionSection>:first-child{display:block}}.ef-accordion-fold{display:block}.ef-accordion-fold details{cursor:pointer}.ef-accordion-fold summary{padding-block:var(--space-s);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.ef-accordion-fold summary::-webkit-details-marker{display:none}.ef-accordion-fold summary:after{content:"+";font-size:20px;font-weight:300;transition:transform .2s}.ef-accordion-fold details[open] summary:after{transform:rotate(45deg)}.ef-accordion-fold .richtext{padding-bottom:var(--space-s)}.assetLinkListSection{row-gap:var(--space-m);grid-template-rows:repeat(2,min-content);grid-template-columns:1fr;display:grid}.assetLinkListSection>.linkList li:first-child a{border-top:2px solid var(--color-fg,var(--black))}@media (width>=1024px){.assetLinkListSection{column-gap:var(--space-xl);grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}}ef-product-reviews,.ef-product-reviews{max-width:var(--content-maxwidth);display:block}.reviews-grid-clean{gap:var(--space-m);margin-top:var(--space-l);grid-template-columns:1fr;display:grid}@media (width>=768px){.reviews-grid-clean{grid-template-columns:repeat(2,1fr)}}.review-item-card{background:var(--white);border:1px solid var(--gray3);border-radius:var(--radius-s);padding:var(--space-m);gap:var(--space-2xs);flex-direction:column;display:flex}ef-video,.ef-video{cursor:pointer;display:block;position:relative}ef-video video,.ef-video video{object-fit:cover;width:250px;max-width:100%;height:444px;max-height:450px}ef-marquee,.ef-marquee{background-color:var(--black);width:100%;color:var(--cotton);padding-block:var(--space-s);white-space:nowrap;display:block;overflow:hidden}.marquee-track{gap:var(--space-2xl);font-size:var(--type-body-m);letter-spacing:.05em;text-transform:uppercase;font-weight:400;animation:25s linear infinite marqueeScroll;display:inline-flex}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#specsBarWrapper{z-index:var(--z-product-menu);margin-left:var(--menu-width,0px);pointer-events:none;position:fixed;bottom:0;left:0;right:0}@media (width>=1024px){#specsBarWrapper{margin-block:var(--space-xs)}#specsBarWrapper>div{padding-inline:var(--space-xs);max-width:var(--content-maxwidth);margin-inline:auto}.specs-container-box{border-radius:var(--radius-xs);border:1px solid var(--gray3)}}.specs-container-box{pointer-events:all;background:var(--cotton);flex-direction:column;display:flex;box-shadow:0 -4px 18px #00000026}.specs-fixed-bar{height:var(--popup-variant-bar-height);padding:var(--space-2xs) var(--space-m);justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.sideNav{--side-nav-transition:transform .75s cubic-bezier(.22, 1, .36, 1);--side-nav-rail-width:var(--menu-v-width-collapsed,80px);--side-nav-panel-width:min(var(--menu-v-width-open,575px), calc(100vw - var(--side-nav-rail-width)));--side-nav-mobile-height:68px;--side-nav-cotton:var(--cotton,#f8f7ed);--side-nav-black:var(--black,#141617);--side-nav-line:#f8f7ed47;--side-nav-muted:#f8f7edb8;--side-nav-hover:var(--sunrise,#ea805c);z-index:100;width:100%;color:var(--side-nav-cotton);pointer-events:none;position:fixed;inset:0 auto auto 0}.sideNav__bar,.sideNav__panel,.sideNav__backdrop{pointer-events:auto}.sideNav__bar{z-index:3;width:100%;min-height:var(--side-nav-mobile-height);border-bottom:1px solid var(--side-nav-line);background:var(--side-nav-black);justify-content:space-between;align-items:center;padding:14px 12px;display:flex;position:relative}.sideNav__homeMark{color:inherit;justify-content:center;align-items:center;display:none}.sideNav__mark{width:29px;height:32px}.sideNav__toggle{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sideNav__toggle svg{width:21px;height:auto}.sideNav__toggle line{transition:var(--side-nav-transition);transform-origin:50%}.sideNav__toggle line:first-child{opacity:1;transition-property:opacity;transform:rotate(45deg)}.sideNav__toggle line:nth-child(2){transform:translateY(8px)rotate(45deg)}.sideNav__toggle line:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.sideNav.is-open .sideNav__toggle line:first-child{opacity:0}.sideNav.is-open .sideNav__toggle line:nth-child(2),.sideNav.is-open .sideNav__toggle line:nth-child(3){transform:rotate(0)}.sideNav__mobileWordmark{width:min(32vw,108px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sideNav__mobileWordmark img{width:100%;height:auto}.sideNav__panel{top:var(--side-nav-mobile-height);z-index:2;width:100%;height:calc(100svh - var(--side-nav-mobile-height));color:var(--side-nav-cotton);background:var(--side-nav-black);transition:var(--side-nav-transition);flex-direction:column;padding:32px 24px 24px;display:flex;position:fixed;left:0;overflow-y:auto;transform:translateY(-110%)}.sideNav.is-open .sideNav__panel{transform:translateY(0)}.sideNav__primary,.sideNav__secondary{margin:0;padding:0;list-style:none}.sideNav__primary{flex-direction:column;flex-grow:4;gap:12px;display:flex}.sideNav__secondary{flex-direction:column;flex-grow:1;gap:10px;margin-block:28px;display:flex}.sideNav a{color:inherit;text-decoration:none}.sideNav a:hover{color:var(--side-nav-hover)}.sideNav__primary a{font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--type-menu-l,clamp(56px, 50.6667px + 1.4815vw, 72px));letter-spacing:-.01em;line-height:1}.sideNav__secondary a{color:var(--side-nav-muted);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--type-menu-s,clamp(18px, 16.6667px + .3704vw, 22px));letter-spacing:-.01em;align-items:center;gap:.5em;line-height:1;display:inline-flex}.sideNav__footer{color:var(--side-nav-muted);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--type-body-s,clamp(12px, 11.6667px + .0926vw, 13px));letter-spacing:-.02em;margin-top:auto;font-weight:300;line-height:1.5}.sideNav__social{align-items:center;gap:16px;margin-bottom:14px;display:flex}.sideNav__footer p{max-width:280px;margin:0}.sideNav__backdrop{z-index:1;opacity:0;visibility:hidden;background:#00000029;border:0;transition:opacity .35s,visibility .35s;position:fixed;inset:0}.sideNav.is-open .sideNav__backdrop{opacity:1;visibility:visible}body.sideNavOpen{overflow:hidden}@media (width>=768px){.sideNav{width:auto;height:100svh;transition:var(--side-nav-transition);transform:translate(0)}.sideNav.is-open{transform:translateX(var(--side-nav-panel-width))}.sideNav__bar{width:var(--side-nav-rail-width);border-right:1px solid var(--side-nav-line);border-bottom:0;flex-direction:column;height:100svh;min-height:100svh;padding:22px 14px;position:relative}.sideNav__homeMark{display:flex}.sideNav__toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sideNav__toggle svg{width:32px}.sideNav__mobileWordmark{display:none}.sideNav__panel{width:var(--side-nav-panel-width);height:100svh;padding:60px;top:0;left:auto;right:100%;transform:translate(0)}.sideNav__primary a{font-size:var(--type-menu-l,clamp(56px, 50.6667px + 1.4815vw, 72px))}}@media (prefers-reduced-motion:reduce){.sideNav,.sideNav__panel,.sideNav__toggle line,.sideNav__backdrop{transition-duration:.01ms!important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,sup,sub,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;border:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}@font-face{font-family:SangBleu Sunrise;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SangBleuSunrise-Regular-WebS.woff2)format("woff2")}@font-face{font-family:SangBleu Sunrise;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/SangBleuSunrise-RegularItalic-WebS.woff2)format("woff2")}@font-face{font-family:GT America;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/GT-America-Standard-Light.woff2)format("woff2")}@font-face{font-family:GT America;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GT-America-Standard-Regular.woff2)format("woff2")}@font-face{font-family:GT America;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GT-America-Standard-Medium.woff2)format("woff2")}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sinhala-regular.woff2)format("woff2")}:root{--black:#141617;--white:#fff;--cotton:#f8f7ed;--sunrise:#ea805c;--sunset:#f67b71;--gray1:#3a3a3a;--gray2:#6a6a6a;--gray3:#ddd;--gray4:#f0efe5;--color-bg:var(--cotton);--color-fg:var(--black);--color-fg-subdued:var(--gray3);--color-border-major:var(--black);--color-border-minor:var(--gray3);--font-serif:"SangBleu Sunrise", Georgia, "Times New Roman", serif;--font-sans:"GT America", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sinhala:"Noto Sans Sinhala", sans-serif;--type-h1:clamp(32px, 14.6667px + 4.8148vw, 84px);--type-h2:clamp(32px, 28px + 1.1111vw, 44px);--type-h3:clamp(22px, 18px + 1.1111vw, 34px);--type-h4:clamp(22px, 19.3333px + .7407vw, 30px);--type-h5:clamp(32px, 21.3333px + 2.963vw, 64px);--type-body-l:clamp(20px, 19.3333px + .1852vw, 22px);--type-body-m:clamp(15px, 14.6667px + .0926vw, 16px);--type-body-s:clamp(12px, 11.6667px + .0926vw, 13px);--type-eyebrow:clamp(10px, 9.6667px + .0926vw, 11px);--type-cta-l:clamp(15px, 14.6667px + .0926vw, 16px);--type-cta-s:14px;--type-menu-l:clamp(56px, 50.6667px + 1.4815vw, 72px);--type-menu-s:clamp(18px, 16.6667px + .3704vw, 22px);--line-body:1.5em;--space-3xs:clamp(5px, 4px + .2778vw, 8px);--space-2xs:clamp(10px, 8.3333px + .463vw, 15px);--space-xs:clamp(15px, 12.3333px + .7407vw, 23px);--space-s:clamp(20px, 16.6667px + .9259vw, 30px);--space-m:clamp(30px, 25px + 1.3889vw, 45px);--space-l:clamp(40px, 33.3333px + 1.8519vw, 60px);--space-xl:clamp(60px, 50px + 2.7778vw, 90px);--space-2xl:clamp(80px, 66.6667px + 3.7037vw, 120px);--space-3xl:clamp(120px, 100px + 5.5556vw, 180px);--space-4xl:clamp(160px, 133.333px + 7.4074vw, 240px);--space-3xs-2xs:clamp(5px, 1.6667px + .9259vw, 15px);--space-2xs-xs:clamp(10px, 5.6667px + 1.2037vw, 23px);--space-xs-s:clamp(15px, 10px + 1.3889vw, 30px);--space-s-m:clamp(20px, 11.6667px + 2.3148vw, 45px);--space-m-l:clamp(30px, 20px + 2.7778vw, 60px);--space-l-xl:clamp(40px, 23.3333px + 4.6296vw, 90px);--space-xl-2xl:clamp(60px, 40px + 5.5556vw, 120px);--space-2xl-3xl:clamp(80px, 46.6667px + 9.2593vw, 180px);--space-3xl-4xl:clamp(120px, 80px + 11.1111vw, 240px);--space-xs-l:clamp(15px, 0px + 4.1667vw, 60px);--space-s-l:clamp(20px, 6.6667px + 3.7037vw, 60px);--space-m-xl:clamp(30px, 10px + 5.5556vw, 90px);--space-xl-3xl:clamp(60px, 20px + 11.1111vw, 180px);--space-2xl-4xl:clamp(80px, 26.6667px + 14.8148vw, 240px);--space-l-3xl:clamp(40px, -6.6667px + 12.963vw, 180px);--radius-xs:12px;--radius-s:16px;--layout-maxwidth:2000px;--layout-maxwidth-s:1124px;--content-maxwidth:1500px;--layout-maxheight-viewport-section:1500px;--z-product-tags:40;--z-hero-intro:45;--z-notification:50;--z-product-menu-overlay:59;--z-product-menu:60;--z-overlay:99;--z-menu:100;--menu-h-height-collapsed:60px;--menu-v-width-collapsed:80px;--menu-v-width-open:575px;--menu-width:0px;--menu-height:var(--menu-h-height-collapsed)}@media (width>=768px){:root{--menu-width:var(--menu-v-width-collapsed);--menu-height:0px}}html{background:var(--color-bg);min-height:100%;color:var(--color-fg);scrollbar-color:var(--color-fg-subdued) var(--color-bg)}body{background:var(--color-bg);min-width:320px;min-height:100%;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--type-body-m);letter-spacing:-.01em;line-height:var(--line-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}button,input,textarea,select{font:inherit}button{color:inherit;background:0 0;border:0;outline:0;margin:0;padding:0}a{color:inherit;cursor:pointer;text-decoration:none}img,svg{display:block}#body__content{padding-top:var(--menu-height);padding-left:var(--menu-width);flex-direction:column;min-height:100%;display:flex}#body__content:has(.helpPage){background-color:var(--sunset);color:var(--cotton)}#body__content:has(.helpPage) footer.siteFooter{background-color:var(--sunset);color:var(--cotton)}#body__content:has(.helpPage) footer.siteFooter *{border-color:var(--cotton)}#body__content>footer{margin-top:auto}.container,.container-full{width:100%;margin-inline:auto}.container{padding-inline:var(--space-xs)}.container-responsive,.container-responsive-md,.container-responsive-lg{width:100%;max-width:var(--content-maxwidth);margin-inline:auto}@media (width>=768px){.container-responsive-md{padding-inline:var(--space-xs)}}@media (width>=1024px){.container-responsive-lg{padding-inline:var(--space-xs)}}.h1{font-size:var(--type-h1);font-family:var(--font-sans);letter-spacing:-.04em;line-height:1.3}.h2{font-size:var(--type-h2);font-family:var(--font-sans);letter-spacing:-.04em;line-height:1.3}.h3{font-size:var(--type-h3);font-family:var(--font-sans);letter-spacing:-.04em;line-height:1.3}.h4{font-size:var(--type-h4);font-family:var(--font-serif);letter-spacing:-.02em;line-height:1.3}.h5{font-size:var(--type-h5);font-family:var(--font-sans);letter-spacing:-.02em;line-height:1.3}.body-l{font-size:var(--type-body-l);font-family:var(--font-sans);letter-spacing:-.02em;line-height:var(--line-body)}.body-m{font-size:var(--type-body-m);font-family:var(--font-sans);letter-spacing:-.02em;line-height:var(--line-body)}.body-s{font-size:var(--type-body-s);font-family:var(--font-sans);letter-spacing:-.02em;line-height:1.5}.eyebrow{font-size:var(--type-eyebrow);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-weight:500;line-height:1}.cta-l{font-size:var(--type-cta-l);font-family:var(--font-sans);line-height:1}.cta-s{font-size:var(--type-cta-s);font-family:var(--font-sans);line-height:1}.menu-l{font-size:var(--type-menu-l);font-family:var(--font-sans);letter-spacing:-.01em;line-height:1}.menu-s{font-size:var(--type-menu-s);font-family:var(--font-sans);letter-spacing:-.01em;line-height:1}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}@media (width>=768px){.md\:font-light{font-weight:300}.md\:font-regular{font-weight:400}.md\:font-medium{font-weight:500}}@media (width>=1024px){.lg\:font-light{font-weight:300}.lg\:font-regular{font-weight:400}.lg\:font-medium{font-weight:500}}.rounded{border-radius:var(--radius-s)}.unrounded{border-radius:0}.wrap-pretty{text-wrap:balance}.ellipsis{text-overflow:ellipsis;overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mx-auto{margin-inline:auto}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex-x{flex-direction:row;display:flex}.flex-y{flex-direction:column;display:flex}.flex-x-rev{flex-direction:row-reverse;display:flex}.flex-y-rev{flex-direction:column-reverse;display:flex}.grid{display:grid}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}@media (width>=768px){.md\:rounded{border-radius:var(--radius-s)}.md\:unrounded{border-radius:0}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:hidden{display:none}.md\:block{display:block}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:flex-x{flex-direction:row;display:flex}.md\:flex-y{flex-direction:column;display:flex}.md\:flex-y-rev{flex-direction:column-reverse;display:flex}.md\:flex-x-rev{flex-direction:row-reverse;display:flex}.md\:grid{display:grid}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}}@media (width>=1024px){.lg\:rounded{border-radius:var(--radius-s)}.lg\:unrounded{border-radius:0}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:hidden{display:none}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}.lg\:flex-x{flex-direction:row;display:flex}.lg\:flex-y{flex-direction:column;display:flex}.lg\:flex-x-rev{flex-direction:row-reverse;display:flex}.lg\:flex-y-rev{flex-direction:column-reverse;display:flex}.lg\:grid{display:grid}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}}.color-invert{--color-fg:var(--cotton);--color-bg:var(--black);color:var(--color-fg);background-color:var(--color-bg)}.button{background-color:var(--black);color:var(--cotton);text-align:center;font-size:14px;font-family:var(--font-sans);text-overflow:ellipsis;border-radius:1000px;min-width:160px;padding-block:17px;padding-inline:30px;font-weight:400;transition:background-color .2s;display:inline-block;overflow:hidden}.button:hover{background:var(--sunrise)}.button.button--small{min-width:unset;padding-block:10px;padding-inline:10px}.button.button--inverse{border:1px solid var(--color-fg);background:0 0;transition:background-color .2s,border-color .2s}.button.button--inverse:hover{background:var(--sunrise);border-color:var(--sunrise)}.richtext{font-weight:300}.richtext>*+*{margin-top:var(--space-s)}.richtext a{text-decoration:underline}.richtext strong,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-weight:500}.overlay{z-index:var(--z-overlay);opacity:0;background-color:color-mix(in srgb, var(--black) 40%, transparent);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .45s;position:fixed;inset:0}.overlay.visible,.sideNavOpen~.overlay{pointer-events:all;opacity:1}:root{--slide-distance:10px;--animation-duration:1s}@media screen and (prefers-reduced-motion:no-preference){[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.2s}[data-delay="3"]{transition-delay:.3s}[data-delay="4"]{transition-delay:.4s}[data-delay="5"]{transition-delay:.5s}[data-delay="6"]{transition-delay:.6s}[data-delay="7"]{transition-delay:.7s}[data-delay="8"]{transition-delay:.8s}[data-duration="1"]{--animation-duration:1s}[data-duration="2"]{--animation-duration:1.5s}[data-duration="3"]{--animation-duration:2s}[data-duration="4"]{--animation-duration:2.5s}[data-duration="5"]{--animation-duration:3s}[data-offset="1"]{--slide-distance:10px}[data-offset="2"]{--slide-distance:20px}[data-offset="3"]{--slide-distance:40px}[data-offset="4"]{--slide-distance:60px}[data-offset="5"]{--slide-distance:80px}[data-offset="8"]{--slide-distance:200px}[data-animate]{transition-duration:var(--animation-duration);will-change:transform, opacity;transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-animate=slide-up]{transform:translateY(var(--slide-distance));opacity:0;transition-property:transform,opacity}[data-animation-triggered] [data-animate=slide-up],[data-animation-triggered][data-animate=slide-up],[data-animate=slide-up].is-triggered{opacity:1;transform:none}[data-animate=fade-in]{opacity:0;transition-property:opacity}[data-animation-triggered] [data-animate=fade-in],[data-animation-triggered][data-animate=fade-in],[data-animate=fade-in].is-triggered{opacity:1}}
