.ipsum-chat{z-index:10010;color:#000;font-family:inherit;position:fixed;bottom:22px;right:22px}.ipsum-chat button{cursor:pointer;font:inherit}.ipsum-chat button:disabled{opacity:.45;cursor:default}.ipsum-chat-launch{color:#000;background:#00f076;border:0;border-radius:40px;align-items:center;gap:10px;padding:18px 22px;display:flex;box-shadow:0 4px 24px #0002;font-weight:700!important}.ipsum-chat-panel{background:#fff;border:1px solid #ddd;border-radius:22px;flex-direction:column;width:min(390px,100vw - 32px);height:min(620px,100dvh - 110px);display:flex;overflow:hidden;box-shadow:0 8px 50px #0004}.ipsum-chat-panel header{color:#00f076;background:#000;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ipsum-chat-panel header strong{letter-spacing:1px;font-size:27px}.ipsum-chat-panel header small{color:#fff;margin-top:4px;font-size:12px;display:block}.ipsum-chat-panel header button{color:#fff;background:0 0;border:0;padding:0 4px;font-size:30px}.ipsum-chat-start{padding:24px;overflow:auto}.ipsum-chat-start h3{margin:0 0 16px;font-size:24px}.ipsum-chat-start p{font-size:15px;line-height:1.55}.ipsum-chat-start label{margin:20px 0;font-size:13px;line-height:1.5;display:block}.ipsum-chat-start input{appearance:auto;width:auto;height:auto}.ipsum-chat a{color:#005f3b;text-decoration:underline}.ipsum-chat-primary{background:#00f076;border:0;border-radius:12px;padding:13px 18px;font-weight:700!important}.ipsum-chat-messages{background:#fafafa;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.ipsum-chat-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e9e9e9;border-radius:14px;flex-shrink:0;max-width:92%;padding:12px}.ipsum-chat-message small{color:#666;font-size:11px}.ipsum-chat-message p{white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.5}.ipsum-chat-message a{margin-top:8px;font-size:14px;display:block}.ipsum-chat-customer{background:#d9ffeb;border-color:#d9ffeb;align-self:flex-end}.ipsum-chat-human{background:#fff;border:0;border-top:1px solid #eee;padding:12px;font-size:13px!important}.ipsum-chat-panel form{border-top:1px solid #eee;gap:8px;padding:12px;display:flex}.ipsum-chat-panel textarea{font:inherit;resize:none;box-sizing:border-box;border:1px solid #ddd;border-radius:12px;flex:1;min-width:0;min-height:52px;padding:10px;font-size:14px}.ipsum-chat-panel form button{color:#000;background:#00f076;border:0;border-radius:12px;width:48px;font-size:25px}.ipsum-chat-error{color:#a40017;background:#fff1f2;margin:0;padding:10px;font-size:13px}@media (max-width:600px){.ipsum-chat{right:16px;bottom:calc(85px + env(safe-area-inset-bottom,0px))}.ipsum-chat-launch{padding:15px}.ipsum-chat-launch span{display:none}.ipsum-chat-panel{width:calc(100vw - 32px);height:min(600px,100dvh - 125px)}}.ipsum-chat-panel>header{box-sizing:border-box;flex-shrink:0;z-index:auto!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;position:static!important;inset:auto!important;transform:none!important}.ipsum-chat-panel>header:before,.ipsum-chat-panel>header:after{display:none!important}.ipsum-chat .ipsum-chat-launch{box-sizing:border-box;border-radius:50%;justify-content:center;gap:0;width:52px;height:52px;padding:0}.ipsum-chat-launch span{display:none}.ipsum-chat-files{flex-wrap:wrap;gap:8px;max-height:100px;padding:8px 12px;font:12px/1.4 Arial,sans-serif;display:flex;overflow:auto}.ipsum-chat-files label,.ipsum-chat-files button{color:#111;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #ddd;border-radius:14px;max-width:100%;padding:7px 10px}.ipsum-chat-rating{background:#effff5;padding:12px;font:14px Arial,sans-serif}.ipsum-chat-rating button{color:#111;background:#fff;border:0;border-radius:8px;margin:2px;padding:8px}
.qa-widget{z-index:10000;color:#171717;font:14px/1.5 Arial,sans-serif;position:relative}.qa-fab{color:#fff;cursor:pointer;background:#5455ff;border:0;border-radius:50px;padding:16px 24px;font-weight:700;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 20px #0003}.qa-toast{background:#fff;border:1px solid #ddd;border-radius:12px;padding:14px;position:fixed;bottom:82px;right:20px}.qa-backdrop{background:#0008;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qa-dialog{background:#fff;border-radius:20px;width:100%;max-width:720px;max-height:90dvh;padding:24px;overflow:auto;box-shadow:0 20px 80px #0003}.qa-dialog header{justify-content:space-between;gap:20px;display:flex}.qa-dialog h2{margin:0;font:700 22px/1.3 Arial,sans-serif}.qa-dialog label{gap:6px;margin:14px 0;display:grid}.qa-dialog textarea,.qa-dialog select{font:inherit;box-sizing:border-box;border:1px solid #aaa;border-radius:8px;width:100%;padding:10px}.qa-dialog textarea{resize:vertical;min-height:90px}.qa-dialog button{cursor:pointer;background:#f4f4f4;border:1px solid #ddd;border-radius:10px;padding:10px 16px}.qa-dialog button[type=submit]{color:#fff;background:#171717}.qa-files{flex-wrap:wrap;gap:10px;display:flex}.qa-files figure{width:180px;margin:0}.qa-files img{object-fit:contain;background:#eee;width:180px;height:110px}.qa-files figcaption{overflow-wrap:anywhere;font-size:12px}.qa-dialog [role=alert]{color:#b51212}
:root{--ipsum-color-black:#000;--ipsum-color-white:#fff;--ipsum-color-surface:#f8f8f8;--ipsum-color-secondary:#ededed;--ipsum-color-border:#d4d4d4;--ipsum-color-muted-original:#8a8a8a;--ipsum-color-muted:#595959;--ipsum-color-error-original:#ff0202;--ipsum-color-error:#c00000;--ipsum-color-green:#00ff72;--ipsum-color-yellow:#faff00;--ipsum-color-progress:#16d758;--ipsum-color-violet:#b767fa;--ipsum-color-link:#5455ff;--ipsum-font-body:"Montserrat", Arial, sans-serif;--ipsum-font-heading:"Normalidad", "Arial Black", Arial, sans-serif;--ipsum-font-size-xs:11px;--ipsum-font-size-button:12px;--ipsum-font-size-sm:14px;--ipsum-font-size-body:18px;--ipsum-font-size-h4:20px;--ipsum-font-size-h3:24px;--ipsum-font-size-h2:32px;--ipsum-font-size-h1:56px;--ipsum-weight-regular:400;--ipsum-weight-bold:700;--ipsum-weight-extra-bold:800;--ipsum-line-height-h1:1.15;--ipsum-line-height-h2:1.25;--ipsum-line-height-body:1.35;--ipsum-space-1:4px;--ipsum-space-2:8px;--ipsum-space-3:12px;--ipsum-space-4:16px;--ipsum-space-5:24px;--ipsum-space-6:32px;--ipsum-space-7:40px;--ipsum-space-8:56px;--ipsum-space-9:80px;--ipsum-radius-checkbox:4px;--ipsum-radius-small:8px;--ipsum-radius-medium:12px;--ipsum-radius-control:16px;--ipsum-radius-panel:24px;--ipsum-size-header:48px;--ipsum-size-button:56px;--ipsum-size-input:44px;--ipsum-size-target:44px;--ipsum-shadow-none:none;--ipsum-shadow-overlay:0 8px 32px #00000026;--ipsum-breakpoint-tablet:768px;--ipsum-breakpoint-desktop:1024px;--ipsum-breakpoint-reference:1366px;--ipsum-breakpoint-wide:1920px;--ipsum-page-gutter:24px;--ipsum-catalog-columns:2}@media (min-width:768px){:root{--ipsum-page-gutter:32px;--ipsum-catalog-columns:3}}@media (min-width:1024px){:root{--ipsum-page-gutter:40px;--ipsum-catalog-columns:4}}@media (min-width:1366px){:root{--ipsum-catalog-columns:6}}
*,:before,:after{box-sizing:border-box}body{color:var(--ipsum-color-black);background:var(--ipsum-color-white);font-family:var(--ipsum-font-body);font-size:14px;line-height:var(--ipsum-line-height-body);margin:0}.content-block h1,.content-block h2,.content-block h3{overflow-wrap:anywhere}.content-hero>*{min-width:0}.content-block p{overflow-wrap:anywhere}button,input,select,textarea{font:inherit}button,a,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img{max-width:100%}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible,[data-state=focus]{outline:3px solid var(--ipsum-color-link);outline-offset:3px}.iu-button{min-height:var(--ipsum-size-button);border-radius:var(--ipsum-radius-control);font:700 12px/1.35 var(--ipsum-font-heading);text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:8px;padding:16px;transition:transform .12s,background .12s;display:inline-flex}.iu-button--primary{background:var(--ipsum-color-black);color:var(--ipsum-color-white)}.iu-button--secondary{background:var(--ipsum-color-secondary);color:var(--ipsum-color-black)}.iu-button--text{color:var(--ipsum-color-black);background:0 0}.iu-button--secondary:hover,.iu-button--secondary[data-state=hover]{background:var(--ipsum-color-border)}.iu-button--primary:hover,.iu-button--primary[data-state=hover]{transform:scale(1.02)}.iu-button:active{transform:scale(.98)}.iu-button:disabled:not([aria-busy=true]),[data-state=disabled]{opacity:.5}.iu-button[data-state=error]{outline:2px solid var(--ipsum-color-error)}.iu-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite iu-spin}@keyframes iu-spin{to{transform:rotate(360deg)}}.iu-field{flex-direction:column;gap:8px;min-width:0;display:flex}.iu-field>label{font-size:14px}.iu-field input,.iu-field select,.iu-field textarea{border:1px solid var(--ipsum-color-secondary);border-radius:var(--ipsum-radius-control);background:var(--ipsum-color-white);width:100%;min-height:44px;color:var(--ipsum-color-black);min-width:0;padding:12px 16px}.iu-field input:hover,.iu-field select:hover,.iu-field[data-state=hover] input{border-color:var(--ipsum-color-black)}.iu-field input::placeholder{color:var(--ipsum-color-muted)}.iu-field input[aria-invalid=true],.iu-field select[aria-invalid=true]{border-color:var(--ipsum-color-error)}.iu-error{color:var(--ipsum-color-error);font-size:11px}.iu-hint{color:var(--ipsum-color-muted);font-size:11px}.iu-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.iu-check input{appearance:none;background:var(--ipsum-color-secondary);border:1px solid var(--ipsum-color-border);border-radius:4px;flex:0 0 24px;width:24px;height:24px;margin:0}.iu-check input:checked{background:var(--ipsum-color-green) url(/assets/figma/634-43821-imgStateOnTypeDefault.svg) center/24px 24px no-repeat;border:0}.iu-check input[type=radio]{border-radius:50%}.iu-check input[type=radio]:checked{background:var(--ipsum-color-black);border:2px solid #000;box-shadow:inset 0 0 0 6px #fff}.iu-check:has(input:disabled){opacity:.5;cursor:not-allowed}.iu-badge{font:700 8px/12px var(--ipsum-font-body);text-transform:uppercase;white-space:nowrap;border-radius:16px;align-items:center;padding:4px 8px;display:inline-flex}.iu-badge--new{background:var(--ipsum-color-yellow)}.iu-badge--discount{color:var(--ipsum-color-error);background:#fff}.iu-badge--course{color:#fff;background:#000}.iu-quantity{align-items:center;display:flex}.iu-quantity button{background:var(--ipsum-color-secondary);border:0;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:flex}.iu-quantity button:disabled{background:var(--ipsum-color-surface);opacity:.4}.iu-quantity output{text-align:center;width:40px;font-family:var(--ipsum-font-heading);font-size:12px;font-weight:700}.iu-product-card{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:320px;padding:8px;display:flex}.iu-product-picture{height:280px;position:relative}.iu-product-color{background:var(--product-color);border-radius:16px;position:absolute;inset:185px 0 0}.iu-product-image{object-fit:contain;width:143px;height:208px;position:absolute;top:27px;left:50%;transform:translate(-50%)}.iu-product-meta{justify-content:space-between;align-items:center;gap:4px;display:flex;position:absolute;bottom:6px;left:10px;right:6px}.iu-product-badge{position:absolute;top:6px;left:6px}.iu-capsules{font-family:var(--ipsum-font-heading);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.iu-capsules>span{background:#0000001a;border-radius:16px;padding:2px 8px;line-height:16px}.iu-capsules>span[data-selected=true]{color:#fff;background:#000}.iu-product-name{text-align:center;height:40px;font:700 14px/16px var(--ipsum-font-heading);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}.iu-product-buy{background:var(--ipsum-color-secondary);min-height:40px;font:700 14px/24px var(--ipsum-font-heading);border:0;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.iu-product-buy>img{position:absolute;left:16px}.iu-product-buy>span{flex-direction:column;display:flex}.iu-product-buy del{color:var(--ipsum-color-muted);font-size:8px;line-height:12px}.iu-product-buy:hover{background:var(--ipsum-color-border)}.iu-product-claims{gap:16px;font-size:11px;display:none;position:absolute;inset:110px 20px 0}:is(.iu-product-card:has(.iu-product-claims):hover .iu-product-claims,.iu-product-card:has(.iu-product-claims):focus-within .iu-product-claims){flex-direction:column;display:flex}.iu-product-card:has(.iu-product-claims):hover .iu-product-image{opacity:.12}.iu-product-unavailable{text-align:center;flex-direction:column;gap:8px;font-size:11px;display:flex}.iu-product-unavailable .iu-button{font-size:11px}.iu-header{background:#fff;justify-content:space-between;align-items:center;height:48px;display:flex}.iu-logo{flex-shrink:0;padding:12px;display:flex}.iu-logo img{width:164px;height:24px;display:block}.iu-desktop-nav{align-items:center;height:48px;display:flex}.iu-desktop-nav a{letter-spacing:.22px;white-space:nowrap;padding:16px 24px;font-size:11px;font-weight:800;text-decoration:none}.iu-header-actions{flex-shrink:0;display:flex}.iu-header-actions a{place-items:center;width:64px;min-height:48px;display:grid}.iu-mobile-menu{display:none}.iu-footer{background:var(--ipsum-color-surface);grid-template-columns:368px minmax(0,1fr);min-height:516px;display:grid}.iu-footer-brand{color:#fff;text-align:center;background:#000;flex-direction:column;align-items:center;gap:40px;padding:56px 40px 40px;display:flex}.iu-footer-brand>p{max-width:264px;font-weight:700}.iu-footer-logo{object-fit:contain;max-width:184px}.iu-socials{gap:16px;display:flex}.iu-socials a{align-items:center;min-height:44px;display:flex}.iu-certifications{color:#a6a6a6;gap:12px;margin-top:20px;font-size:11px;display:grid}.iu-footer-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 48px;padding:56px 40px;display:grid}.iu-footer-content h2{margin-bottom:32px;font-size:14px;font-weight:700;line-height:1.35}.iu-footer-content ul{gap:24px;font-size:11px;display:grid}.iu-footer-legal,.iu-footer-documents,.iu-footer-payment{color:var(--ipsum-color-muted);flex-direction:column;gap:12px;font-size:11px;display:flex}.iu-footer-payment{text-align:right}.iu-footer-payment>div{justify-content:flex-end;gap:16px;display:flex}.iu-footer-payment span{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.iu-footer-payment img{max-width:28px;max-height:20px}.iu-breadcrumbs ol{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.iu-breadcrumbs li+li:before{content:"/";color:var(--ipsum-color-muted);margin-right:12px}.iu-pagination{flex-wrap:wrap;gap:8px;display:flex}.iu-pagination button,.iu-tabs [role=tab]{background:var(--ipsum-color-secondary);min-height:44px;font:700 12px/1.35 var(--ipsum-font-heading);border:0;border-radius:16px;padding:12px 16px}.iu-pagination [aria-current=page],.iu-tabs [aria-selected=true]{background:var(--ipsum-color-yellow)}.iu-tabs [role=tablist]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.iu-modal{width:100%;max-width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--ipsum-shadow-overlay);border:0;border-radius:24px;padding:32px;overflow:auto}.iu-modal::backdrop{background:#0009}.iu-modal-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.iu-modal-heading h2{font:700 20px/1.35 var(--ipsum-font-heading);text-transform:uppercase}.iu-modal-heading button,.iu-toast button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.iu-accordion{border:0}.iu-accordion>summary{font:700 20px/1.35 var(--ipsum-font-heading);text-transform:uppercase;border-bottom:1px solid var(--ipsum-color-secondary);cursor:pointer;min-height:60px;padding:16px 0}.iu-accordion>div{padding-top:24px}.iu-shipping{background:var(--ipsum-color-surface);border-radius:24px;align-items:center;gap:32px;padding:24px;display:flex}.iu-shipping-label{flex-shrink:0;flex-basis:256px;align-items:center;gap:16px;display:flex}.iu-shipping p{color:var(--ipsum-color-muted);margin-top:4px}.iu-shipping-progress{flex:1;min-width:0}.iu-shipping progress{appearance:none;background:var(--ipsum-color-secondary);border:0;border-radius:24px;width:100%;height:8px;display:block;overflow:hidden}.iu-shipping progress::-webkit-progress-bar{background:var(--ipsum-color-secondary)}.iu-shipping progress::-webkit-progress-value{background:var(--ipsum-color-progress);border-radius:24px}.iu-shipping progress::-moz-progress-bar{background:var(--ipsum-color-progress)}.iu-shipping-progress>div{color:var(--ipsum-color-muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.iu-shipping-remaining{text-align:right;flex-basis:256px}.iu-code-block{background:var(--ipsum-color-surface);border-radius:16px;align-items:flex-end;gap:8px;padding:12px;display:flex}.iu-code-block>.iu-field{flex:1}.iu-code-block .iu-button{text-transform:none;min-height:44px;font-family:var(--ipsum-font-body);flex-shrink:0;font-weight:400}.iu-choice{background:var(--ipsum-color-surface);cursor:pointer;border:2px solid #0000;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:12px;display:flex;position:relative}.iu-choice[data-selected=true]{border-color:var(--ipsum-color-green);background:#fff}.iu-choice input{opacity:0;width:1px;height:1px;position:absolute}.iu-choice:has(input:focus-visible){outline:3px solid var(--ipsum-color-link);outline-offset:3px}.iu-choice:has(input:disabled){opacity:.5}.iu-choice strong{font-size:14px}.iu-choice small{color:var(--ipsum-color-muted);font-size:11px;display:block}.iu-choice-image{border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.iu-toast{border:1px solid var(--ipsum-color-border);background:var(--ipsum-color-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.iu-toast--error{border-color:var(--ipsum-color-error);color:var(--ipsum-color-error)}.iu-toast--success{border-color:var(--ipsum-color-progress)}.iu-skeleton{background:linear-gradient(90deg,#ededed,#f8f8f8,#ededed) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite iu-skeleton;display:block}@keyframes iu-skeleton{to{background-position:-200% 0}}.iu-stock-notice{gap:24px;display:grid}.iu-state-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;display:grid}.iu-state-cell{border:1px solid #ededed;min-width:0;padding:16px}.iu-state-cell>h2{font:700 14px/1.35 var(--ipsum-font-body);margin-bottom:16px}.iu-component-stack{gap:16px;display:grid}@media (max-width:1279px){.iu-desktop-nav a{padding-inline:10px}.iu-header-actions a{width:44px}.iu-footer{grid-template-columns:28% minmax(0,1fr)}.iu-footer-brand{padding-inline:24px}.iu-footer-content{gap:32px;padding:40px 32px}}@media (max-width:1023px){.iu-desktop-nav{display:none}.iu-mobile-menu{display:block;position:relative}.iu-mobile-menu summary{cursor:pointer;align-items:center;min-height:44px;padding:8px;display:flex}.iu-mobile-menu nav{z-index:10;box-shadow:var(--ipsum-shadow-overlay);background:#fff;gap:16px;min-width:240px;padding:24px;display:grid;position:absolute;right:0}.iu-header-actions a:nth-child(-n+2){display:none}.iu-footer{grid-template-columns:1fr}.iu-footer-brand,.iu-footer-content{padding:40px 24px}.iu-shipping{flex-wrap:wrap;gap:16px}.iu-shipping-label,.iu-shipping-remaining{flex:1}.iu-shipping-progress{flex-basis:100%;order:3}}@media (max-width:767px){.iu-header-actions a{width:36px;min-width:36px}.iu-header-actions a:nth-child(4){display:none}.iu-logo img{width:132px;height:auto}.iu-footer-content{grid-template-columns:1fr 1fr;gap:32px 16px}.iu-footer-content>section:last-of-type{grid-column:1/-1}.iu-footer-payment{text-align:left}.iu-footer-payment>div{justify-content:flex-start}.iu-code-block{flex-wrap:wrap}.iu-product-card{max-width:none}.iu-product-picture{height:254px}.iu-product-color{top:165px}.iu-product-image{width:126px;height:184px}.iu-product-meta{gap:2px;left:4px;right:4px}.iu-capsules{gap:2px;font-size:9px}.iu-capsules>span{padding:2px 5px}.iu-product-name{font-size:12px}.iu-product-buy{min-height:44px;font-size:12px}.iu-product-buy>img{left:10px}.iu-badge{padding:3px 5px;font-size:7px}.iu-modal{padding:24px}.iu-shipping-label,.iu-shipping-remaining{text-align:left;flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.iu-choice[data-selected=true]:after{content:"";background:var(--ipsum-color-black);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.iu-choice input[aria-invalid=true]~span{color:var(--ipsum-color-error)}.iu-product-discount{position:absolute;top:6px;right:6px}@media (min-width:1280px){.iu-footer-brand{min-height:516px;padding:0;display:block;position:relative}.iu-footer-logo{width:182px;height:54px;position:absolute;top:56px;left:50%;transform:translate(-50%)}.iu-footer-brand>p{width:264px;position:absolute;top:150px;left:50%;transform:translate(-50%)}.iu-footer-brand .iu-socials{position:absolute;top:266px;left:50%;transform:translate(-50%)}.iu-footer-brand .iu-certifications{width:264px;margin:0;position:absolute;top:382px;left:50%;transform:translate(-50%)}.iu-footer-content{grid-template-rows:260px auto;gap:66px 134px;padding:56px 40px 34px 109px}}.iu-accordion>summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.iu-accordion>summary::-webkit-details-marker{display:none}.iu-accordion>summary:after{content:"";background:url(/assets/figma/14910-32661-imgArrowDown.svg) 50%/24px 24px no-repeat;flex-shrink:0;width:24px;height:24px;transform:rotate(-90deg)}.iu-accordion[open]>summary:after{transform:none}.iu-socials a{flex:0 0 40px}.iu-choice-image img{object-fit:contain}@media (min-width:1280px){.iu-footer-brand .iu-socials{justify-content:center;width:264px}}.catalog-page{max-width:1920px;margin:auto}.catalog-page h1,.catalog-detail h1{font:700 56px/1.15 var(--ipsum-font-heading);margin:40px 0 24px}.catalog-page-heading{padding:0 40px}.catalog-navigation,.catalog-filters,.catalog-task-links{flex-wrap:wrap;gap:8px;padding:12px 40px;display:flex}.catalog-navigation a,.catalog-task-links a,.catalog-offers button{border:1px solid var(--ipsum-color-border);color:inherit;background:#fff;border-radius:16px;padding:12px 16px;text-decoration:none}.catalog-filters select,.catalog-filters input{border:1px solid var(--ipsum-color-border);border-radius:16px;max-width:100%;min-height:44px;padding:12px}.catalog-filters button{color:#fff;background:#000;border:0;border-radius:16px;padding:10px 18px}.catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.catalog-grid .iu-product-card{width:100%;min-width:0}.catalog-seo{max-width:1200px;padding:32px 40px}.catalog-detail{max-width:1366px;margin:auto;padding:24px 40px}.catalog-breadcrumbs{margin-bottom:24px;font-size:12px}.catalog-product-top{grid-template-columns:1fr 1fr;gap:40px;display:grid}.catalog-main-photo{border-radius:24px;place-items:center;min-height:480px;display:grid;overflow:hidden}.catalog-main-photo img{object-fit:contain;width:100%;height:560px}.catalog-thumbnails{gap:8px;padding:16px 0;display:flex;overflow-x:auto}.catalog-thumbnails button{cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:12px;flex:0 0 68px}.catalog-thumbnails button[aria-pressed=true]{border:2px solid #000}.catalog-thumbnails img{object-fit:contain;width:64px;height:80px}.catalog-detail h1{margin-top:0;font-size:32px}.catalog-offers{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.catalog-offers .selected{border:2px solid #000}.catalog-offers small{font-size:11px;display:block}.catalog-price{font:700 32px/1.2 var(--ipsum-font-heading)}.catalog-price del{font:400 18px var(--ipsum-font-body);color:#595959;margin-left:16px;display:inline-block}.catalog-disclaimer{margin:24px 0;font-weight:700}.catalog-required{font-size:12px}.catalog-required dt{margin-top:12px;font-weight:700}.catalog-required dd{margin-left:0}.catalog-description,.catalog-regimen{margin:48px 0}.catalog-content-block{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:32px 0;display:grid}.catalog-content-block.reverse>div{order:2}.catalog-content-block img,.catalog-content-block video{object-fit:contain;max-width:100%;height:auto}.catalog-composition{border-collapse:collapse;width:100%}.catalog-composition td,.catalog-composition th{text-align:left;border-bottom:1px solid #d4d4d4;padding:12px}.catalog-detail h2,.catalog-seo h2{font:700 24px/1.25 var(--ipsum-font-heading)}.catalog-no-photo{min-height:392px;padding:24px}.catalog-disclaimer-global{padding:24px 40px;font-weight:700}.catalog-notification{background:#f8f8f8;border-radius:24px;margin:24px 0;padding:24px}.catalog-notification input{border:1px solid #d4d4d4;border-radius:12px;width:100%;margin-bottom:12px;padding:12px}@media (min-width:1920px){.catalog-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1023px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-product-top{gap:24px}.catalog-detail{padding:24px}.catalog-main-photo img{height:440px}}@media (max-width:767px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page h1{font-size:32px}.catalog-page-heading,.catalog-filters,.catalog-navigation,.catalog-task-links,.catalog-seo{padding-left:16px;padding-right:16px}.catalog-product-top,.catalog-content-block{grid-template-columns:1fr}.catalog-content-block.reverse>div{order:initial}.catalog-detail{padding:16px}.catalog-main-photo{min-height:360px}.catalog-main-photo img{height:400px}.catalog-detail h1{font-size:24px}.catalog-composition th,.catalog-composition td{padding:8px;font-size:12px}}.catalog-product-top>*,.catalog-content-block>*{min-width:0}.catalog-detail{overflow-wrap:anywhere}.catalog-composition{table-layout:fixed}.catalog-grid{overflow-wrap:anywhere}.catalog-grid .iu-product-meta{flex-wrap:wrap}.iu-site-menu-panel{color:#111;z-index:100;background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;display:grid;position:absolute;left:0;right:0;box-shadow:0 10px 20px #0002}.iu-site-menu-panel a{padding:6px 0;display:block}.iu-site-menu-panel h2{font-size:16px}.iu-site-menu summary{cursor:pointer}.iu-header{position:relative}.iu-mobile-menu section h2{font-size:16px}.iu-mobile-menu nav{max-height:80vh;overflow:auto}.iu-site-menu-panel>a{grid-column:1/-1}.content-block{max-width:1440px;margin:0 auto;padding:56px 40px}.content-block h1{font:700 32px/1.25 var(--ipsum-font-heading,var(--ipsum-font-body));white-space:pre-line}.content-block h2{font:700 32px/1.25 var(--ipsum-font-heading,var(--ipsum-font-body));margin:0 0 32px}.content-block h3{font-size:20px;line-height:1.35}.content-block p{white-space:pre-line;line-height:1.35}.content-hero{background:#f8f8f8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:540px;display:grid}.content-hero h1{font-size:56px;line-height:1.15}.content-hero picture{display:block}.content-hero img{width:100%;height:auto;display:block}.content-eyebrow{text-transform:uppercase;font-size:11px;font-weight:700}.content-button{color:#fff;background:#000;border-radius:16px;justify-content:center;align-items:center;min-height:48px;margin-top:24px;padding:12px 28px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-grid article{background:#f8f8f8;border-radius:16px;padding:24px}.content-grid img{object-fit:contain;width:100%;height:220px}.content-grid a{text-underline-offset:5px}.content-step{color:#5455ff;font-size:36px}.content-block figure{margin:0}.content-image img{width:100%;height:auto;display:block}.content-block figcaption{color:#666;margin-top:10px;font-size:12px}.content-notice{padding-top:20px;padding-bottom:20px}.content-notice aside{background:#fff8c5;border:1px solid #e4d575;border-radius:12px;padding:16px 20px;font-size:13px}.content-placeholder{background:#fff1da;margin-top:12px;padding:8px 12px;display:block}.content-faq details{border-bottom:1px solid #ddd;padding:24px 0}.content-faq summary{cursor:pointer;font-weight:700}.content-text{max-width:980px}.content-richtext img{max-width:100%;height:auto}.content-richtext p{margin:16px 0}.content-richtext table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.content-richtext td,.content-richtext th{border:1px solid #ddd;padding:8px}.content-variant-dark{color:#fff;background:#000}.content-variant-dark .content-grid article{background:#191919}.content-variant-dark .content-button{color:#000;background:#fff}.content-quote blockquote{max-width:850px;margin:0 auto;font-size:24px}.content-quote footer{margin-top:24px;font-size:14px}.content-stats .content-grid article{background:0 0;border-top:1px solid #aaa;border-radius:0}.content-stats h3{font-size:40px}.content-page-heading{max-width:1440px;margin:32px auto;padding:0 40px}@media (max-width:767px){.content-block{padding:32px 20px}.content-block h1,.content-hero h1{font-size:28px}.content-block h2{margin-bottom:24px;font-size:24px}.content-hero{grid-template-columns:1fr;gap:24px;min-height:0}.content-grid{grid-template-columns:1fr;gap:16px}.content-grid article{padding:20px}.content-image{padding:0}.content-page-heading{padding:0 20px}.content-quote blockquote{font-size:20px}}.content-hero-detail{background:#f8f8f8;margin-top:24px;padding:24px}.content-caption{font-size:14px}.content-variant-text-only{background:#fff;min-height:0;display:block}.content-variant-about-intro{background:#fff;grid-template-columns:804fr 562fr;align-items:stretch;gap:0;padding:0}.content-variant-about-intro>div{padding:56px 40px 0}.content-variant-about-intro h1{font-size:56px}.content-variant-about-intro>div>p{font-family:var(--ipsum-font-heading);font-size:24px;font-weight:700;line-height:1.35}.content-variant-about-intro .content-hero-detail{background:#00ff72;max-width:437px;margin-left:109px;padding:32px}.content-variant-about-intro .content-hero-detail+.content-hero-detail{background:#f8f8f8;margin-left:219px}.content-variant-about-intro picture img{object-fit:cover;width:100%;height:100%}.content-variant-about-stats{padding:56px 0}.content-variant-about-stats>h2,.content-variant-about-stats>p{padding:0 40px}.content-variant-about-stats .content-grid{background:#00ff72;grid-template-columns:repeat(4,1fr);gap:1px}.content-variant-about-stats .content-grid article{color:#fff;background:#000;border:0;padding:40px}.content-variant-about-stats h3{color:#00ff72;font-size:32px}.content-variant-team{background:#f8f8f8;grid-template-columns:804fr 562fr;gap:0;min-height:0;padding:0}.content-variant-team>div{order:2;padding:40px}.content-variant-team :is(h1,h2){text-align:center;background:#00ff72;padding:80px 0;font-size:28px}.content-variant-team img{object-fit:cover;max-height:700px;display:block}.content-variant-factory{color:#fff;background:#000;grid-template-columns:1fr 1.3fr;min-height:600px}.content-variant-image-left>div{order:2}.content-variant-benefits .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-variant-contacts .content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.content-variant-contacts article{background:#fff;border-top:1px solid #ddd;border-radius:0;padding:32px 0}.content-variant-home-intro{background:#f8f8f8;grid-template-columns:804fr 562fr;align-items:stretch;gap:0;min-height:760px;padding:0;display:grid}.home-book{color:#fff;background:#000;height:273px;padding:40px;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-book>div{z-index:1;position:relative}.home-book h2{white-space:pre-line;margin:0;font-size:20px}.home-book p{font-size:11px;line-height:1.35}.home-book span{font-size:11px;font-weight:700}.home-book>img{object-fit:contain;width:65%;height:403px;position:absolute;top:-65px;right:0}.home-intro-copy{min-height:487px;padding:40px}.home-intro-copy h1{font-size:32px}.home-intro-copy p{max-width:631px;font-size:14px}.home-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.home-secondary{color:#000;background:#ededed}.home-intro-right{color:#fff;background:#000;flex-direction:column;min-height:760px;display:flex}.home-intro-right picture{flex:1;align-items:flex-end;padding:40px;display:flex}.home-intro-right img{object-fit:contain;width:80%;max-height:90px}.home-intro-right nav{grid-template-columns:repeat(2,1fr);gap:24px 40px;padding:40px;display:grid}.home-intro-right a{font-size:11px;font-weight:700;text-decoration:none}.content-variant-home-products .content-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.content-variant-offers img{object-fit:cover}.content-variant-quiz-banner{background:#00ff72;min-height:300px;display:block}.content-variant-quiz-banner :is(h1,h2){max-width:700px}.content-variant-dark .content-grid img{width:80px;height:80px}@media (max-width:767px){.content-variant-about-intro,.content-variant-team,.content-variant-home-intro{grid-template-columns:1fr}.content-variant-about-intro>div{padding:32px 20px}.content-variant-about-intro h1{font-size:28px}.content-variant-about-intro>div>p{font-size:18px}.content-variant-about-intro .content-hero-detail,.content-variant-about-intro .content-hero-detail+.content-hero-detail{margin-left:0}.content-variant-about-stats .content-grid{grid-template-columns:repeat(2,1fr)}.content-variant-about-stats .content-grid article{padding:24px 16px}.content-variant-team>div{padding:20px}.content-variant-team :is(h1,h2){padding:32px 0;font-size:24px}.content-variant-factory{grid-template-columns:1fr;min-height:0}.content-variant-image-left>div{order:0}.content-variant-contacts .content-grid,.content-variant-benefits .content-grid{grid-template-columns:1fr}.content-variant-home-intro{min-height:0}.home-book{height:220px;padding:24px}.home-book>img{height:320px;top:-30px}.home-intro-copy{min-height:0;padding:32px 20px}.home-intro-copy h1{font-size:28px}.home-intro-right{min-height:320px}.home-intro-right nav{gap:20px;padding:24px}.home-intro-right picture{padding:24px}.content-variant-home-products .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.web-skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.web-skip-link:focus{top:8px}.web-preview-index{gap:24px;max-width:960px;padding:40px;display:grid}.web-preview-index ul{gap:16px;display:grid}.web-page-title{padding:56px var(--ipsum-page-gutter) 24px;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.web-page-title h1{font:700 56px/1.15 var(--ipsum-font-heading);text-transform:uppercase}.web-page-title>span{color:var(--ipsum-color-muted);text-align:right}.web-cart-content{padding:0 var(--ipsum-page-gutter);gap:24px;display:grid}.web-cart-rows{gap:24px;display:grid}.web-cart-row{grid-template-columns:128px minmax(120px,1fr) auto auto 160px 44px;align-items:center;gap:24px;min-height:146px;display:grid}.web-cart-image{padding:16px 24px}.web-cart-image img{object-fit:contain;display:block}.web-cart-name h2{font:700 20px/1.35 var(--ipsum-font-heading)}.web-cart-name p{color:var(--ipsum-color-muted);margin-top:4px}.web-cart-unit{white-space:nowrap;margin-right:32px}.web-cart-unit>span{color:var(--ipsum-color-muted);margin-left:8px}.web-cart-total{font:700 20px/1.35 var(--ipsum-font-heading);text-align:right}.web-icon-button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.web-recommendations{padding:56px 0 32px}.web-recommendations>h2{font:700 32px/1.25 var(--ipsum-font-heading);margin:0 var(--ipsum-page-gutter) 40px}.web-product-grid{grid-template-columns:repeat(var(--ipsum-catalog-columns), minmax(0, 1fr));display:grid}.web-product-grid>.iu-product-card{max-width:none}.web-cart-checkout{padding:40px var(--ipsum-page-gutter);background:var(--ipsum-color-surface);grid-template-columns:minmax(200px,365px) 1fr minmax(200px,365px);align-items:center;gap:40px;display:grid}.web-cart-checkout>.iu-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.web-cart-checkout input{text-align:center;min-height:56px;font-family:var(--ipsum-font-heading);font-weight:700}.web-cart-checkout>div:nth-child(2){white-space:nowrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.web-cart-checkout strong{font:700 32px/1.25 var(--ipsum-font-heading)}.web-cart-checkout span{color:var(--ipsum-color-muted)}.web-cart-checkout>a{text-decoration:none}.web-demo-notice{z-index:20;width:min(640px,100% - 32px);box-shadow:var(--ipsum-shadow-overlay);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.web-checkout-layout{padding:0 var(--ipsum-page-gutter) 56px;grid-template-columns:minmax(0,849fr) minmax(280px,413fr);gap:24px;display:grid}.web-checkout-form{gap:56px;min-width:0;display:grid}.web-checkout-fields{gap:24px;display:grid}.web-checkout-line{grid-template-columns:194px minmax(0,1fr);align-items:start;gap:24px;display:grid}.web-checkout-line>span{padding-top:12px}.web-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.web-inline .iu-button{font:400 14px/1.35 var(--ipsum-font-body);text-transform:none;background:var(--ipsum-color-surface);min-height:44px;padding:12px 24px}.web-delivery-choices{flex-wrap:wrap;gap:8px;display:flex}.web-delivery-choices .iu-choice{padding:12px 24px}.web-delivery-choices .iu-choice strong{font-weight:400}.web-checkout-line .iu-choice{padding:12px 24px}.web-recipient>.iu-field{grid-template-columns:194px minmax(0,413px);align-items:center;gap:4px 24px;display:grid}.web-recipient>.iu-field>span{grid-column:2}.web-comment{grid-template-columns:194px minmax(0,413px);gap:24px;display:grid}.web-comment textarea{resize:vertical;border:1px solid var(--ipsum-color-secondary);border-radius:16px;width:100%;min-width:0;min-height:74px;padding:16px}.web-code-stack{gap:8px;width:min(100%,413px);display:grid}.web-code-option{background:var(--ipsum-color-surface);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.web-code-option>div{flex:1}.web-code-option small{font-size:11px;display:block}.web-code-option b{font-size:14px}.web-code-option .iu-button{font:400 14px/1.35 var(--ipsum-font-body);text-transform:none;min-height:44px;padding:8px}.web-certificate-image{background:#000;border-radius:16px;place-items:center;width:90px;height:56px;display:grid}.web-checkout-consents{gap:24px;margin-left:218px;display:grid}.web-checkout-summary{min-width:0;position:sticky;top:24px}.web-checkout-summary>section{border:1px solid var(--ipsum-color-secondary);padding:32px}.web-summary-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.web-summary-heading h2{font:700 20px/1.35 var(--ipsum-font-heading)}.web-summary-heading small{color:var(--ipsum-color-muted);font-size:11px}.web-summary-rows{gap:16px;display:grid}.web-summary-rows article{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:24px;display:grid}.web-summary-rows article>img{object-fit:contain;justify-self:center}.web-summary-rows h3{font:700 12px/1.35 var(--ipsum-font-heading)}.web-summary-rows small{color:var(--ipsum-color-muted);font-size:11px}.web-summary-row-bottom{justify-content:space-between;gap:8px;display:flex}.web-summary-totals dl{border-bottom:1px solid var(--ipsum-color-secondary);gap:12px;margin:0 0 24px;padding-bottom:16px;display:grid}.web-summary-totals dl>div,.web-summary-totals>div{justify-content:space-between;align-items:center;gap:24px;display:flex}.web-summary-totals dd{text-align:right;white-space:nowrap;margin:0;font-weight:700}.web-summary-totals strong{font:700 24px/1.35 var(--ipsum-font-heading);white-space:nowrap}.web-profile-nav{margin:0 var(--ipsum-page-gutter) 24px;flex-wrap:wrap;gap:12px;display:flex}.web-profile-nav button{background:var(--ipsum-color-secondary);min-height:44px;font:700 12px/1.35 var(--ipsum-font-heading);border:0;border-radius:16px;padding:12px 16px}.web-profile-nav [aria-current=page]{background:var(--ipsum-color-yellow)}.web-profile-nav button:last-child{background:var(--ipsum-color-green)}.web-profile-grid{padding:0 var(--ipsum-page-gutter) 72px;grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.web-profile-data,.web-profile-side>section{background:var(--ipsum-color-surface);padding:32px}.web-profile-grid h2{font:700 20px/1.35 var(--ipsum-font-heading);overflow-wrap:anywhere}.web-profile-grid .iu-button{min-height:40px;padding:12px 24px}.web-profile-data dl{gap:8px;margin:16px 0;display:grid}.web-profile-data dl>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.web-profile-data dd{overflow-wrap:anywhere;margin:0;font-weight:700}.web-profile-side{gap:24px;display:grid}.web-profile-side>section{justify-content:space-between;align-items:center;gap:24px;display:flex}.web-profile-side section p{margin-bottom:8px}.web-profile-actions{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (min-width:1920px){#page-content{max-width:1600px;margin-inline:auto}.web-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1279px){.web-cart-row{grid-template-columns:100px minmax(100px,1fr) auto auto 110px 44px;gap:12px}.web-cart-image{padding:16px 10px}.web-cart-unit{margin-right:0;font-size:11px}.web-cart-checkout{gap:24px}.web-cart-checkout strong{font-size:24px}.web-checkout-line{grid-template-columns:140px minmax(0,1fr);gap:16px}.web-recipient>.iu-field,.web-comment{grid-template-columns:140px minmax(0,1fr);gap:8px 16px}.web-checkout-consents{margin-left:156px}.web-checkout-summary>section{padding:24px}.web-summary-rows article{gap:12px}}@media (max-width:1023px){.web-page-title h1{font-size:40px}.web-checkout-layout{grid-template-columns:1fr}.web-checkout-summary{max-width:none;position:static}.web-cart-row{grid-template-columns:100px 1fr 140px 44px}.web-cart-unit{grid-area:2/2}.web-cart-row .iu-quantity{grid-area:2/3}.web-cart-total{grid-area:1/3}.web-cart-row .web-icon-button{grid-area:1/4}.web-cart-image{grid-row:1/3}.web-cart-checkout{grid-template-columns:1fr 1fr}.web-cart-checkout>a{grid-column:1/-1}.web-profile-grid{grid-template-columns:1fr}.web-profile-side>section{padding:24px}.web-checkout-consents{margin-left:0}}@media (max-width:767px){.web-page-title{flex-wrap:wrap;gap:8px;padding-top:32px}.web-page-title h1{overflow-wrap:anywhere;font-size:32px}.web-page-title>span{font-size:11px}.web-cart-row{grid-template-columns:64px minmax(0,1fr) 44px;gap:8px;min-height:128px}.web-cart-image{grid-row:1/4;padding:0}.web-cart-image img{width:64px;height:90px}.web-cart-name{grid-area:1/2}.web-cart-name h2{overflow-wrap:anywhere;font-size:14px}.web-cart-name p{font-size:11px}.web-cart-row .web-icon-button{grid-area:1/3}.web-cart-row .iu-quantity{grid-area:3/2}.web-cart-unit{grid-area:2/2}.web-cart-total{white-space:nowrap;grid-area:2/3/4;place-self:end;font-size:12px}.web-cart-checkout{grid-template-columns:1fr;gap:16px;padding:24px;position:relative}.web-cart-checkout>div:nth-child(2){justify-content:space-between}.web-cart-checkout>a{grid-column:auto}.web-recommendations{padding-top:40px}.web-recommendations>h2{margin-bottom:24px;font-size:24px}.web-checkout-form{gap:40px}.web-checkout-line{grid-template-columns:1fr;gap:8px}.web-checkout-line>span{padding-top:0}.web-recipient>.iu-field,.web-comment{flex-direction:column;align-items:stretch;display:flex}.web-recipient>.iu-field>label{align-self:start}.web-checkout-summary>section{padding:24px}.web-profile-grid{padding-bottom:40px}.web-profile-data{padding:24px}.web-profile-side>section{flex-wrap:wrap}.web-profile-actions{grid-template-columns:1fr;gap:16px}.web-profile-grid h2{font-size:18px}}.web-recommendations{padding-bottom:24px}.web-recommendations>h2{margin-bottom:24px}.web-code-stack .iu-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.web-code-stack .iu-code-block{padding:16px}.web-summary-rows article>img{box-sizing:content-box;background:var(--ipsum-color-surface);border-radius:8px;width:37px;height:54px;padding:5px 13px}.web-profile-actions .iu-button{min-height:56px}.web-legal{overflow-wrap:anywhere;max-width:960px;margin:40px auto;padding:0 20px;line-height:1.6}.web-legal h1{font-size:clamp(24px,5vw,48px)}.web-cookie-banner{z-index:1000;background:#fff;border-top:1px solid #aaa;align-items:center;gap:24px;padding:16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0002}.web-cookie-banner p{flex:1}.web-cookie-banner div{flex-wrap:wrap;gap:8px;display:flex}.web-cookie-banner button,.web-cookie-settings,dialog button{color:#000;cursor:pointer;background:#f3f3f3;border:1px solid #777;border-radius:12px;padding:12px 18px}.web-cookie-banner button:last-child{background:var(--ipsum-color-green,#00ed62)}.web-cookie-settings{margin:16px auto;display:block}dialog{border-radius:16px;max-width:min(540px,100vw - 32px);padding:24px;line-height:1.5}dialog::backdrop{background:#0008}dialog input{vertical-align:middle;width:20px;height:20px}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #6231ff}@media (max-width:767px){.web-cookie-banner{flex-direction:column;gap:8px;padding:12px}.web-cookie-banner p{margin:0}.web-cookie-banner button{min-height:44px}}.store-stub{color:#252010;background:#fff8c5;border-bottom:1px solid #e4d575;padding:16px 24px;font-size:13px}.store-stub p{margin:6px 0 0}.web-auth-mock{max-width:520px;margin:64px auto;padding:24px}.web-auth-mock form{gap:24px;display:grid}.web-auth-mock h1{margin-bottom:32px}.web-profile-nav a{color:inherit;padding:16px;font-weight:700;text-decoration:none}.web-profile-nav a[aria-current=page]{border-bottom:2px solid}.editorial-index form{flex-wrap:wrap;align-items:end;gap:24px;margin:32px 0;display:flex}.editorial-index label{gap:8px;min-width:0;display:grid}.editorial-index input,.editorial-index select{background:#fff;border:1px solid #ddd;max-width:100%;padding:12px}.editorial-index article img{object-fit:cover;width:100%;height:220px}.editorial-index-faq .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-index-faq article{border-bottom:1px solid #ddd;padding:24px 0}.editorial-index article p{margin:16px 0}@media (max-width:767px){.editorial-index-faq .content-grid{grid-template-columns:1fr}.editorial-index form{display:grid}.editorial-index form label{max-width:100%}}.content-variant-article-intro,.content-variant-faq-intro{background:#fff;min-height:0;display:block}.content-variant-article-intro h1,.content-variant-faq-intro h1{max-width:1100px;font-size:56px}.content-variant-article-intro p,.content-variant-faq-intro p{max-width:920px;font-size:20px}.content-richtext{overflow-wrap:anywhere;max-width:920px;margin:0 auto}.content-richtext h2,.content-richtext h3{margin-top:40px}.content-richtext li{margin:12px 0}.content-cards>picture img,.content-stats>picture img{object-fit:cover;width:100%;height:auto;max-height:600px;margin:24px 0;display:block}@media (max-width:767px){.content-variant-article-intro h1,.content-variant-faq-intro h1{font-size:28px}.content-variant-article-intro p,.content-variant-faq-intro p{font-size:16px}}.content-variant-certificate-intro{background:#fff}.content-variant-certificate-intro h1{text-transform:uppercase;font-size:56px}.content-variant-certificate-intro picture{background:#00ff72}.content-variant-certificate-values .content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-variant-certificate-values article{text-align:center;background:#fff;border:1px solid #ddd}@media (max-width:767px){.content-variant-certificate-intro h1{font-size:28px}.content-variant-certificate-values .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-variant-birthday-prizes .content-grid{grid-template-columns:1fr}.content-variant-birthday-prizes article{background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.content-variant-birthday-prizes article img{object-fit:contain;grid-row:1/4;height:340px}.content-variant-birthday-prizes article h3,.content-variant-birthday-prizes article p{grid-column:2}@media (max-width:767px){.content-variant-birthday-prizes article{display:block}.content-variant-birthday-prizes article img{height:260px}}.content-variant-task-hub .content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-variant-task-hub article{isolation:isolate;color:#fff;background:#000;border-radius:0;flex-direction:column;justify-content:end;align-items:start;height:300px;padding:24px;display:flex;position:relative;overflow:hidden}.content-variant-task-hub article>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.content-variant-task-hub article h3{white-space:pre-line;max-width:230px;font-size:20px}.content-variant-task-hub article>a{color:#000;background:#00ff72;border-radius:16px;margin-top:12px;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none}@media (max-width:1000px){.content-variant-task-hub .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.content-variant-task-hub article{height:200px;padding:12px}.content-variant-task-hub article h3{font-size:14px}.content-variant-task-hub article>a{padding:8px 10px}}.content-variant-task-hub article:before{content:"";z-index:0;background:linear-gradient(90deg,#000 0%,#00000059 100%);position:absolute;inset:0}.content-variant-task-hub article h3,.content-variant-task-hub article>a{z-index:1;position:relative}.content-variant-task-hub article h3{font-size:16px;line-height:1.5}@media (max-width:767px){.content-variant-task-hub article h3{font-size:10px}}.content-form-preview{background:#f8f8f8;max-width:520px;padding:32px}.content-form-preview form{gap:24px;margin-top:24px;display:grid}.content-form-preview aside{background:#fff8c5;border:1px solid #e4d575;padding:16px}.content-form-preview [role=status]{background:#fff;padding:16px}@media (max-width:767px){.content-form-preview{padding:20px}}.content-variant-fkn-intro>picture img{justify-self:center;max-width:140px}.content-variant-fkn-screens .content-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1004px;margin-inline:auto}.content-variant-fkn-screens article{background:0 0;padding:0}.content-variant-fkn-screens article img{object-fit:contain;width:100%;height:auto}.content-variant-biocheck-doctor{color:#fff;background:#007cef;padding:40px}.content-variant-biocheck-doctor>picture img{object-fit:contain;max-height:500px}@media (max-width:767px){.content-variant-fkn-screens .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-variant-biocheck-doctor{padding:20px}}.faq-product-directory{margin:48px 0 56px}.faq-directory-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.faq-directory-heading h2{font:500 22px/1.3 var(--ipsum-font-body);margin:0}.faq-directory-heading p{color:#707070;margin:0;font-size:13px}.faq-product-names{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}.faq-product-item{min-width:0;position:relative}.faq-product-item.is-open{z-index:10}.faq-product-name{color:#181818;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:16px 8px;font-size:15px;line-height:1.4;text-decoration:none;transition:color .18s,background .18s;display:flex;position:relative}.faq-product-name>span:first-child{overflow-wrap:anywhere}.faq-product-item.is-open>.faq-product-name,.faq-product-name:focus-visible,.faq-product-name.is-selected{color:#1b3921;background:#efffdb}.faq-product-name:focus-visible{outline-offset:3px;z-index:1;outline:2px solid #1b3921}.faq-product-arrow{flex-shrink:0;transition:transform .22s}.faq-product-item.is-open .faq-product-arrow{transform:translate(3px,-3px)}.faq-product-all{font-weight:700}.faq-jar-preview{isolation:isolate;pointer-events:auto;background:#fffffff7;border:1px solid #e5e8e1;border-radius:24px;justify-items:center;width:232px;padding:24px 24px 18px;animation:.26s cubic-bezier(.18,.8,.25,1) both faq-preview-in;display:grid;position:absolute;bottom:calc(100% - 8px);right:16px;box-shadow:0 20px 60px #15240f20}.faq-jar-preview:before{content:"";z-index:-1;background:radial-gradient(#d6ff8c99,#e7deff50 52%,#0000 72%);border-radius:50%;position:absolute;inset:12%}.faq-jar-image{object-fit:contain;filter:drop-shadow(0 16px 12px #18230f25);width:159px;height:232px;animation:.42s cubic-bezier(.16,1,.3,1) both faq-jar-in}.faq-jar-orbit{z-index:-1;border:1px solid #bcc8b9;border-radius:50%;width:175px;height:64px;position:absolute;top:134px;transform:rotate(-18deg)}.faq-jar-caption{text-align:center;margin-top:20px;font-size:12px;font-weight:600}.faq-jar-touch-hint{display:none}@keyframes faq-preview-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes faq-jar-in{0%{opacity:0;transform:translateY(22px)rotate(-12deg)scale(.86)}to{opacity:1;transform:translateY(0)rotate(3deg)scale(1)}}@media (max-width:900px){.faq-product-names{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-directory-heading{display:block}.faq-directory-heading p{margin-top:12px}}@media (max-width:600px){.faq-product-names{grid-template-columns:minmax(0,1fr)}.faq-product-name{min-height:60px}.faq-jar-preview{width:min(232px,100vw - 72px);right:12px}}@media (hover:none){.faq-jar-touch-hint{color:#62685e;text-align:center;margin-top:8px;font-size:11px;display:block}}@media (prefers-reduced-motion:reduce){.faq-jar-preview,.faq-jar-image{animation:none;transform:none}.faq-product-name,.faq-product-arrow{transition:none}}.faq-product-item[data-preview-below=true] .faq-jar-preview{top:calc(100% - 2px);bottom:auto}.faq-hint-touch{display:none}.faq-jar-variant{text-align:center;color:#62685e;margin-top:6px;font-size:11px}@media (hover:none){.faq-hint-desktop{display:none}.faq-hint-touch{display:inline}}.faq-answers-title{scroll-margin-top:80px}@media (hover:hover){.faq-product-name:hover{color:#1b3921;background:#efffdb}}
@font-face{font-family:normalidad;src:url(../media/NormalidadCompact_Regular-s.p.242jjqeh_wsyf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:normalidad;src:url(../media/NormalidadCompact_Bold-s.p.3vz1261btvcrx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:normalidad Fallback;src:local(Arial);ascent-override:101.3%;descent-override:35.45%;line-gap-override:0.0%;size-adjust:98.72%}.P0FftW_className{font-family:normalidad,normalidad Fallback}.P0FftW_variable{--font-normalidad-compact:"normalidad", "normalidad Fallback"}
