@keyframes marquee{to{transform:translateX(calc(var(--dir)*50%))}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fill{0%{width:0}}@keyframes reveal-hero{0%{clip-path:inset(0 0 100%0 round 28px)}to{clip-path:inset(0 0 0 0 round 28px)}}@property --fade{syntax:"<length>";inherits:false;initial-value:3.5rem}:root{--ink:#0f172a;--ink-soft:#475569;--ink-mute:#94a3b8;--sky:#44c8f5;--sky-deep:#1397c7;--sky-wash:#e9eefa;--mist:#f2f6fc;--line:#dde5f2;--heading-color:var(--ink);--primary:var(--sky);--secondary:#44c8f52b;--buy:#dc3545;--r-sm:12px;--r-md:20px;--r-lg:28px;--ease:cubic-bezier(.22, 1, .36, 1);--shadow-sm:0 1px 2px rgba(12, 43, 59, .04), 0 8px 20px -10px rgba(12, 43, 59, .10);--shadow-md:0 2px 4px rgba(12, 43, 59, .04), 0 22px 44px -20px rgba(15, 23, 42, .14);--dir:1}html[dir=ltr]{--dir:-1}@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot?jef8xe);src:url(../fonts/icomoon.eot?jef8xe#iefix)format("embedded-opentype"),url(../fonts/icomoon.ttf?jef8xe)format("truetype"),url(../fonts/icomoon.woff?jef8xe)format("woff"),url(../fonts/icomoon.svg?jef8xe#icomoon)format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-],body{font-weight:400;-webkit-font-smoothing:antialiased}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:never;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.icon-comment:before{content:""}.icon-copyright:before{content:""}.icon-instagram:before{content:""}.icon-pump:before{content:""}.icon-barcode:before{content:""}.icon-chevron:before{content:""}.icon-percent:before{content:""}.icon-arrow:before{content:""}.icon-bars:before{content:""}.icon-credit:before{content:""}.icon-pen:before{content:""}.icon-money:before{content:""}.icon-circle:before{content:""}.icon-box:before{content:""}.icon-house:before{content:""}.icon-table:before{content:""}.icon-circle-user:before{content:""}.icon-cart:before{content:""}.icon-shield:before{content:""}.icon-ellipsis:before{content:""}.icon-info:before{content:""}.icon-headset:before{content:""}.icon-medal:before{content:""}.icon-truck:before{content:""}.icon-heart:before{content:""}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:300;src:url(../fonts/woff2/IRANYekanX-Light.woff2)format("woff2"),url(../fonts/woff/IRANYekanX-Light.woff)format("woff");font-display:swap}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:400;src:url(../fonts/woff2/IRANYekanX-Regular.woff2)format("woff2"),url(../fonts/woff/IRANYekanX-Regular.woff)format("woff");font-display:swap}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:500;src:url(../fonts/woff2/IRANYekanX-Medium.woff2)format("woff2"),url(../fonts/woff/IRANYekanX-Medium.woff)format("woff");font-display:swap}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:600;src:url(../fonts/woff2/IRANYekanX-DemiBold.woff2)format("woff2"),url(../fonts/woff/IRANYekanX-DemiBold.woff)format("woff");font-display:swap}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:700;src:url(../fonts/woff2/IRANYekanX-Bold.woff2)format("woff2"),url(../fonts/woff/IRANYekanX-Bold.woff)format("woff");font-display:swap}html{scroll-padding-top:96px}body{position:relative;isolation:isolate;font-family:IRANYekanX,Tahoma,sans-serif;line-height:1.9;color:var(--ink);background:var(--mist);text-rendering:optimizeLegibility;overflow-x:hidden}body::before{content:"";position:absolute;inset:0 0 auto 0;height:620px;z-index:-1;pointer-events:none;background:radial-gradient(60% 100%at 85%0,#e9eefa,transparent 72%)}::selection{background:var(--sky);color:var(--ink)}:focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px;border-radius:6px}img{max-width:100%}a,a:hover{text-decoration:none;color:var(--ink)}a{transition:color .3s var(--ease)}h1,h2,h3,h4,h5{font-weight:700;line-height:1.55;color:var(--ink)}h1{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.2rem)}h2{font-size:clamp(1.25rem,1.05rem + .8vw,1.65rem)}h3{font-size:1.1rem}p{color:var(--ink-soft)}@media (min-width:1400px){.container{max-width:1200px}}.text-primary-color,.theme-color{color:var(--sky-deep)}.fw300{font-weight:300}.text-justify{text-align:justify}.text-12{font-size:.8rem}.x-size{font-size:.75rem}.max-content{width:max-content}.bg-none{background:0 0}.bg-theme{background:var(--sky-wash)}.rotate{transform:rotate(90deg)}.lineDevider{height:1px;background:var(--line);flex-grow:1}.shadow-theme{box-shadow:var(--shadow-sm)}ul.children,ul.comment-list{list-style:none}.btn{padding:.65rem 1.5rem;font-size:.92rem}.btn,.btn-buy{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:999px;font-weight:600;line-height:1.6;cursor:pointer;transition:color .45s var(--ease),border-color .45s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease)}.btn-buy,.btn-danger,.btn-primary{--bs-btn-bg:var(--buy);--bs-btn-border-color:var(--buy);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--buy);--bs-btn-hover-border-color:var(--ink);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--buy);--bs-btn-active-border-color:var(--ink);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--buy);--bs-btn-disabled-border-color:var(--buy);background:var(--buy);border-color:var(--buy);color:#fff}.btn-buy{padding:.5rem 1.25rem;font-size:.88rem}.btn-buy::before,.btn-danger::before,.btn-primary::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:translateY(101%);transition:transform .55s var(--ease)}.btn-buy:focus-visible::before,.btn-buy:hover::before,.btn-danger:focus-visible::before,.btn-danger:hover::before,.btn-primary:focus-visible::before,.btn-primary:hover::before{transform:translateY(0)}.btn-buy:hover,.btn-danger:hover,.btn-primary:hover{color:#fff;border-color:var(--ink)}.btn-buy:active,.btn:active{transform:scale(.97)}.btn.disabled,.btn:disabled{opacity:.55;pointer-events:none}.btn-outline-warning{--bs-btn-color:var(--ink);--bs-btn-hover-color:var(--ink);--bs-btn-active-color:var(--ink);background:#fff;border-color:var(--line);color:var(--ink)}.btn-outline-warning:hover{background:var(--sky-wash);border-color:var(--sky);color:var(--ink)}.site-header{position:sticky;top:0;z-index:1030;padding-block:12px;pointer-events:none}.site-header>.container{pointer-events:auto}.header-bar{justify-content:space-between;gap:1rem;padding:6px 8px 6px 20px;padding-inline:22px 8px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border:1px solid rgba(255,255,255,.85);border-radius:999px;box-shadow:var(--shadow-sm);transition:transform .7s var(--ease),box-shadow .6s var(--ease),background-color .6s var(--ease),padding .6s var(--ease)}.site-header.is-scrolled .header-bar{background:rgba(255,255,255,.88);box-shadow:var(--shadow-md)}.site-header.is-hidden .header-bar{transform:translateY(calc(-100% - 24px))}.brand,.header-bar,.mainmenu li{display:flex;align-items:center}.brand-logo,.mainlogo{height:34px;width:auto;display:block}.mainmenu ul{display:flex;gap:.15rem;margin:0;padding:0;list-style:none}.mainmenu li{position:relative;margin:0;font-size:.9rem}.mainmenu a{display:block;padding:.4rem .95rem;border-radius:999px;font-weight:500;color:var(--ink-soft);transition:background-color .4s var(--ease),color .4s var(--ease)}.mainmenu .current-menu-item>a,.mainmenu .current_page_item>a,.mainmenu a:hover{background:var(--sky-wash);color:var(--ink)}.mainmenu .sub-menu{position:absolute;top:100%;inset-inline-start:0;min-width:200px;margin:10px 0 0;padding:.5rem;list-style:none;display:block;background:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s var(--ease),transform .5s var(--ease),visibility .4s}.mainmenu li:focus-within>.sub-menu,.mainmenu li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}ul#menu-main{margin:0}li.menu-item{display:flex;align-items:center}#progress-container{position:fixed;top:0;height:2px;border-radius:0;background:0 0;z-index:1100;overflow:visible}#progress-container .progress-bar{width:100%;height:2px;transition:none;transform:scaleX(0);transform-origin:right;background:linear-gradient(90deg,var(--sky),var(--sky-deep))}html:not([dir=rtl]) #progress-container .progress-bar{transform-origin:left}.navbar-toggler{padding:.5rem .6rem;border:0;border-radius:50%;font-size:1.15rem;transition:background-color .3s}#seemore:hover,.navbar-toggler:hover{background:var(--sky-wash)}.navbar-toggler:focus{box-shadow:none}.mobile-nav.offcanvas{width:min(86vw,340px);background-color:rgba(255,255,255,.98);transition:transform .65s var(--ease);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;border-start-end-radius:var(--r-lg);border-end-end-radius:var(--r-lg);box-shadow:var(--shadow-md)}.mobile-nav .offcanvas-header{padding:1.25rem 1.5rem}.mobile-nav .offcanvas-body{padding:.5rem 1.5rem 2rem}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:1rem .25rem;font-size:1.1rem;font-weight:500;border-bottom:1px solid var(--line);opacity:0;transform:translateX(calc(var(--dir)*24px))}.mobile-nav.show .mobile-nav-link{opacity:1;transform:none;transition:opacity .7s var(--ease) calc(var(--i, 0)*60ms + 180ms),transform .8s var(--ease) calc(var(--i, 0)*60ms + 180ms),color .3s}.offcanvas-backdrop{background:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .5s var(--ease)}.offcanvas-backdrop.show{opacity:.35}.theme-breadcrumb{font-size:.8rem;color:var(--ink-mute);padding-block:1.1rem .6rem;gap:.2rem}.intro p,.theme-breadcrumb a{color:var(--ink-soft)}.theme-breadcrumb a:hover{color:var(--sky-deep)}.theme-breadcrumb .icon-chevron{font-size:.55rem;opacity:.6;color:var(--ink-mute)}.hero{margin-top:.75rem}.hero .carousel{border-radius:var(--r-lg);overflow:hidden;background:var(--sky-wash);box-shadow:var(--shadow-md);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.hero .carousel-item{transition:opacity 1.2s var(--ease)}.hero .carousel-item img{display:block;width:100%;height:auto;transform:scale(1.045);transition:transform 8s var(--ease)}.hero .carousel-item.active img{transform:scale(1)}.hero .carousel-indicators{margin-bottom:1rem;gap:6px}.hero .carousel-indicators [data-bs-target]{width:6px;height:6px;margin:0;padding:0;border:0;border-radius:99px;background:#fff;opacity:.6;transition:width .6s var(--ease),opacity .4s;box-sizing:border-box;text-indent:-999px;overflow:hidden}.hero .carousel-indicators .active{width:28px;opacity:1}.hero .carousel-control-next,.hero .carousel-control-prev{width:72px;opacity:0;transition:opacity .5s var(--ease)}.hero .carousel:hover .carousel-control-next,.hero .carousel:hover .carousel-control-prev{opacity:1}.hero .carousel-control-next-icon,.hero .carousel-control-prev-icon{width:42px;height:42px;border-radius:50%;background-color:rgba(12,43,59,.38);background-size:36%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .5s var(--ease),background-color .3s}.hero .carousel-control-next:hover .carousel-control-next-icon,.hero .carousel-control-prev:hover .carousel-control-prev-icon{transform:scale(1.1);background-color:rgba(12,43,59,.6)}@media (hover:none){.hero .carousel-control-next,.hero .carousel-control-prev{display:none}}.intro{padding-block:clamp(2.5rem,6vw,5rem) clamp(1rem,3vw,2.5rem)}.intro p{width:100%;margin:0;font-size:1.05rem;line-height:2.2;font-weight:300;text-wrap:pretty;text-align:justify}.intro p::first-line{font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:700;color:var(--ink)}@media (min-width:992px){.intro p:not(.mobileDesc){column-count:2;column-gap:3.5rem}}.mobileDesc{--fade:0px;max-height:12.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(#000 calc(100% - var(--fade)),transparent);transition:max-height .9s var(--ease),--fade .9s var(--ease)}.mobileDesc:not(.is-open){--fade:4rem}.mobileDesc.is-open{max-height:80rem}#seemore{display:block;border:0;background:0 0;width:max-content;margin:.75rem auto 0;padding:.35rem 1rem;border-radius:999px;font-size:.85rem;font-weight:500;color:var(--sky-deep);cursor:pointer;transition:background-color .3s}.features{padding-block:clamp(1.5rem,4vw,3rem)}.feature{text-align:center;padding:1.25rem 1rem}.feature .icons{display:block;width:72px;height:72px;max-height:none;padding:16px;margin:0 auto 1rem;border-radius:50%;background:var(--sky-wash);object-fit:contain;transition:transform .8s var(--ease),background-color .5s var(--ease)}.feature:hover .icons{transform:translateY(-5px);background:#dbe4f5}.feature b{display:block;font-size:1.05rem;font-weight:700;margin-bottom:.3rem}.feature p{max-width:32ch;margin:0 auto;text-align:center;font-size:.92rem;font-weight:300}.section{padding-block:clamp(1.75rem,4vw,3.25rem)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.section-title{margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem)}.link-more{font-size:.9rem;font-weight:500;color:var(--sky-deep);white-space:nowrap;background:linear-gradient(currentColor,currentColor) right bottom/0 1px no-repeat;padding-bottom:2px;transition:background-size .6s var(--ease),color .3s}html[dir=ltr] .footerMenu a,html[dir=ltr] .link-more{background-position:left bottom}.link-more:hover{background-size:100% 1px;color:var(--sky-deep)}.banner,.product-card{box-shadow:var(--shadow-sm)}.product-card{display:block;height:100%;padding:.55rem .55rem 1rem;background:#fff;border-radius:var(--r-md);transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.product-card .thumb{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:calc(var(--r-md) - 6px);background:linear-gradient(160deg,var(--sky-wash),#f2f6fc)}.product-card .thumb img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1s var(--ease)}.product-card:hover .thumb img{transform:scale(1.07) translateY(-2%)}.product-card .thumb .product-eng{position:absolute;inset-inline:0;bottom:.6rem;text-align:center;font:500 .7rem/1.4 sans-serif;direction:ltr;color:var(--ink-soft);opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.product-card:hover .thumb .product-eng{opacity:1;transform:none}.product-card .product{min-height:3.4em;margin:.85rem .5rem 0;text-align:center;font-weight:500;font-size:.95rem;line-height:1.7;color:var(--ink)}.banner{border-radius:var(--r-lg);overflow:hidden}.banner img{display:block;width:100%;height:auto}.accordion{--bs-accordion-bg:transparent;--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-active-color:var(--sky-deep)}.accordion-item{background:0 0;border:0;border-bottom:1px solid var(--line);border-radius:0}.accordion-button{gap:1rem;padding:1.2rem 0;background:0 0;box-shadow:none;font-size:1rem;font-weight:500;line-height:1.8;color:var(--ink);text-align:start;transition:color .4s var(--ease)}.accordion-button:hover{color:var(--sky-deep)}.accordion-button:not(.collapsed){color:var(--sky-deep);background:0 0;box-shadow:none}.accordion-button::after,.accordion-button:not(.collapsed)::after{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;flex:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:11px 1.5px,1.5px 11px;background-position:center;background-repeat:no-repeat;transition:transform .7s var(--ease),border-color .4s,background-color .4s}.accordion-button:not(.collapsed)::after{transform:rotate(135deg);border-color:var(--sky);background-color:var(--sky-wash)}.accordion-button:focus{border:0;box-shadow:none;color:var(--ink)}.accordion-body{padding:0 0 1.5rem;max-width:75ch;font-weight:300;line-height:2.05;color:var(--ink-soft)}.accordion-body p{margin-bottom:.75rem}.collapsing{transition:height .55s var(--ease)}.faqQuestion{white-space:normal;overflow:visible;text-overflow:clip}.accordion-item.is-entering{animation:rise .7s var(--ease) both;animation-delay:calc(var(--i, 0)*45ms)}.accordion.is-loading{opacity:.35;transition:opacity .3s;pointer-events:none}.accordion{transition:opacity .5s var(--ease)}.faq-filter{display:flex;gap:.5rem;margin:0 0 1.5rem;padding:.25rem 0;list-style:none;overflow-x:auto;scrollbar-width:none}.faq-filter::-webkit-scrollbar{display:none}.faq-filter .nav-item{margin:0!important;flex:none}.nav-link{font-size:.85rem}.faq-filter .nav-link{padding:.45rem 1.1rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-soft);white-space:nowrap;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.faq-filter .nav-link:hover{border-color:var(--sky);color:var(--ink)}.faq-filter .nav-link.active{background:var(--ink);border-color:var(--ink);color:#fff}.mag-card{display:block}.mag-card .media{aspect-ratio:16/10;overflow:hidden;border-radius:var(--r-md);background:var(--sky-wash)}.mag-card .media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.mag-card:hover .media img,.product-visual:hover img{transform:scale(1.06)}.mag-card .mag-title,.spec dd{font-weight:500;font-size:.95rem}.mag-card .mag-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.8rem .15rem 0;line-height:1.8;color:var(--ink);transition:color .3s}.mag-card:hover .mag-title,.spec dt i{color:var(--sky-deep)}.panel{background:#fff;border-radius:var(--r-lg);padding:clamp(1.25rem,3.5vw,3rem);box-shadow:var(--shadow-sm);margin-bottom:1.5rem}.panel-title{margin:0 0 1.25rem;font-size:1.2rem;font-weight:700}.container>.row>h1,.page-content h1{margin-bottom:1.25rem}.product-visual{aspect-ratio:1;display:grid;place-items:center;border-radius:var(--r-md);background:linear-gradient(160deg,var(--sky-wash),#f2f6fc);overflow:hidden}.product-visual img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1s var(--ease)}.product-title,h1.product-name{font-size:clamp(1.6rem,1.2rem + 1.5vw,2.3rem);font-weight:700;margin:0 0 .25rem}.english-name,span.english-name{font:500 .78rem/1.4 sans-serif;color:var(--ink-mute);direction:ltr;text-transform:uppercase;max-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-tinymce-content{font-weight:300;color:var(--ink-soft);line-height:2.05}.spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem 1.5rem;margin:1.5rem 0;padding-block:1.25rem;border-block:1px solid var(--line)}.spec dt{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:300;color:var(--ink-mute)}.spec dd{margin:0;font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.codes,.volume{font-weight:300;font-size:.85rem}.badge-soft{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:999px;background:#e9eefa;color:var(--ink-soft);font-size:.82rem;font-weight:500}.feedback{position:relative;margin-top:1.5rem}.feedback-head{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:300;margin-bottom:.5rem}.feedback-head .icon-info{margin-inline-start:.35rem;cursor:pointer;opacity:.5;transition:opacity .3s}.feedback-head .icon-info:focus,.feedback-head .icon-info:hover{opacity:1}.feedback-value{font-weight:600;color:var(--sky-deep);font-variant-numeric:tabular-nums}.feedback .progress{height:6px;border-radius:99px;background:var(--sky-wash);overflow:hidden}.feedback .progress-bar{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--sky),var(--sky-deep));animation:fill 1.6s var(--ease) .3s both}.theme-alert{position:absolute;inset-inline-end:0;bottom:100%;margin-bottom:.4rem;max-width:230px;padding:.6rem .85rem;border-radius:var(--r-sm);background:var(--ink);color:#fff;font-size:.75rem;line-height:1.7;text-align:start;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s var(--ease),transform .45s var(--ease),visibility .35s;pointer-events:none}.theme-alert.is-open{opacity:1;visibility:visible;transform:none}.meta-chip{display:inline-flex;gap:.35rem;align-items:center;padding:.25rem .85rem;border-radius:999px;background:var(--sky-wash);font-size:.78rem;color:var(--ink-soft)}.magContent{background:#fff;border-radius:var(--r-lg);padding:clamp(1.25rem,4vw,3rem);box-shadow:var(--shadow-sm)}.magContent h1{margin:1rem 0 1.5rem;line-height:1.6}.magContent li,.magContent p{font-size:1.02rem;font-weight:300;line-height:2.15;color:#2b4756;text-align:start}.magContent h2{margin:2.5rem 0 1rem}.magContent h3{margin:2rem 0 .75rem}.magContent img{height:auto;margin-block:1rem}.magContent a{color:var(--sky-deep);text-decoration:underline;text-decoration-color:rgba(11,134,182,.3);text-underline-offset:.3em;transition:text-decoration-color .3s}.magContent a:hover{text-decoration-color:currentColor}.magContent blockquote{margin:1.5rem 0;padding:.75rem 1.25rem;border-inline-start:3px solid var(--sky);border-radius:var(--r-sm);background:var(--sky-wash)}.magContent table{width:100%;display:block;overflow-x:auto}.sticky-md-top{top:96px}.magContent img,.toc{border-radius:var(--r-md)}.toc{padding:1rem 1.1rem;background:var(--sky-wash)}.toc>p{margin:0 0 .5rem;font-weight:700;font-size:.9rem;color:var(--ink)}.faqList a,.toc-link{display:block;color:var(--ink-soft)}.toc-link{padding:.35rem .7rem;border-radius:10px;font-size:.86rem;line-height:1.7;transition:background-color .4s var(--ease),color .4s var(--ease),box-shadow .4s}.related-card p,.side-title,.toc-link.is-active,.toc-link:hover{color:var(--ink)}.side-title{margin:1.5rem 0 .75rem;font-weight:700;font-size:.9rem}.related-card,.toc-link.is-active{background:#fff;box-shadow:var(--shadow-sm)}.related-card{display:block;margin-bottom:1rem;overflow:hidden;border-radius:var(--r-md);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.related-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.related-card img{display:block;width:100%;height:auto}.related-card p{margin:0;padding:.75rem 1rem;font-size:.88rem;font-weight:500;line-height:1.8;text-align:start}.faqList{margin:0;padding:0;list-style:none}.faqList li{border-bottom:1px solid var(--line)}.faqList a{padding:.6rem 0;font-size:.9rem;transition:color .3s,transform .5s var(--ease)}.faqList a:hover{color:var(--sky-deep);transform:translateX(calc(var(--dir)*-4px))}.comments-area{margin-top:1rem}.magContent .comments-area{margin:2.5rem 0 0;padding:2rem 0 0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:0 0}.comment-card{margin-bottom:.75rem;padding:1.25rem;background:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.comment-card>p:first-child{padding:.5rem .9rem;border-radius:var(--r-sm);font-size:.85rem}.comment-form p{margin-bottom:1rem}.comment-form label{display:block;margin-bottom:.35rem;font-size:.85rem;color:var(--ink-soft)}.comment-form input[type=email],.comment-form input[type=search],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font-size:.92rem;letter-spacing:0;transition:border-color .3s,box-shadow .4s var(--ease)}.comment-form input:focus,.comment-form textarea:focus{outline:0;border-color:var(--sky);box-shadow:0 0 0 4px rgba(68,200,245,.18)}.form-submit input#submit{margin:0;padding:.65rem 1.75rem;border:0;border-radius:999px;background:var(--buy);color:#fff;font-weight:600;cursor:pointer;transition:background-color .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.form-submit input#submit:hover{background:var(--ink);color:#fff}.form-submit input#submit:active{transform:scale(.97)}.form-control,.form-select{padding-inline:1rem;border:1px solid var(--line);border-radius:14px;background-color:#fff;color:var(--ink);transition:border-color .3s,box-shadow .4s var(--ease)}.form-control:not(textarea),.form-select{min-height:3rem}.form-floating>.form-control,.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;min-height:calc(3.5rem + 2px)}.form-control:focus,.form-select:focus{border-color:var(--sky);box-shadow:0 0 0 4px rgba(68,200,245,.18)}.form-label{font-size:.85rem;color:var(--ink-soft)}.contactPage b{display:block;margin-top:1.25rem;font-weight:700}.contactPage .icon-ellipsis{color:var(--sky-deep)}.contactPage p{margin-bottom:.25rem}.site-footer{margin-top:clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,4rem)0 1rem;background:#fff;border-radius:var(--r-lg) var(--r-lg)0 0;box-shadow:0-24px 60px -34px rgba(15,23,42,.12)}.footerMenu a,.site-footer p{font-weight:300;font-size:.92rem}.footer-title{margin-bottom:1rem;font-size:.95rem;font-weight:700;color:var(--ink);text-align:start}.footerMenu ul{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin:0;padding:0;list-style:none}.footerMenu a{font-size:.9rem;background:linear-gradient(currentColor,currentColor) right bottom/0 1px no-repeat;padding-bottom:1px;transition:color .3s,background-size .55s var(--ease)}.footerMenu a:hover{color:var(--ink);background-size:100% 1px}.footer-top{justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.error-page,.footer-bottom,.footer-top{display:flex;align-items:center}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.25rem;margin-top:1.5rem;border-top:1px solid var(--line)}.footer-bottom a,.footerMenu a{color:var(--ink-soft)}.footer-bottom .icon-instagram{font-size:1.15rem;transition:color .3s,transform .5s var(--ease);display:inline-block}.footer-bottom a:hover .icon-instagram{color:var(--sky-deep);transform:translateY(-2px)}#go-up{position:fixed;z-index:1020;inset-block-end:22px;inset-inline-end:22px;width:48px;height:48px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);box-shadow:var(--shadow-md);cursor:pointer;opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .5s var(--ease),transform .6s var(--ease),background-color .4s var(--ease)}#go-up.is-visible{opacity:1;transform:none;pointer-events:auto}#go-up:hover{background:var(--sky-wash)}#go-up .ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}html[dir=rtl] #go-up .ring{transform:rotate(-90deg) scaleY(-1)}#go-up .ring circle{fill:none;stroke-width:2}#go-up .ring-bg{stroke:var(--line)}#go-up .ring-fg{stroke:var(--sky-deep);stroke-linecap:round}#go-up svg.arrow{width:16px;height:16px;position:relative}.error-page{flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,6rem) 1rem;text-align:center}.error-page img{max-width:min(380px,80vw);height:auto;margin-bottom:1.5rem}.marquee{overflow:hidden;margin-block:clamp(1.5rem,4vw,3rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;width:max-content}.marquee-track span{display:flex;align-items:center;padding-inline:1.25rem;font-size:clamp(2rem,1rem + 3.5vw,4rem);font-weight:700;line-height:1.5;color:#d3ddf0;white-space:nowrap;transition:color .5s var(--ease)}.marquee-track span::after{content:"";width:10px;height:10px;margin-inline-start:2.5rem;border-radius:50%;background:var(--sky)}.marquee:hover .marquee-track span{color:#b9c8e6}@media (prefers-reduced-motion:no-preference){.marquee-track{animation:marquee 45s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-block:clamp(1rem,3vw,2rem);background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.stat{padding:1.75rem 1.25rem;text-align:center;border-inline-start:1px solid var(--line)}.stat:first-child{border-inline-start:0}.stat strong{display:block;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:700;line-height:1.3;color:var(--ink);font-variant-numeric:tabular-nums}.stat span{display:block;margin-top:.25rem;font-size:.88rem;font-weight:300;color:var(--ink-soft)}.ingredients{padding:clamp(1.75rem,5vw,4rem);border-radius:var(--r-lg);background:var(--ink);color:#fff}.ingredients h2,.ingredients h3{color:#fff}.ingredients>p{max-width:58ch;margin:.75rem 0 0;color:rgba(255,255,255,.72);font-weight:300}.ing-card{height:100%;padding:1.5rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-md);transition:background-color .6s var(--ease),border-color .6s var(--ease),transform .7s var(--ease)}.ing-card:hover{background:rgba(255,255,255,.06);border-color:var(--sky);transform:translateY(-4px)}.ing-card h3{margin:0 0 .4rem;font-size:1.25rem}.ing-card p{color:rgba(255,255,255,.7);font-size:.92rem}.cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.5rem,4vw,2.75rem);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-sm)}.cta-band h2{margin:0 0 .25rem}.cta-band p,.ing-card p{margin:0;font-weight:300}@media (max-width:767.98px){.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-inline-start:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.4s;animation-timing-function:var(--ease)}.hero .carousel{animation:reveal-hero 1.3s var(--ease) .1s both}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--i, 0)*70ms)}.js [data-reveal=clip],.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=clip]>*{clip-path:inset(0 0 100%0);transition:clip-path 1.4s var(--ease)}.js [data-reveal=clip].is-in>*{clip-path:inset(0 0 0 0)}.reveal-fallback [data-reveal]{opacity:1!important;transform:none!important}.reveal-fallback [data-reveal]>*{clip-path:none!important}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:767.98px){.header-bar{padding-inline:8px}.brand-logo,.mainlogo{height:30px}.product-card .product{font-size:.88rem}#go-up{inset-block-end:16px;inset-inline-end:16px}}