:root{color-scheme:light dark;background-color:var( --background, var(--color-background-primary, light-dark(rgb(255 255 255), rgb(24 24 24))) )!important;--background: var( --color-background-primary, light-dark(rgb(255 255 255), rgb(24 24 24)) );--foreground: var( --color-text-primary, light-dark(rgb(26 28 31), rgb(255 255 255)) );--card: color-mix(in oklab, var(--foreground) 5%, var(--background));--card-foreground: var( --color-text-primary, light-dark(rgb(26 28 31), rgb(255 255 255)) );--popover: var( --color-background-secondary, light-dark(rgb(255 255 255), rgb(45 45 45)) );--popover-foreground: var( --color-text-primary, light-dark(rgb(26 28 31), rgb(255 255 255)) );--primary: var( --color-text-info, light-dark(rgb(51 156 255), rgb(131 195 255)) );--primary-foreground: var( --color-text-inverse, light-dark(rgb(255 255 255), rgb(13 13 13)) );--secondary: var( --color-background-secondary, light-dark(rgb(255 255 255 / 96%), rgb(54 54 54 / 96%)) );--secondary-foreground: var( --color-text-primary, light-dark(rgb(26 28 31), rgb(255 255 255)) );--muted: color-mix(in srgb, var(--foreground) 10%, transparent);--muted-foreground: var( --color-text-secondary, light-dark(rgb(26 28 31 / 49.4%), rgb(255 255 255 / 49.8%)) );--accent: var( --color-background-info, light-dark(rgb(229 242 255), rgb(13 39 63)) );--accent-foreground: var( --color-text-info, light-dark(rgb(51 156 255), rgb(131 195 255)) );--destructive: var( --color-text-warning, light-dark(rgb(226 85 7), rgb(255 133 73)) );--border: var( --color-border-secondary, light-dark(rgb(26 28 31 / 8%), rgb(255 255 255 / 8.2%)) );--input: var( --color-border-primary, light-dark( rgb(26 28 31 / 11.8%), color-mix(in oklab, rgb(0 0 0) 10%, transparent) ) );--ring: var( --color-ring-primary, light-dark(rgb(51 156 255), rgb(131 195 255 / 76%)) );--font-size-base: var(--font-text-md-size, 14px);--blue: light-dark(rgb(51 156 255), rgb(51 156 255));--orange: light-dark(rgb(226 85 7), rgb(251 106 34));--green: light-dark(rgb(0 162 64), rgb(64 201 119));--red: light-dark(rgb(224 46 42), rgb(255 103 100));--purple: light-dark(rgb(146 79 247), rgb(173 123 249));--yellow: light-dark(rgb(255 195 0), rgb(255 210 64));--viz-series-1: var(--primary);--viz-series-2: light-dark(rgb(243 136 59), rgb(245 154 86));--viz-series-3: light-dark(rgb(93 201 119), rgb(116 213 139));--viz-series-4: light-dark(rgb(235 119 177), rgb(240 143 192));--viz-series-5: light-dark(rgb(155 121 236), rgb(170 145 239));--viz-series-6: light-dark(rgb(58 185 177), rgb(90 203 194));--font-sans: -apple-system, system-ui, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-normal: max(11px, var(--font-size-base));--font-size-tooltip: calc(var(--font-size-base) - 1px);--font-size-small: max(11px, calc(var(--font-size-base) - 2px));--font-size-h1: calc(var(--font-size-normal) * 1.7142857143);--font-size-h2: calc(var(--font-size-normal) * 1.4285714286);--font-size-h3: calc(var(--font-size-normal) * 1.2857142857);--font-weight-normal: 430;--font-weight-medium: 500;--icon-size: 16px;--line-height-normal: calc(var(--font-size-normal) * 1.5);--line-height-tooltip: calc(var(--font-size-tooltip) * 1.4285714286);--line-height-small: calc(var(--font-size-small) + 4px);--corner-shape: round;--radius: var(--border-radius-lg, 10px);--radius-sm: calc(var(--radius) * .6);--radius-md: calc(var(--radius) * .8);--radius-lg: var(--radius);--radius-2xl: calc(var(--radius) * 1.6);--radius-full: 9999px;--shadow-sm: 0 1px 2px -1px rgb(0 0 0 / 8%);--checkmark-image: url("ocare-validee-aab-visuel-891b1e15b4ec.svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='M12.8961 3.64101C13.1297 3.41418 13.4984 3.37523 13.7779 3.56581C14.0571 3.75635 14.1554 4.11331 14.0299 4.41347L13.9615 4.53847L7.71151 13.7045C7.59411 13.8767 7.4063 13.9877 7.19881 14.0072C6.99136 14.0267 6.78564 13.9533 6.63826 13.806L2.88826 10.056L2.79842 9.9457C2.6192 9.67407 2.64927 9.30496 2.88826 9.06581C3.12738 8.82669 3.49647 8.79676 3.76815 8.97597L3.8785 9.06581L7.03084 12.2182L12.8053 3.74941L12.8961 3.64101Z'/%3E%3C/svg%3E");--viz-bg: transparent;--viz-panel: var(--card);--viz-border: var(--border);--viz-text: var(--foreground);--viz-muted: var(--muted-foreground);--viz-accent: var(--primary);--viz-accent-text: var(--primary-foreground);--viz-accent-bg: var(--accent);--viz-font-size: var(--font-size-base);--viz-warning: var(--destructive)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html>body{--color-background-primary: var( --background, light-dark(rgb(255 255 255), rgb(24 24 24)) );--color-text-primary: var( --foreground, light-dark(rgb(26 28 31), rgb(255 255 255)) );--color-border-secondary: var( --border, light-dark(rgb(26 28 31 / 8%), rgb(255 255 255 / 8.2%)) );margin:0;padding:var(--visualize-paint-gutter, 0px);color:var(--foreground);background:transparent!important;font-family:var(--font-sans)!important;font-size:var(--font-size-normal);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}a{color:color-mix(in srgb,var(--viz-accent) 80%,var(--viz-text) 20%);cursor:pointer;font-weight:var(--font-weight-medium, 500);text-decoration:none;text-underline-offset:2px}a:is(:hover,:focus-visible){text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:.5px}h1,h2,h3,h4,h5,h6,p{margin-block:0}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:1.25}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25}h3,h4,h5,h6{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:1.3}b,strong,th{font-weight:var(--font-weight-medium)}code:not(pre code){display:inline;padding:1px 6px;border-radius:var(--radius-sm);corner-shape:var(--corner-shape);background:var(--muted);font-family:var(--font-mono);font-size:.92em;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;word-break:break-word}.table-responsive{width:100%;overflow-x:auto;scrollbar-width:thin}.table{width:100%;border-collapse:collapse;color:var(--foreground);font:inherit;text-align:start}.table :is(th,td){padding-block:10px;padding-inline:0 24px;overflow-wrap:anywhere;border-bottom:1px solid var(--border);text-align:start;vertical-align:top}.table-responsive>.table :is(th,td){overflow-wrap:break-word}.table :is(th,td):last-child{padding-inline-end:0}.table :is(caption,thead th){font-weight:600}.table thead th{padding-block:8px;border-bottom-color:color-mix(in srgb,var(--foreground) 16%,transparent)}.table tbody tr:last-child :is(th,td){border-bottom:0}.table.table-sm :is(th,td){padding-block:6px}.table.table-sm :is(th,td):not(:last-child){padding-inline-end:16px}.table :is(.text-end,[align=right]){text-align:end;font-variant-numeric:tabular-nums}.table :is(.text-center,[align=center]){text-align:center}.table .text-nowrap{white-space:nowrap}#widget{display:flex;flex-direction:column;gap:12px;width:100%;padding:0;background:transparent!important}.card{min-width:0;padding:12px;overflow:hidden;overflow-wrap:break-word;border-radius:var(--radius-2xl);corner-shape:var(--corner-shape);color:var(--card-foreground);background:var(--card)}#widget>:not(.card,.progress){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tooltip{position:fixed;z-index:50;top:0;left:0;width:max-content;max-width:min(20rem,var(--tooltip-available-width, calc(100vw - 10px) ),calc(100vw - 10px));max-height:min(var(--tooltip-available-height, calc(100vh - 10px) ),calc(100vh - 10px));padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-lg);corner-shape:var(--corner-shape);color:var(--popover-foreground);background:var(--popover);box-shadow:none;font-size:var(--font-size-tooltip);line-height:var(--line-height-tooltip);overflow-wrap:break-word;white-space:normal;pointer-events:none;-webkit-user-select:none;user-select:none}.viz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(180px,24%),1fr));gap:10px}.viz-stat{display:flex;flex-direction:column;gap:2px}.viz-stat-value{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25}.viz-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}hr{width:100%;height:1px;margin-block:6px;border:0;background:var(--border)}.nav{display:flex;min-width:0;align-items:center;gap:4px}.progress{display:flex;height:8px;margin-block:calc((var(--line-height-normal, 1.5em) - 8px) / 2);overflow:hidden;border:0;border-radius:var(--radius-full);background:var(--muted)}.progress-bar:only-child{border-radius:var(--radius-full)}.progress-bar{height:100%;flex-shrink:0;border:0;background:var(--viz-series-1)}.viz-badge{padding:3px 8px;border-radius:var(--radius-full);color:var(--accent-foreground);background:var(--accent);font-weight:var(--font-weight-medium)}small,.text-small,.viz-badge{font-size:var(--font-size-small);line-height:var(--line-height-small)}.text-muted{color:var(--muted-foreground)}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.viz-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.viz-controls>.form-label{display:grid;min-width:min(100%,260px);flex:1 1 280px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;margin-bottom:0}.viz-controls>.form-label>:is(.form-control,.form-range,.form-select){grid-column:1 / -1}.btn,.nav-link,.form-check-input,.form-control,.form-range,.form-select{font:inherit}.btn,.nav-link{-webkit-appearance:button;appearance:button;display:inline-flex;inline-size:fit-content;max-inline-size:100%;min-height:28px;align-items:center;justify-content:center;gap:4px;margin:0;padding:0 8px;-webkit-app-region:no-drag;border:1px solid var(--input);border-radius:var(--radius-lg);corner-shape:var(--corner-shape);color:var(--secondary-foreground);background:var(--secondary);cursor:var(--cursor-interaction, pointer);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.btn:is(.btn-block,.viz-tile){inline-size:100%}.btn.viz-tile{min-width:0;overflow-wrap:anywhere;white-space:normal}a.btn{cursor:pointer;text-decoration:none}.btn:not(:disabled):hover,.nav-link:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--foreground) 6%,var(--secondary))}.btn-primary{border-color:transparent;color:var(--primary-foreground);background:var(--foreground);background-clip:padding-box}.btn-primary .text-muted{color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}.btn-primary:not(:disabled):hover{background:color-mix(in srgb,var(--foreground) 80%,transparent);background-clip:padding-box}.btn-ghost{border-color:transparent;color:var(--muted-foreground);background:transparent}.btn-ghost:not(:disabled):hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,var(--secondary))}.nav-pills .nav-link{min-width:0;border-color:transparent;color:var(--muted-foreground);background:transparent}.nav-justified .nav-link{flex:1 1 0;overflow-wrap:anywhere;white-space:normal}.nav-pills .nav-link.active{color:var(--foreground);background:var(--muted)}.btn:disabled,.nav-link:disabled,.nav-link[aria-disabled=true]{cursor:not-allowed;opacity:.4}[data-lucide]{stroke-width:1.6}.form-label{display:block;margin-bottom:6px;color:var(--foreground)}.form-control{display:block;width:100%;min-height:28px;padding:0 8px;outline:none;border:1px solid var(--input);border-radius:var(--radius-lg);corner-shape:var(--corner-shape);color:var(--foreground);background:var(--secondary)}.form-control::placeholder{color:var(--muted-foreground)}.form-control[type=file]{padding:0;overflow:hidden;cursor:var(--cursor-interaction, pointer)}.form-control[type=file]::file-selector-button{min-height:26px;margin-right:8px;padding:0 8px;border:0;border-right:1px solid var(--input);color:var(--secondary-foreground);background:var(--secondary);cursor:inherit;font:inherit}.form-control[type=file]:not(:disabled):hover::file-selector-button{background:color-mix(in srgb,var(--foreground) 6%,var(--secondary))}.form-control-color[type=color]{width:40px;height:28px;padding:3px;cursor:var(--cursor-interaction, pointer)}.form-control-color[type=color]::-webkit-color-swatch-wrapper{padding:0}.form-control-color[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--radius-lg) - 4px);corner-shape:var(--corner-shape)}textarea.form-control{height:auto;min-height:72px;padding:8px 10px;resize:vertical}.form-control:focus-visible{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring)}.form-control:disabled,.form-select:disabled{cursor:not-allowed;opacity:.4}.form-select{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:28px;margin:0;padding:0 32px 0 8px;outline:none;border:1px solid var(--input);border-radius:var(--radius-lg);corner-shape:var(--corner-shape);color:var(--foreground);background-color:var(--secondary);background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground) 50%),linear-gradient(135deg,var(--muted-foreground) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px;cursor:var(--cursor-interaction, default)}.form-select:not(:disabled):hover{background-color:color-mix(in srgb,var(--foreground) 6%,var(--secondary))}.form-select:focus-visible{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring)}.form-check{display:flex;min-height:20px;align-items:center;gap:6px}.form-check-input{-webkit-appearance:none;appearance:none;width:14px;height:14px;flex:0 0 auto;margin:0;border:1px solid var(--input);color:var(--primary-foreground);background-color:transparent;cursor:var(--cursor-interaction, default);transition:background-color .15s,border-color .15s,box-shadow .15s}.form-check:not(.form-switch) .form-check-input[type=checkbox]{border-color:var(--input);border-radius:var(--radius-sm);corner-shape:var(--corner-shape);background-color:var(--secondary);box-shadow:var(--shadow-sm)}.form-check:not(.form-switch) .form-check-input:not(:disabled):not(:checked):hover{background-color:var(--card)}.form-check:not(.form-switch) .form-check-input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary)}.form-check:not(.form-switch) .form-check-input[type=checkbox]:checked:before{display:block;width:100%;height:100%;background:var(--primary-foreground);content:"";-webkit-mask:var(--checkmark-image) center / 12px 12px no-repeat;mask:var(--checkmark-image) center / 12px 12px no-repeat}.form-check-input[type=radio]{width:14px;height:14px;border-radius:var(--radius-full)}.form-check-input[type=radio]:checked{border:2px solid var(--primary);background:radial-gradient(circle,var(--primary-foreground) 0 2.5px,transparent 3px),var(--primary)}.form-check:not(.form-switch) .form-check-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.form-check:not(.form-switch) .form-check-input:disabled{cursor:not-allowed;pointer-events:none}.form-check:not(.form-switch) .form-check-input:disabled+.form-check-label{cursor:not-allowed}.form-switch .form-check-input:disabled,.form-switch .form-check-input:disabled+.form-check-label{cursor:not-allowed;opacity:.6}.form-check-label{color:var(--foreground);cursor:var(--cursor-interaction, default)}.form-switch .form-check-input{position:relative;width:32px;height:20px;border:0;border-radius:var(--radius-full);background:var(--muted);box-shadow:none;transition:background-color .2s cubic-bezier(0,0,.2,1)}.form-switch .form-check-input:before{position:absolute;top:50%;left:0;width:16px;height:16px;box-sizing:border-box;border:1px solid light-dark(var(--primary-foreground),var(--foreground));border-radius:var(--radius-full);background:light-dark(var(--primary-foreground),var(--foreground));box-shadow:var(--shadow-sm);content:"";transform:translate(2px,-50%);transition:transform .2s cubic-bezier(0,0,.2,1)}.form-switch .form-check-input:checked{background:var(--primary)}.form-switch .form-check-input:checked:before{transform:translate(14px,-50%)}.form-switch .form-check-input:focus-visible{box-shadow:0 0 0 2px var(--ring)}.form-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;flex:1;margin:0;padding:0;outline:none;border:0;accent-color:var(--primary);background:linear-gradient(color-mix(in srgb,var(--foreground) 7%,transparent),color-mix(in srgb,var(--foreground) 7%,transparent)) center / 100% 2px no-repeat}.form-range::-webkit-slider-runnable-track{height:28px;background:transparent}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:4px;border:1px solid var(--border);border-radius:var(--radius-full);background:light-dark(var(--primary-foreground),var(--foreground))}.form-range:focus-visible::-webkit-slider-thumb{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring)}.form-range::-moz-range-track{height:28px;background:transparent}.form-range::-moz-range-thumb{width:20px;height:20px;border:1px solid var(--border);border-radius:var(--radius-full);background:light-dark(var(--primary-foreground),var(--foreground))}.form-range:focus-visible::-moz-range-thumb{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring)}.form-range:disabled{cursor:not-allowed;opacity:.4}.btn:not(.btn-primary,.viz-tile):is([aria-pressed=true],[aria-selected=true],.is-selected){border-color:var(--primary);color:var(--primary-foreground);background:var(--primary)}.btn.viz-tile:is([aria-pressed=true],[aria-selected=true],.is-selected){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.btn:focus-visible,.nav-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(pointer:coarse){.btn,.nav-link,.form-control,.form-select{min-width:44px;min-height:44px}.form-control,.form-select{font-size:max(16px,var(--font-size-normal))}.form-control[type=file]::file-selector-button{min-width:44px;min-height:44px}.form-control-color[type=color]{width:44px;height:44px}.form-control:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){min-width:0;max-width:100%;padding-block:8px}.form-check{min-height:44px;padding-inline:15px}.form-check-input{position:relative}.form-check-input:after{position:absolute;top:50%;left:50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}.form-check-label{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.form-range{height:44px;touch-action:pan-y}.form-range::-webkit-slider-runnable-track{height:44px}.form-range::-moz-range-track{height:44px}.form-range::-webkit-slider-thumb{margin-top:12px}}svg{display:block;max-width:100%;height:auto}#widget>svg{width:100%}svg.lucide{display:block;width:var(--icon-size)!important;height:var(--icon-size)!important;flex:none;margin:0!important;stroke-width:1.6}.text-warning,.text-destructive{color:var(--destructive)}html>body{padding:0}@font-face{font-family:AabGotham;src:url(ocare-validee-aab-police-6cfb95f43f56.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AabGotham;src:url(ocare-validee-aab-police-3aab0e449013.woff2) format("woff2");font-weight:500;font-display:swap}html,body{margin:0!important;padding:0!important;background:#fff!important;color-scheme:light}#aab-preview{--ink:#0d1d31;--pink:#d02c7f;--orange:#e84e24;font-family:AabGotham,Arial,sans-serif;color:var(--ink);background:#fff;width:100%;font-weight:400;font-size:16px;line-height:1.5}#aab-preview *{box-sizing:border-box}#aab-preview [hidden]{display:none!important}#aab-preview button{font:inherit;cursor:pointer;color:inherit}#aab-preview p{margin:0}#aab-preview img{max-width:100%}#aab-preview button:focus-visible,#aab-preview input:focus-visible+span{outline:3px solid var(--ink);outline-offset:4px}#aab-preview .shell{container-type:inline-size;max-width:1600px;margin:auto;background:#fff}#aab-preview .shell.mobile{max-width:390px;box-shadow:0 0 0 1px #e3e1d9}#aab-preview .header{height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid #f0efed}#aab-preview .nav{display:flex;gap:24px;white-space:nowrap;font-size:14px;line-height:1.3}#aab-preview .nav span:nth-child(2){text-decoration:underline;text-underline-offset:4px}#aab-preview .logo{width:136px;height:64px;object-fit:contain}#aab-preview .icons{justify-self:end;display:flex;gap:28px;align-items:center}#aab-preview .icons img{width:24px;height:24px}#aab-preview .menu{display:none;background:none;border:0;padding:10px;margin-left:-10px}#aab-preview .menu svg{width:23px;height:23px}#aab-preview .hero{display:grid;grid-template-columns:1fr 1fr;align-items:start}#aab-preview .gallery{min-width:0}#aab-preview .stage{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:16px;background:#f7f3f0}#aab-preview .stage img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#aab-preview .stage img.pack{object-fit:contain;padding:28px;background:#fff}#aab-preview .stage img.rituel{object-position:61% 50%}#aab-preview .arrows{position:absolute;bottom:20px;right:20px;display:flex;gap:8px}#aab-preview .arrow{width:40px;height:40px;border:1px solid #ffffff70;border-radius:50%;background:#ffffffeb;font-size:23px;line-height:1;padding:0}#aab-preview .thumbs{display:flex;justify-content:center;gap:10px;padding:22px 12px}#aab-preview .thumb{width:64px;height:70px;border:1px solid transparent;padding:3px;background:#fff;border-radius:1px}#aab-preview .thumb[aria-pressed=true]{border-color:var(--ink)}#aab-preview .thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px}#aab-preview .thumb.pack img{object-fit:contain}#aab-preview .copy{padding:32px 5cqw 38px;min-width:0}#aab-preview .eyebrow{color:var(--pink);font-size:15px;letter-spacing:.12em;font-weight:500;margin:0 0 6px}#aab-preview .swiss{display:flex;align-items:center;gap:8px;font-size:14px;color:#0d1d31a8;margin-bottom:10px}#aab-preview .swiss img{width:20px;height:20px}#aab-preview h1{font:400 clamp(34px,3.2cqw,48px)/1.08 AabGotham,Arial,sans-serif;letter-spacing:-.035em;color:var(--ink);margin:0 0 19px}#aab-preview .situation{font-size:17px;line-height:1.48;color:#0d1d31d6;margin-bottom:12px}#aab-preview .lead{font-size:16px;line-height:1.45;color:#0d1d31a8;margin-bottom:12px}#aab-preview .pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}#aab-preview .pills span{font-size:12px;padding:5px 11px;border-radius:999px;background:#d02c7f12;color:#853458}#aab-preview .facts{display:grid;grid-template-columns:repeat(3,1fr);background:#f4f3ef;border-radius:14px;margin-bottom:22px;overflow:hidden}#aab-preview .facts span{padding:14px 7px;min-height:58px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.35}#aab-preview .facts span+span{border-left:1px solid #0d1d310f}#aab-preview fieldset{padding:0;margin:0 0 18px;border:0;min-width:0}#aab-preview legend{padding:0;margin-bottom:9px;font-size:14px}#aab-preview .options{display:grid;grid-template-columns:1fr 1fr;gap:16px}#aab-preview .option{position:relative;display:block;cursor:pointer}#aab-preview .option input{position:absolute;opacity:0;width:1px;height:1px}#aab-preview .card{height:100%;min-height:210px;border:2px solid #d4d4d4;box-shadow:0 2px #00000005;border-radius:8px;padding:12px 12px 14px;display:flex;align-items:center;flex-direction:column;text-align:center;background:#fff}#aab-preview .option input:checked+.card{border:3px solid var(--pink);padding:11px 11px 13px;background:#d02c7f07;box-shadow:0 0 0 2px #d02c7f12}#aab-preview .card img{height:63px;width:90px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:8px}#aab-preview .duration{font-size:14px;font-weight:500}#aab-preview .tag{font-size:12px;line-height:1.4;color:#0d1d31ad;margin:2px 0 4px}#aab-preview .price{font-size:24px;line-height:1.45;font-weight:500}#aab-preview .monthly{font-size:12px;line-height:1.35;color:#0d1d319e;margin-top:3px}#aab-preview .saving{position:absolute;right:10px;top:-8px;font-size:11px;line-height:20px;padding:0 8px;border-radius:999px;background:var(--orange);color:#fff;white-space:nowrap}#aab-preview .check{display:none;position:absolute;left:10px;top:11px;width:22px;height:22px;line-height:22px;background:var(--pink);border-radius:50%;color:#fff;font-size:15px}#aab-preview input:checked+.card .check{display:block}#aab-preview .saving-note{font-size:11px;color:#0d1d319e;margin:-5px 0 18px;line-height:1.45}#aab-preview .buy{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--orange);color:#fff;border:0;width:100%;min-height:56px;border-radius:999px;font-size:16px;padding:15px 20px;text-transform:uppercase;line-height:1.35}#aab-preview .buy small{font-size:12px}#aab-preview .buy:hover{background:#d74721}#aab-preview .payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0 17px;font-size:14px;line-height:1.4}#aab-preview .paytext{white-space:nowrap;display:inline-flex;width:auto;flex:0 0 auto}#aab-preview .paylogos{display:flex;gap:6px}#aab-preview .paylogo{width:44px;height:28px;padding:4px 7px;border:1px solid #0d1d3114;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center}#aab-preview .paylogo img{max-height:16px;max-width:100%;width:auto}#aab-preview .klarna{width:54px;background:#ffb3c7}#aab-preview .klarna img{max-height:21px}#aab-preview .services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #0d1d311f;border-bottom:1px solid #0d1d311f;padding:14px 0}#aab-preview .service{text-align:center;font-size:11px;line-height:1.3;padding:0 7px}#aab-preview .service+.service{border-left:1px solid #0d1d3114}#aab-preview .service img{display:block;margin:0 auto 6px;width:28px;height:28px}#aab-preview .guarantee{margin-top:16px;padding:15px 17px;border-left:4px solid #c6487f;border-radius:6px;background:#c6487f0b}#aab-preview .guarantee strong{font-size:16px;font-weight:500;display:block}#aab-preview .guarantee p{font-size:14px;color:#0d1d31b3;margin-top:2px}#aab-preview .status{font-size:12px;line-height:1.5;color:#853458;text-align:center;margin:12px 0}#aab-preview .status:empty{display:none}#aab-preview .preview-tools{padding:18px 24px;border-top:1px solid #e3e1d9;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;color:#60666c;font-size:12px;background:#f7f7f6}#aab-preview .view-toggle{border:1px solid #ccc;background:#fff;border-radius:5px;padding:7px 12px;font-size:12px}#aab-preview .mobile-links{display:none}@container (max-width:1050px){#aab-preview .nav{font-size:11px;gap:15px}#aab-preview .header{gap:12px}#aab-preview .copy{padding:28px 28px 32px}#aab-preview h1{font-size:34px}#aab-preview .payments{font-size:12px}}@container (max-width:989px){#aab-preview .header{height:76px;grid-template-columns:1fr auto 1fr;padding:0 20px}#aab-preview .nav{display:none}#aab-preview .logo{width:119px;height:56px}#aab-preview .menu{display:block;justify-self:start}#aab-preview .icons{gap:15px}#aab-preview .icons .account{display:none}#aab-preview .mobile-links.open{display:flex;flex-direction:column;gap:16px;padding:20px;border-bottom:1px solid #ddd;font-size:13px}#aab-preview .hero{display:flex;flex-direction:column}#aab-preview .gallery{width:100%}#aab-preview .stage{aspect-ratio:1/1;border-radius:12px}#aab-preview .stage img{object-position:50% 27%}#aab-preview .stage img.rituel{object-position:61% 50%}#aab-preview .thumbs{padding:14px 12px;gap:9px}#aab-preview .thumb{height:58px;width:53px}#aab-preview .arrows{bottom:16px;right:16px}#aab-preview .arrow{width:35px;height:35px}#aab-preview .copy{padding:18px 20px 28px;width:100%}#aab-preview .eyebrow{font-size:13px}#aab-preview .swiss{font-size:12px;margin-bottom:12px}#aab-preview h1{font-size:clamp(28px,7.5cqw,36px);line-height:1.08;margin-bottom:16px}#aab-preview .situation{font-size:16px}#aab-preview .lead{font-size:14px;line-height:1.5}#aab-preview .pills{margin-bottom:16px}#aab-preview .pills span{font-size:11px}#aab-preview .facts{border-radius:0;background:transparent;border-top:1px solid #0d1d3114;border-bottom:1px solid #0d1d3114;margin-bottom:22px}#aab-preview .facts span{font-size:11px;min-height:65px}#aab-preview .options{gap:12px}#aab-preview .card{min-height:212px;padding:16px 10px}#aab-preview .option input:checked+.card{padding:15px 9px}#aab-preview .saving{font-size:10px;right:5px;padding:0 6px}#aab-preview .check{width:18px;height:18px;line-height:18px;font-size:12px;left:8px}#aab-preview .payments{font-size:11px;gap:6px}#aab-preview .buy{font-size:14px}#aab-preview .service{font-size:10px}#aab-preview .guarantee strong{font-size:15px}#aab-preview .guarantee p{font-size:13px}}#aab-preview .situation{font-size:20px;font-weight:500;line-height:1.4;color:var(--ink);max-width:29ch;margin-bottom:24px;padding-top:3px}#aab-preview .lead{font-size:15px;line-height:1.6;margin-bottom:17px}#aab-preview .review{margin:0 0 25px;padding:19px 18px 17px;background:#fff9fb;border:1px solid #eadde3;border-radius:12px}#aab-preview .review-symbols{display:flex;gap:7px;margin-bottom:12px}#aab-preview .review-symbols img{width:15px;height:20px;object-fit:contain}#aab-preview .review blockquote{margin:0 0 12px;padding:0 0 0 16px;border-left:2px solid #0d1d3133;font-size:15px;font-style:italic;line-height:1.55;color:var(--ink)}#aab-preview .review-author{font-size:12px;font-weight:400}#aab-preview .infographic{height:100%;display:flex;flex-direction:column;justify-content:center;padding:8%;background:#faedf2;color:#5b2440}#aab-preview .info-eyebrow{font-size:12px;letter-spacing:.14em;margin-bottom:16px;font-weight:500}#aab-preview .infographic h2{font-family:inherit;font-size:clamp(26px,3cqw,42px);line-height:1.1;font-weight:400;letter-spacing:-.03em;margin:0 0 18px}#aab-preview .info-intro{font-size:16px;line-height:1.5;max-width:28ch;margin-bottom:24px}#aab-preview .info-actives{display:grid;gap:0;margin-bottom:23px}#aab-preview .info-actives>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-top:1px solid #5b244025}#aab-preview .info-actives strong{font-size:28px;font-weight:500;white-space:nowrap}#aab-preview .info-actives small{font-size:13px}#aab-preview .info-actives span{font-size:13px;text-align:right;max-width:19ch}#aab-preview .info-routine{background:#fff;border-radius:10px;padding:16px 18px;margin-bottom:17px}#aab-preview .info-routine strong{font-size:17px;font-weight:500}#aab-preview .info-routine p{font-size:13px;margin-top:4px}#aab-preview .info-foot{font-size:10px;line-height:1.5}#aab-preview .info-thumb{height:100%;display:flex;flex-direction:column;justify-content:center;border-radius:8px;background:#faedf2;color:#5b2440}#aab-preview .info-thumb b{font-size:13px}#aab-preview .info-thumb i{font-size:9px;font-style:normal}#aab-preview .info-thumb>span{font-size:7px;margin-top:4px}#aab-preview .zoom-toggle{display:block;margin:0 auto 20px;background:#fff;border:1px solid #ddd;border-radius:999px;padding:8px 16px;font-size:13px}#aab-preview .zoom-panel{max-height:650px;overflow:auto;border:1px solid #ddd;margin:0 12px 22px;background:#fff}#aab-preview .zoom-panel img{display:block;width:1300px;max-width:none}@container (max-width:989px){#aab-preview .copy{display:contents}#aab-preview .intro{order:0;padding:24px 20px 20px}#aab-preview .intro h1{margin-bottom:0}#aab-preview .gallery{order:1}#aab-preview .details{order:2;padding:22px 20px 28px;width:100%;min-width:0}#aab-preview .situation{font-size:19px;margin-bottom:22px;padding-top:0;max-width:27ch}#aab-preview .lead{font-size:14px;line-height:1.6}#aab-preview .thumbs{gap:6px;padding:14px 8px}#aab-preview .thumb{width:clamp(42px,13cqw,58px);height:58px;flex-shrink:1}#aab-preview .review{padding:17px 16px;margin-bottom:25px}#aab-preview .review blockquote{font-size:14px}#aab-preview .infographic{padding:22px 24px;justify-content:flex-start}#aab-preview .info-eyebrow{font-size:9px;margin-bottom:9px}#aab-preview .infographic h2{font-size:27px;margin-bottom:10px}#aab-preview .info-intro{font-size:12px;margin-bottom:12px;max-width:none}#aab-preview .info-actives{margin-bottom:10px}#aab-preview .info-actives>div{padding:7px 0}#aab-preview .info-actives strong{font-size:21px}#aab-preview .info-actives span{font-size:11px}#aab-preview .info-routine{padding:9px 12px;margin-bottom:8px}#aab-preview .info-routine strong{font-size:14px}#aab-preview .info-routine p{font-size:11px}#aab-preview .info-foot{font-size:8px}}#aab-preview .info-complements{padding:0 0 19px;font-size:13px;line-height:1.5}#aab-preview .info-complements strong{font-size:11px;letter-spacing:.04em;font-weight:500;display:block;margin-bottom:5px}#aab-preview .info-complements p{font-size:13px;line-height:1.6}@container (max-width:989px){#aab-preview .stage:has(.infographic:not([hidden])){aspect-ratio:4/5}#aab-preview .info-complements{padding-bottom:13px}#aab-preview .info-complements strong{font-size:10px}#aab-preview .info-complements p{font-size:12px}}#aab-preview .identification{font-size:15px;line-height:1.65;color:#0d1d31cf;margin:0 0 26px}#aab-preview .formula-title{font-size:15px;font-weight:500;margin:0 0 8px;color:var(--ink)}#aab-preview .formula-copy .lead{font-size:14px;line-height:1.6;margin-bottom:14px}#aab-preview .options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#aab-preview .offer-label{font-size:12px;color:var(--pink);margin:0 0 14px}#aab-preview .card{padding:18px 8px 14px;min-width:0}#aab-preview .option input:checked+.card{padding:17px 7px 13px}#aab-preview .card .tag{min-height:34px;display:flex;align-items:center;justify-content:center;font-size:11px}#aab-preview .old-price{display:block;font-size:13px;line-height:20px;min-height:20px;color:#67717d}#aab-preview .four-packs{height:63px;width:100%;display:flex;justify-content:center;margin-bottom:8px}#aab-preview .four-packs img{width:50%;max-width:63px;height:63px;margin:0}#aab-preview .card>img{max-width:100%}@container (max-width:989px){#aab-preview .identification{font-size:14px;margin-bottom:24px}#aab-preview .options{gap:7px}#aab-preview .card{padding:24px 5px 12px}#aab-preview .option input:checked+.card{padding:23px 4px 11px}#aab-preview .card .price{font-size:22px}#aab-preview .card .monthly{font-size:10px;white-space:nowrap}#aab-preview .card .tag{font-size:10px;min-height:30px}#aab-preview .card .check{top:5px;left:5px;width:15px;height:15px;line-height:15px;font-size:10px}}#aab-preview .situation{color:var(--pink);max-width:none}#aab-preview .identification,#aab-preview .formula-copy .lead{color:#242424;font-size:15px;line-height:1.65}#aab-preview .formula-title{color:#202020}#aab-preview .formula-finish{font-size:15px;line-height:1.6;font-weight:500;color:#202020;margin:0 0 18px}#aab-preview .swiss,#aab-preview .tag,#aab-preview .monthly,#aab-preview .saving-note,#aab-preview .old-price{color:#383838}#aab-preview .payments{justify-content:center;gap:12px;margin-top:16px}#aab-preview .paylogos{gap:12px}@container (max-width:989px){#aab-preview .identification,#aab-preview .formula-copy .lead{font-size:15px;line-height:1.65}#aab-preview .saving-note{font-size:12px}#aab-preview .card .monthly,#aab-preview .card .tag{font-size:11px}}#aab-preview .full-page{--body:#242424;--soft:#faf4f5;--line:#e6d9dd;color:var(--body);font-size:16px;line-height:1.65}#aab-preview .full-page a{color:inherit;text-decoration:none}#aab-preview .full-page a:focus-visible,#aab-preview .full-page summary:focus-visible{outline:3px solid var(--pink);outline-offset:5px}#aab-preview .full-page .section-pad{padding:80px max(36px,6cqw)}#aab-preview .full-page h2{font:400 clamp(30px,3cqw,43px)/1.15 AabGotham,Arial,sans-serif;letter-spacing:-.035em;color:var(--ink);margin:0 0 24px;text-wrap:balance}#aab-preview .full-page h2 em{font-style:normal;color:var(--pink)}#aab-preview .full-page h3{font:500 20px/1.35 AabGotham,Arial,sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 13px}#aab-preview .full-page .kicker{font-size:12px;letter-spacing:.14em;line-height:1.5;color:#853458;font-weight:500;margin:0 0 18px}#aab-preview .full-page .section-heading{text-align:center;max-width:760px;margin:0 auto 42px}#aab-preview .full-page .section-heading>p:last-child{max-width:670px;margin:auto}#aab-preview .full-page .text-link{display:inline-flex;align-items:center;gap:18px;padding:10px 0;border-bottom:1px solid #853458;color:#853458;font-size:14px;font-weight:500;line-height:1.4}#aab-preview .full-page .cta-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:999px;background:var(--orange);color:#fff;padding:16px 30px;font:500 15px/1.5 AabGotham,Arial,sans-serif;text-align:center;min-height:54px}#aab-preview .full-page .cta-link:hover{background:#d74721}#aab-preview .full-page .page-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;border-block:1px solid #e3e1d9;padding:19px 24px;font-size:13px;background:#f4f3ef}#aab-preview .full-page .page-nav a:hover{color:var(--pink)}#aab-preview .full-page .emotion{display:grid;grid-template-columns:1fr 1fr;gap:8cqw;align-items:center;background:#fff}#aab-preview .full-page .emotion-photo{position:relative;aspect-ratio:4/4.6;overflow:hidden;border-radius:18px}#aab-preview .full-page .emotion-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 30%}#aab-preview .full-page .photo-caption{position:absolute;bottom:24px;left:24px;right:24px;padding:12px 16px;background:#fffffff0;border-radius:4px;font-size:15px;color:#853458;text-align:center}#aab-preview .full-page .emotion-copy>p:not(.kicker){margin-bottom:22px}#aab-preview .full-page .emotion-copy .emphasis{font-size:22px;line-height:1.5;color:#853458;margin-top:28px}#aab-preview .full-page .formula-section{background:var(--soft)}#aab-preview .full-page .benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:50px}#aab-preview .full-page .benefit-grid article{padding:24px 0;border-top:1px solid #d6b5c4;display:flex;flex-direction:column}#aab-preview .full-page .benefit-number{font-size:14px;color:#853458;margin-bottom:18px}#aab-preview .full-page .benefit-grid h3{font-size:21px;min-height:57px}#aab-preview .full-page .benefit-grid p{font-size:15px;line-height:1.65;margin-bottom:20px}#aab-preview .full-page .ingredient-label{font-size:11px;letter-spacing:.06em;color:#853458;margin-top:auto;font-weight:500}#aab-preview .full-page .formula-bottom{display:grid;grid-template-columns:.9fr 1.1fr;gap:6cqw;align-items:center;margin-bottom:32px}#aab-preview .full-page .formula-visual{position:relative;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#eee6e1}#aab-preview .full-page .formula-visual>img{width:100%;height:100%;display:block;object-fit:cover}#aab-preview .full-page .formula-visual-caption{position:absolute;bottom:0;left:0;right:0;background:#ffffffed;padding:18px 24px;display:flex;flex-direction:column;font-size:15px;color:var(--ink)}#aab-preview .full-page .formula-visual-caption strong{font-weight:500;font-size:21px}#aab-preview .full-page .dose-list>div{display:flex;gap:16px;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;font-size:15px}#aab-preview .full-page .dose-list strong{white-space:nowrap;font-weight:500;color:#853458}#aab-preview .full-page .dose-note{font-size:13px;line-height:1.6;margin:20px 0 8px}#aab-preview .full-page details{border-bottom:1px solid var(--line)}#aab-preview .full-page summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;font-weight:500;line-height:1.45;color:var(--ink);padding:22px 0}#aab-preview .full-page summary::-webkit-details-marker{display:none}#aab-preview .full-page summary:after{content:"+";font-size:25px;color:#853458;font-weight:400;flex-shrink:0}#aab-preview .full-page details[open]>summary:after{content:"\2212"}#aab-preview .full-page .composition{border-top:1px solid var(--line)}#aab-preview .full-page .composition-body{padding:0 0 24px;font-size:14px;line-height:1.65}#aab-preview .full-page .composition-body p{margin-bottom:20px}#aab-preview .full-page .composition-table{margin:24px 0;overflow-x:auto}#aab-preview .full-page table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;background:#fff}#aab-preview .full-page caption{text-align:left;font-size:13px;margin-bottom:12px}#aab-preview .full-page th,#aab-preview .full-page td{padding:11px 16px;border-bottom:1px solid #ece5e8}#aab-preview .full-page th{font-weight:500;background:#f0e5ea}#aab-preview .full-page td:last-child{white-space:nowrap}#aab-preview .full-page .ritual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#aab-preview .full-page .ritual-grid img{width:100%;aspect-ratio:1.05;object-fit:cover;border-radius:14px;display:block}#aab-preview .full-page .ritual-grid article>div{position:relative;padding:25px 0 0 48px}#aab-preview .full-page .ritual-grid article>div>span{position:absolute;left:0;top:25px;width:31px;height:31px;border:1px solid #d6b5c4;border-radius:50%;text-align:center;line-height:30px;color:#853458;font-size:13px}#aab-preview .full-page .ritual-grid p{font-size:15px;line-height:1.6}#aab-preview .full-page .ritual-end{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:35px;padding-top:24px;border-top:1px solid var(--line)}#aab-preview .full-page .ritual-end p{font-size:14px}#aab-preview .full-page .reviews-section{background:#f4f3ef}#aab-preview .full-page .testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#aab-preview .full-page .testimonial{background:#fff;border:1px solid #e3deda;border-radius:12px;padding:28px 24px;display:flex;flex-direction:column}#aab-preview .full-page .brand-drops{display:flex;gap:7px;margin-bottom:20px}#aab-preview .full-page .brand-drops img{width:15px;height:20px;object-fit:contain}#aab-preview .full-page .testimonial blockquote{font-size:16px;line-height:1.65;font-style:italic;margin:0 0 24px;padding-left:16px;border-left:2px solid #bcc0c4}#aab-preview .full-page .testimonial>p{font-size:13px;margin-top:auto}#aab-preview .full-page .section-note{text-align:center;font-size:12px;margin:24px 0 0;color:#444}#aab-preview .full-page .quality-section{display:grid;grid-template-columns:1fr 1fr;gap:7cqw;align-items:center}#aab-preview .full-page .quality-facts{margin-top:32px}#aab-preview .full-page .quality-facts article{border-top:1px solid var(--line);padding:20px 0}#aab-preview .full-page .quality-facts h3{font-size:17px;margin-bottom:9px}#aab-preview .full-page .quality-facts p{font-size:15px}#aab-preview .full-page .quality-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px;display:block}#aab-preview .full-page .return-section{background:#faedf2;display:grid;grid-template-columns:180px 1fr;gap:55px;align-items:center;padding-top:45px;padding-bottom:45px}#aab-preview .full-page .return-number{font-size:100px;line-height:1;color:#853458;letter-spacing:-.07em;text-align:center}#aab-preview .full-page .return-number span{display:block;font-size:22px;letter-spacing:0;line-height:1.5}#aab-preview .full-page .return-section h2{font-size:31px;margin-bottom:16px}#aab-preview .full-page .return-section p{font-size:15px;max-width:770px}#aab-preview .full-page .return-section .text-link{margin-top:12px}#aab-preview .full-page .faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:6cqw}#aab-preview .full-page .faq-intro p:last-child{max-width:28ch}#aab-preview .full-page .faq-list{border-top:1px solid var(--line)}#aab-preview .full-page .faq-list summary{font-size:16px}#aab-preview .full-page .faq-list details>p{font-size:15px;line-height:1.7;padding:0 0 24px}#aab-preview .full-page .final-choice{background:#fbf4f6}#aab-preview .full-page .final-buy-area{max-width:720px;margin:auto}#aab-preview .full-page #final-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#aab-preview .full-page #final-options .card{min-height:260px;padding-top:24px}#aab-preview .full-page #final-options .card>img,#aab-preview .full-page #final-options .four-packs{height:83px}#aab-preview .full-page #final-options .four-packs img{height:83px}#aab-preview .full-page .final-saving{font-size:12px;text-align:center;margin:16px 0 20px;color:#383838}#aab-preview .full-page .final-buy{display:flex;width:100%;font-weight:400;gap:6px}#aab-preview .full-page .final-status{font-size:13px;text-align:center;margin-top:14px;color:#853458}#aab-preview .full-page .final-status:empty{display:none}#aab-preview .full-page .choice-reassurance{font-size:13px;line-height:1.7;text-align:center;margin-top:20px}#aab-preview .full-page .blog-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}#aab-preview .full-page .blog-heading h2{margin-bottom:0;font-size:32px}#aab-preview .full-page .blog-links{display:grid;grid-template-columns:1fr 1fr;gap:24px}#aab-preview .full-page .blog-links>a{display:block;background:#f4f3ef;padding:27px 70px 27px 27px;position:relative;border-radius:12px}#aab-preview .full-page .blog-links>a>span:first-child{font-size:10px;letter-spacing:.12em;color:#853458}#aab-preview .full-page .blog-links h3{margin:15px 0 0;font-size:20px}#aab-preview .full-page .article-arrow{position:absolute;right:26px;top:50%;transform:translateY(-50%);font-size:26px;color:#853458}#aab-preview .full-page .page-footer{background:#f4f3ef;padding:48px max(36px,6cqw) 30px;display:grid;grid-template-columns:1.4fr 1fr .7fr 1fr;gap:30px;font-size:13px}#aab-preview .full-page .footer-brand>img{width:128px;display:block;margin-bottom:20px}#aab-preview .full-page .page-footer h3{font-size:14px;margin-bottom:18px}#aab-preview .full-page .page-footer a{display:block;margin-bottom:9px}#aab-preview .full-page .page-footer a:hover{text-decoration:underline}#aab-preview .full-page .footer-note{grid-column:1/-1;border-top:1px solid #cabbab;padding-top:24px;font-size:12px;line-height:1.7}@container (max-width:989px){#aab-preview .full-page .section-pad{padding:50px 24px}#aab-preview .full-page h2{font-size:31px;line-height:1.17;margin-bottom:22px}#aab-preview .full-page .kicker{font-size:10px;letter-spacing:.11em;margin-bottom:15px}#aab-preview .full-page .page-nav{gap:12px 20px;font-size:12px;padding:18px 20px}#aab-preview .full-page .emotion{grid-template-columns:1fr;gap:30px}#aab-preview .full-page .emotion-photo{aspect-ratio:1.05;max-height:460px}#aab-preview .full-page .emotion-copy .emphasis{font-size:20px}#aab-preview .full-page .photo-caption{bottom:15px;left:15px;right:15px;font-size:14px;padding:10px}#aab-preview .full-page .section-heading{margin-bottom:30px;text-align:left}#aab-preview .full-page .benefit-grid{grid-template-columns:1fr;gap:0;margin-bottom:30px}#aab-preview .full-page .benefit-grid article{position:relative;padding:22px 0 22px 40px}#aab-preview .full-page .benefit-number{position:absolute;left:0;top:24px}#aab-preview .full-page .benefit-grid h3{min-height:0;font-size:20px}#aab-preview .full-page .benefit-grid p{margin-bottom:12px}#aab-preview .full-page .formula-bottom{grid-template-columns:1fr;gap:27px}#aab-preview .full-page .formula-visual{aspect-ratio:1.3;max-height:360px}#aab-preview .full-page .dose-list>div{font-size:14px;gap:12px}#aab-preview .full-page .dose-list>div>span{max-width:65%}#aab-preview .full-page .composition summary{font-size:15px}#aab-preview .full-page td,#aab-preview .full-page th{padding:11px 10px;font-size:13px}#aab-preview .full-page .ritual-grid{grid-template-columns:1fr;gap:26px}#aab-preview .full-page .ritual-grid article{display:grid;grid-template-columns:115px minmax(0,1fr);gap:20px;align-items:center}#aab-preview .full-page .ritual-grid img{aspect-ratio:4/5;border-radius:10px}#aab-preview .full-page .ritual-grid article>div{padding:0}#aab-preview .full-page .ritual-grid article>div>span{position:static;display:inline-block;width:24px;height:24px;line-height:23px;margin-bottom:8px;font-size:11px}#aab-preview .full-page .ritual-grid h3{font-size:20px;margin-bottom:8px}#aab-preview .full-page .ritual-grid p{font-size:14px}#aab-preview .full-page .ritual-end{flex-direction:column;align-items:stretch;text-align:center;gap:20px;margin-top:25px}#aab-preview .full-page .testimonial-grid{grid-template-columns:1fr;gap:16px}#aab-preview .full-page .testimonial{padding:24px}#aab-preview .full-page .testimonial blockquote{font-size:16px}#aab-preview .full-page .section-note{text-align:left}#aab-preview .full-page .quality-section{grid-template-columns:1fr;gap:28px}#aab-preview .full-page .quality-photo{order:-1}#aab-preview .full-page .quality-photo img{aspect-ratio:1.2;max-height:420px;object-position:50% 52%}#aab-preview .full-page .quality-facts{margin-top:24px}#aab-preview .full-page .return-section{grid-template-columns:1fr;gap:20px}#aab-preview .full-page .return-number{font-size:70px;text-align:left;display:flex;align-items:baseline;gap:12px}#aab-preview .full-page .return-number span{font-size:21px}#aab-preview .full-page .return-section h2{font-size:28px}#aab-preview .full-page .faq-section{grid-template-columns:1fr;gap:28px}#aab-preview .full-page .faq-list summary{font-size:15px;padding:22px 0}#aab-preview .full-page .final-choice{padding-inline:20px}#aab-preview .full-page #final-options .card{min-height:235px;padding-inline:4px}#aab-preview .full-page #final-options .card>img,#aab-preview .full-page #final-options .four-packs,#aab-preview .full-page #final-options .four-packs img{height:63px}#aab-preview .full-page .final-buy{font-size:14px}#aab-preview .full-page .blog-heading{flex-direction:column;align-items:flex-start;gap:14px}#aab-preview .full-page .blog-heading h2{font-size:29px}#aab-preview .full-page .blog-links{grid-template-columns:1fr;gap:15px}#aab-preview .full-page .page-footer{padding:35px 24px 24px;grid-template-columns:1fr 1fr;gap:28px 20px}#aab-preview .full-page .footer-brand{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){#aab-preview *{scroll-behavior:auto!important}}#aab-preview .full-page .page-nav a{color:#853458}#aab-preview .full-page .quality-signature{font-size:22px;line-height:1.5;color:#853458;margin-top:28px}#aab-preview .full-page .dose-list>p:not(.kicker){font-size:16px;line-height:1.7}#aab-preview .full-page .composition summary{font-size:14px;padding:18px 0}#aab-preview .full-page .blog-links{grid-template-columns:repeat(3,minmax(0,1fr))}#aab-preview .full-page .blog-links h3{font-size:18px}#aab-preview .full-page .page-footer{color:#2a3e55;grid-template-columns:1.6fr 1fr .7fr 1fr}#aab-preview .full-page .page-footer h3{color:#2a3e55}#aab-preview .full-page .footer-brand>img{width:200px;max-width:100%}#aab-preview .full-page .footer-social{display:flex;gap:20px;margin:24px 0}#aab-preview .full-page .footer-newsletter{background:#0d1d31;padding:64px max(36px,6cqw);color:#fff}#aab-preview .full-page .footer-newsletter h2{color:#fff;font-size:38px;max-width:800px}#aab-preview .full-page .newsletter-field{max-width:600px;display:flex;border:1px solid white;border-radius:999px;background:#ffffff15;overflow:hidden;margin-top:36px}#aab-preview .full-page .newsletter-field input{min-width:0;flex:1;border:0;background:none;color:#fff;padding:16px 20px;font:inherit;outline-offset:-4px}#aab-preview .full-page .newsletter-field input::placeholder{color:#fff}#aab-preview .full-page .newsletter-field button{background:#fff;color:#2a3e55;border:0;border-radius:999px;padding:16px 28px;font:inherit;cursor:pointer}#aab-preview .full-page .newsletter-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}#aab-preview .full-page .newsletter-status{font-size:13px;margin-top:12px}#aab-preview .aab-sticky{position:absolute;z-index:30;box-sizing:border-box;background:#fff;border-top:1px solid #e3e1d9;box-shadow:0 -3px 16px #00000008;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 32px;font:14px/1.4 AabGotham,Arial,sans-serif;color:#0d1d31}#aab-preview .aab-sticky[hidden]{display:none}#aab-preview .sticky-name{font-weight:500}#aab-preview .sticky-actions{display:flex;align-items:center;gap:12px}#aab-preview .aab-sticky select{font:inherit;color:inherit;background:#fff;border:1px solid #d7ced0;border-radius:8px;padding:11px}#aab-preview .aab-sticky button{font:inherit;background:#e84e24;color:#fff;border:0;border-radius:999px;padding:13px 25px;cursor:pointer;white-space:nowrap}#aab-preview .sticky-status{font-size:12px;color:#853458;margin:3px 0 0}@container (max-width:989px){#aab-preview .full-page .blog-links{grid-template-columns:1fr}#aab-preview .full-page .page-footer{grid-template-columns:1fr 1fr}#aab-preview .full-page .footer-newsletter{padding:40px 24px}#aab-preview .full-page .footer-newsletter h2{font-size:28px}#aab-preview .full-page .newsletter-field button{font-size:12px;padding:14px}#aab-preview .full-page .newsletter-field input{font-size:14px;padding:14px}}@media(max-width:650px){#aab-preview .aab-sticky{padding:10px 14px;gap:8px}#aab-preview .sticky-name{display:none}#aab-preview .sticky-actions{width:100%;justify-content:space-between}#aab-preview .aab-sticky button{font-size:13px;padding:13px 18px}#aab-preview .sticky-status:not(:empty){position:absolute;bottom:100%;left:0;right:0;background:#fff;padding:8px 14px;border-top:1px solid #e3e1d9}}#aab-preview .info-complements p{font-size:19px;font-weight:600;line-height:1.45;color:#853458}#aab-preview .info-complements strong{font-size:12px}#aab-preview .aab-recipe{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;margin-top:54px;background:#fbf0f2;border-radius:24px;overflow:hidden;color:#242124}#aab-preview .recipe-image{height:100%;min-height:420px}#aab-preview .recipe-image img{width:100%;height:100%;object-fit:cover;display:block}#aab-preview .recipe-copy{padding:38px 42px}#aab-preview .recipe-copy h3{font-size:36px;line-height:1.15;margin:12px 0 22px;font-weight:500}#aab-preview .recipe-copy h3 em{color:#853458;font-style:normal}#aab-preview .recipe-copy p{font-size:17px;line-height:1.65}#aab-preview .recipe-details{margin-top:24px;border-top:1px solid #dcb9c6;border-bottom:1px solid #dcb9c6}#aab-preview .recipe-details summary{font-size:17px;color:#853458;font-weight:600;cursor:pointer;padding:18px 0}#aab-preview .recipe-content{padding:0 0 16px}#aab-preview .recipe-content ul{padding-left:22px;margin:12px 0 22px;font-size:16px;line-height:1.65}#aab-preview .recipe-content li{margin:6px 0}#aab-preview .recipe-serving{font-weight:600}#aab-preview .recipe-copy .recipe-note{font-size:14px;color:#51424a}#aab-preview [data-view-label]{background:none;border:0;padding:0;text-align:left;cursor:pointer;font:inherit;color:#853458;text-decoration:underline}@container (max-width:989px){#aab-preview .info-complements p{font-size:15px}#aab-preview .info-complements strong{font-size:11px}#aab-preview .aab-recipe{grid-template-columns:1fr;margin-top:32px}#aab-preview .recipe-image{height:300px;min-height:0}#aab-preview .recipe-image img{object-position:50% 52%}#aab-preview .recipe-copy{padding:28px 24px}#aab-preview .recipe-copy h3{font-size:30px}}#aab-preview .recipe-disclosure{margin-top:30px;border-top:1px solid #dcb9c6;border-bottom:1px solid #dcb9c6}#aab-preview .recipe-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;color:#853458;cursor:pointer;font-size:17px;line-height:1.6;list-style:none}#aab-preview .recipe-disclosure>summary::-webkit-details-marker{display:none}#aab-preview .recipe-disclosure>summary:after{content:"+";font-size:26px;font-weight:400;flex-shrink:0}#aab-preview .recipe-disclosure[open]>summary:after{content:"\2212"}#aab-preview .recipe-disclosure>summary:focus-visible{outline:2px solid #853458;outline-offset:4px}#aab-preview .recipe-disclosure .aab-recipe{margin:0 0 24px}#aab-preview .recipe-disclosure .recipe-content{margin-top:20px}@container (max-width:989px){#aab-preview .recipe-disclosure>summary{font-size:16px}#aab-preview .recipe-disclosure>summary strong{display:block}}#aab-preview .recipe-compact{grid-template-columns:220px 1fr;align-items:start;max-width:920px;margin:32px auto 0;border-radius:16px}#aab-preview .recipe-compact .recipe-image{height:240px;min-height:0}#aab-preview .recipe-compact .recipe-copy{padding:24px 28px}#aab-preview .recipe-compact .recipe-copy h3{font-size:24px;margin:0 0 12px;color:#853458}#aab-preview .recipe-compact .recipe-copy p{font-size:16px;line-height:1.55}#aab-preview .recipe-compact .recipe-details{margin-top:14px}#aab-preview .recipe-compact .recipe-details summary{padding:12px 0;font-size:16px}@container (max-width:989px){#aab-preview .recipe-compact{grid-template-columns:110px 1fr;gap:0}#aab-preview .recipe-compact .recipe-image{height:150px;margin-top:20px}#aab-preview .recipe-compact .recipe-copy{padding:20px 16px}#aab-preview .recipe-compact .recipe-copy h3{font-size:20px}#aab-preview .recipe-compact:has(details[open]){grid-template-columns:1fr}#aab-preview .recipe-compact:has(details[open]) .recipe-image{height:160px;width:100%;margin:0}}#aab-preview .thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 0 20px}#aab-preview .thumb{width:100%;height:auto;aspect-ratio:1;padding:3px;border-radius:10px}#aab-preview .options{grid-template-columns:1fr;gap:10px}#aab-preview .card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"pack duration price" "pack quantity total" "pack tag monthly";gap:3px 12px;min-height:106px;text-align:left;padding:14px 16px;border-width:1px}#aab-preview .option input:checked+.card{border-width:2px;padding:13px 15px}#aab-preview .card>img,#aab-preview .four-packs{grid-area:pack;width:64px;height:68px;margin:0}#aab-preview .four-packs img{width:50%;height:68px;object-fit:contain}#aab-preview .card .duration{grid-area:duration;font-size:19px}#aab-preview .quantity{grid-area:quantity;font-size:14px}#aab-preview .card .tag{grid-area:tag;display:block;min-height:0;font-size:12px}#aab-preview .card .price{grid-area:price;font-size:25px;text-align:right}#aab-preview .total-label{grid-area:total;font-size:12px;text-align:right}#aab-preview .card .monthly{grid-area:monthly;font-size:12px;text-align:right;margin:0}#aab-preview .card .check{left:auto;right:4px;top:3px;width:14px;height:14px;line-height:14px;font-size:10px}#aab-preview legend{font-size:20px;font-weight:500;margin-bottom:14px}#aab-preview .services{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;border:0;padding:0;margin:12px 0;font-size:14px;line-height:1.5}#aab-preview .origin-term{display:flex;align-items:center;gap:6px;font:inherit;color:inherit}#aab-preview .origin-term img{height:16px;width:16px}#aab-preview .full-page .formula-copy{text-align:left;max-width:670px;margin:0 auto}#aab-preview .full-page .pills{justify-content:center;margin-top:20px}#aab-preview .emotion-copy .identification{font-size:16px;line-height:1.65;margin-bottom:22px}@container (max-width:989px){#aab-preview .services{flex-direction:column;align-items:center;gap:4px}#aab-preview .card{grid-template-columns:55px minmax(0,1fr) auto;column-gap:9px;padding:14px 12px}#aab-preview .option input:checked+.card{padding:13px 11px}#aab-preview .card>img,#aab-preview .four-packs{width:55px}#aab-preview .card .tag{max-width:130px}#aab-preview .gallery{padding:0 20px}#aab-preview .situation{margin-bottom:16px}}html,body{scrollbar-width:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important}#aab-preview .preview-tools{display:none}#aab-preview .aab-hook{font-size:18px;line-height:1.45;margin:0 0 12px;font-weight:400;color:var(--ink)}#aab-preview .hero .eyebrow{font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:500;margin:0 0 12px}#aab-preview .hero .aab-hook{font-size:16px;line-height:1.5;font-weight:400;margin:0 0 10px;color:#52606d}#aab-preview .hero h1{font-size:clamp(32px,2.8cqw,44px);line-height:1.14;letter-spacing:-.025em;margin:0 0 20px}#aab-preview .hero .situation{font-size:17px;line-height:1.6;font-weight:400;color:#52606d;padding-top:0;margin:0 0 22px;max-width:none}@container (max-width:989px){#aab-preview .hero h1{font-size:clamp(28px,7.5cqw,36px);margin-bottom:0}#aab-preview .hero .aab-hook{font-size:15px}#aab-preview .hero .situation{font-size:16px;margin-bottom:18px}}#aab-preview .hero .situation{color:var(--pink)}@container (min-width:990px){#aab-preview .hero .gallery{padding-top:32px}#aab-preview .hero .stage{aspect-ratio:auto;height:calc(62.5cqw - 32px)}}#aab-preview #aab-questions .faq-list>details>summary{font-weight:600;line-height:1.55;padding:24px 0}#aab-preview #aab-questions .faq-list details>p{font-weight:400;line-height:1.8}#aab-preview #aab-questions .faq-all{margin:28px 0 0;padding:0;font-size:14px;line-height:1.6;font-weight:400}#aab-preview #aab-questions .faq-all a{font-size:14px;font-weight:400}@media(max-width:700px){#aab-preview #aab-questions .faq-list>details>summary{padding:22px 0}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ocare-aab-validee.css.map */
