:root{--tp-space-1: .5rem;--tp-space-2: .75rem;--tp-space-3: 1rem;--tp-space-4: 1.25rem;--tp-space-5: 1.5rem;--tp-space-6: 2rem;--tp-space-7: 3rem;--tp-space-8: 4rem;--tp-section-space: clamp(3.25rem, 5.2vw, 5rem);--tp-feature-gap: clamp(2rem, 4vw, 4rem);--tp-radius-small: .75rem;--tp-radius-card: .75rem;--tp-radius-large: .75rem;--tp-radius-pill: 999px;--tp-line-width: 1px;--tp-focus-width: 2px;--tp-focus-offset: 2px;--tp-touch-size: 48px;--tp-button-height: 48px;--tp-button-padding: 1.4rem;--tp-field-padding-block: 1rem;--tp-field-padding-inline: 1.25rem;--tp-field-radius: .75rem;--tp-textarea-height: 11rem;--tp-copy-size: 1.25rem;--tp-helper-size: .875rem;--tp-copy-leading: 1.52;--tp-section-heading: clamp(2rem, 3.4vw, 2.5rem);--tp-card-heading: clamp(1.625rem, 2.2vw, 1.875rem);--tp-icon-size: 2.75rem;--tp-hero-ratio: 1;--tp-gallery-controls-height: 6rem;--tp-media-zoom: 1.015;--tp-hover-rise: -1px;--tp-motion: .18s ease-in-out;--tp-link-motion: .18s cubic-bezier(.12,.72,.2,1);--tp-reveal-motion: .42s cubic-bezier(.22,.65,.3,1);--tp-shadow-small: 0 3px 12px color-mix(in srgb, var(--tp-ink) 4%, transparent);--tp-shadow-hover: 0 8px 24px color-mix(in srgb, var(--tp-ink) 9%, transparent);--tp-shadow-media: 0 12px 35px color-mix(in srgb, var(--tp-ink) 7%, transparent);--tp-focus: var(--tp-accent)}.page-wrapper :is(h1,h2,h3){color:var(--tp-ink);letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.page-wrapper :is(h1,h2){font-weight:650}.page-wrapper .tampino-accent :is(h1,h2,h3),.page-wrapper .tampino-closing :is(h1,h2,h3),.page-wrapper .tampino-mechanism :is(h1,h2,h3),.page-wrapper .tampino-footer :is(h1,h2,h3){color:var(--tp-footer-text)}.page-wrapper .tampino-accent :is(h1,h2,h3),.page-wrapper .tampino-closing :is(h1,h2,h3){color:var(--tp-on-accent)}.page-wrapper :is(p,li,dd,blockquote){font-variant-numeric:tabular-nums}@media(max-width:749px){:root{--font-size--h1:2.5rem;--font-size--h2:2.125rem;--font-size--h3:1.75rem}}@media(min-width:750px)and (max-width:1199px){:root{--font-size--h1:3rem;--font-size--h2:2.375rem;--font-size--h3:2rem}}.page-wrapper a{text-underline-offset:.25em}.page-wrapper :is(a,button,input,textarea,select,summary):focus-visible{outline:var(--tp-focus-width) solid var(--tp-focus);outline-offset:var(--tp-focus-offset)}.page-wrapper :is(a,button,select,summary):focus:not(:focus-visible){outline:none}.page-wrapper :is(.rte,.tampino-article-body) a:not(.button,.button-secondary){color:var(--tp-link-ink,var(--tp-accent));text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--tp-link-ink,var(--tp-accent));transition:color var(--tp-motion),text-decoration-color var(--tp-motion)}.page-wrapper :is(.rte,.tampino-article-body) a:not(.button,.button-secondary):is(:hover,:focus-visible){color:var(--tp-link-hover-ink,var(--tp-accent-hover));text-decoration-thickness:2px;text-decoration-color:var(--tp-link-hover-ink,var(--tp-accent-hover))}.tampino-reveal-ready #MainContent [data-tampino-reveal]:not(.is-visible){opacity:0;transform:translateY(16px)}.tampino-reveal-ready #MainContent [data-tampino-reveal]{transition:opacity var(--tp-reveal-motion),transform var(--tp-reveal-motion)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin:max(20px,var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px))}.tampino-section{padding-block:var(--tp-section-space)}.tampino-hero-region,.tampino-closing-region{position:relative;isolation:isolate}.tampino-surface{background:var(--tp-soft);--color-background:var(--tp-soft)}.tampino-paper{background:var(--tp-paper);--color-background:var(--tp-paper)}.tampino-page-composition,.tampino-page-body{width:100%;min-width:0}.tampino-page-hero .tampino-surface{background:var(--tp-page-hero-surface,var(--tp-soft))}.tampino-stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tp-space-4);min-width:0}.tampino-stack>:is(h1,h2,h3,p,.rte){margin:0}.tampino-stack .rte>:first-child{margin-top:0}.tampino-stack .rte>:last-child{margin-bottom:0}.tampino-stack .rte{max-width:60ch;line-height:var(--tp-copy-leading);font-size:var(--tp-copy-size)}.tampino-stack h2{font-size:var(--tp-section-heading);line-height:1.14;max-width:24ch}.tampino-eyebrow{font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-accent)}.tampino-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tp-space-2)}.tampino-icon{width:var(--tp-icon-size);height:var(--tp-icon-size);flex-shrink:0;color:var(--tp-accent);stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tampino-icon__accent{stroke-width:1.2}.page-wrapper :is(.button,.button-secondary,.button-custom):not(.button-unstyled){display:inline-flex;align-items:center;justify-content:center;gap:var(--tp-space-2);text-align:center;text-decoration:none;white-space:nowrap;border-radius:var(--tp-radius-pill);min-height:var(--tp-button-height);padding:.75rem var(--tp-button-padding);line-height:1.35;transition:background-color var(--tp-motion),color var(--tp-motion),transform var(--tp-motion)}.page-wrapper .button:not(.button-secondary,.button-unstyled){--button-color:var(--tp-on-accent);--button-background-color:var(--tp-accent);--button-border-color:var(--tp-accent)}.page-wrapper .button:not(.button-secondary,.button-unstyled):hover:not(:disabled){--button-color:var(--tp-on-accent);--button-background-color:var(--tp-accent-hover);--button-border-color:var(--tp-accent-hover)}.page-wrapper .button-secondary{--button-color:var(--tp-secondary-ink,var(--tp-accent));--button-background-color:transparent;--button-border-color:var(--tp-secondary-ink,var(--tp-accent));--button-border-width:var(--tp-line-width)}.page-wrapper .button-secondary:hover:not(:disabled){--button-color:var(--tp-secondary-hover-ink,var(--tp-on-accent));--button-background-color:var(--tp-secondary-hover-bg,var(--tp-accent-hover));--button-border-color:var(--tp-secondary-hover-bg,var(--tp-accent-hover))}.page-wrapper :is(.button,.button-secondary,.button-custom):is(:hover,:focus-visible){text-decoration:none}.tampino-mechanism,.tampino-footer{--tp-secondary-ink:var(--tp-footer-text);--tp-secondary-hover-bg:var(--tp-footer-text);--tp-secondary-hover-ink:var(--tp-footer);--tp-focus:var(--tp-footer-text)}.tampino-text-link{text-decoration-thickness:2px;transition:color var(--tp-motion)}.tampino-text-link:hover{color:var(--tp-accent)}.tampino-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--tp-feature-gap);padding-block:var(--tp-section-space);width:100%;min-width:0}.tampino-hero h1{font-size:clamp(2.375rem,4.8vw,3.25rem);line-height:1.2;max-width:18ch;margin:0}.tampino-hero h1:has(>.tampino-icon){display:flex;align-items:center;gap:var(--tp-space-3)}.tampino-hero h1>.tampino-icon{width:2.5rem;height:2.5rem}.tampino-hero--text{grid-template-columns:minmax(0,1fr)}.tampino-hero .tampino-eyebrow{background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line);padding:.5rem .85rem;border-radius:var(--tp-radius-pill);letter-spacing:.06em}.tampino-hero__media{position:relative;align-self:center;margin:0;min-width:0}.tampino-hero__media>img{display:block;width:100%;height:auto;aspect-ratio:var(--tp-hero-ratio);object-fit:cover;border-radius:var(--tp-radius-large);box-shadow:var(--tp-shadow-media)}.tampino-hero__price{position:absolute;inset-inline-start:var(--tp-space-4);bottom:calc(-1 * var(--tp-space-4));padding:.9rem 1.1rem;background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);box-shadow:var(--tp-shadow-small);display:grid;gap:.3rem;color:var(--tp-ink)}.tampino-hero__price strong{font-size:1.1rem}.tampino-hero__price span{font-size:var(--tp-helper-size)}.tampino-hero__colours p{margin:0 0 var(--tp-space-1);font-size:.9rem;font-weight:600}.tampino-hero__swatches{display:grid;grid-template-columns:repeat(10,var(--tp-touch-size));gap:.25rem;width:max-content;max-width:100%}.tampino-hero__swatches a{display:grid;place-items:center;min-width:var(--tp-touch-size);min-height:var(--tp-touch-size);border-radius:50%;transition:background var(--tp-motion)}.tampino-hero__swatches a>span:first-child{display:block;width:32px;height:32px;background:var(--swatch);border:var(--tp-line-width) solid var(--tp-line-strong);border-radius:50%;box-shadow:var(--tp-shadow-small);transition:transform var(--tp-motion)}.tampino-hero__swatches a:is(:hover,:focus-visible){background:var(--tp-paper)}.tampino-hero__swatches a:is(:hover,:focus-visible)>span:first-child{transform:scale(1.12)}.tampino-facts{display:flex;flex-wrap:wrap;gap:var(--tp-space-2);list-style:none;margin:0;padding:var(--tp-space-1) 0 0;font-size:.85rem}.tampino-facts li{display:flex;align-items:center;gap:var(--tp-space-1);background:var(--tp-soft);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);padding:.6rem .8rem;line-height:1.4;max-width:23ch}.tampino-facts .tampino-icon{width:1.5rem;height:1.5rem}.tampino-introduction,.tampino-feature,.tampino-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--tp-feature-gap)}.tampino-feature__media{margin:0;min-width:0;border-radius:var(--tp-radius-large);overflow:hidden}.tampino-feature__media>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.tampino-feature__media--portrait>img{aspect-ratio:4/5;object-position:50% 28%}.tampino-feature--reverse .tampino-feature__media{order:-1}.tampino-feature--founders .tampino-feature__portrait{width:100%;aspect-ratio:1;margin:0;border-radius:var(--tp-radius-large);overflow:hidden}.tampino-feature--founders .tampino-feature__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1000px){.tampino-feature--founders{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.tampino-feature--founders .tampino-stack .rte{max-width:52ch}.tampino-feature--founders>.tampino-feature__media{position:relative;align-self:stretch}.tampino-feature--founders .tampino-feature__portrait{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.tampino-feature--founders .tampino-feature__portrait img{object-position:50% 46%}}.tampino-mechanism{background:var(--tp-accent-quiet);color:var(--tp-body);--color-background:var(--tp-accent-quiet);--color-foreground:var(--tp-body);--color-foreground-rgb:81 77 78;--tp-secondary-ink:var(--tp-accent);--tp-secondary-hover-bg:var(--tp-accent-hover);--tp-secondary-hover-ink:var(--tp-on-accent);--tp-focus:var(--tp-accent)}.tampino-mechanism .tampino-eyebrow{color:var(--tp-accent)}.page-wrapper .tampino-mechanism :is(h1,h2,h3){color:var(--tp-ink)}.tampino-parts__photo{position:relative;margin:0;border-radius:var(--tp-radius-large);overflow:hidden;align-self:start}.tampino-parts__visual{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.tampino-parts__visual>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tampino-parts__markers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;fill:var(--tp-accent);stroke:var(--tp-paper);stroke-width:.35}.tampino-parts__markers path{fill:none;stroke-width:.45}.tampino-parts__markers text{fill:var(--tp-paper);stroke:none;font-size:3.5px;text-anchor:middle;font-weight:700;font-family:inherit}.tampino-parts__legend{display:grid;gap:var(--tp-space-2);padding:var(--tp-space-4);color:var(--tp-footer);font-size:.9rem;line-height:1.55;background:var(--tp-paper)}.tampino-parts__legend>div{display:flex;align-items:flex-start;gap:var(--tp-space-2)}.tampino-parts__legend b{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--tp-accent);color:var(--tp-paper);flex-shrink:0}.tampino-parts__legend p{margin:0}.tampino-parts__legend strong{display:block;margin-bottom:.2rem}.tampino-parts__legend--labels{grid-template-columns:repeat(3,minmax(0,1fr))}.tampino-parts__legend--labels>div{align-items:center}.tampino-parts__legend--labels strong{margin:0}.tampino-parts-copy{align-self:start}@media(min-width:750px){.tampino-feature--mechanism,.tampino-feature--founders,.tampino-mechanism .tampino-parts,.tampino-chapter>.tampino-parts{align-items:stretch}.tampino-feature--mechanism>.tampino-feature__media{align-self:stretch;position:relative}.tampino-feature--mechanism>.tampino-feature__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.tampino-mechanism__photos,.tampino-mechanism__photos .tampino-parts__photo{height:100%;min-height:0}.tampino-mechanism__photos .tampino-parts__photo{display:flex;flex-direction:column}.tampino-mechanism__photos .tampino-parts__visual{flex:1 1 auto;min-height:0;aspect-ratio:auto}.tampino-chapter>.tampino-parts>.tampino-parts__photo{align-self:stretch}.tampino-chapter>.tampino-parts>.tampino-parts__photo>.tampino-parts__visual{height:100%;aspect-ratio:auto}}@media(min-width:750px)and (max-width:1099px){.tampino-chapter>.tampino-parts{grid-template-columns:minmax(0,1fr)}.tampino-chapter>.tampino-parts>.tampino-parts__photo{width:min(100%,780px);margin-inline:auto}.tampino-chapter>.tampino-parts>.tampino-parts__photo{align-self:start}.tampino-chapter>.tampino-parts>.tampino-parts__photo>.tampino-parts__visual{height:auto;aspect-ratio:4/3}}@media(min-width:750px)and (max-width:1279px){.tampino-mechanism .tampino-parts{grid-template-columns:minmax(0,1fr)}.tampino-mechanism__photos,.tampino-mechanism__photos .tampino-parts__photo{height:auto}.tampino-mechanism__photos{width:min(100%,780px);margin-inline:auto}.tampino-mechanism__photos .tampino-parts__visual{flex:none;aspect-ratio:4/3}}.tampino-content__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--tp-space-5);margin-top:var(--tp-space-6)}.tampino-content__grid--balanced-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tampino-content__grid--balanced-three .tampino-content__item{display:flex;flex-direction:column;align-items:flex-start}.tampino-content__grid--balanced-three .tampino-content__item h3{min-block-size:2.4em;max-width:315px}.tampino-content__grid--balanced-three .tampino-content__item>.button-secondary{margin-block-start:auto;align-self:flex-start;white-space:nowrap}.tampino-content__item{position:relative;min-width:0;background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);padding:var(--tp-space-5);box-shadow:var(--tp-shadow-small)}.tampino-content__item h3{font-size:clamp(1.75rem,2vw,2rem);line-height:1.2}.tampino-content__item .rte{font-size:1.125rem}.tampino-card{background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);overflow:hidden;box-shadow:var(--tp-shadow-small);transition:box-shadow var(--tp-motion),transform var(--tp-motion)}.tampino-card__link{text-decoration:none;color:var(--tp-ink)}.tampino-card__media,.tampino-guide-card__image,.tampino-colour-card__media{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:4/3;background:var(--tp-soft)}.tampino-card__media img,.tampino-guide-card__image img,.tampino-colour-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--tp-motion)}.tampino-card__action{align-self:flex-start;margin-top:auto;font-weight:600;pointer-events:none}.tampino-card__link .rte{color:var(--tp-ink)}.tampino-card:has(:focus-visible){outline:var(--tp-focus-width) solid var(--tp-focus);outline-offset:var(--tp-focus-offset)}.tampino-card:has(:focus-visible) :focus-visible{outline:none}.tampino-content__grid--help .tampino-content__item{padding:0 0 var(--tp-space-5);color:var(--tp-ink)}.tampino-content__grid--help .tampino-content__item>:not(.tampino-card__media){margin-inline:var(--tp-space-5)}@media(min-width:1000px){.tampino-content__grid--help .tampino-content__item h3{max-width:24ch}}@media(min-width:1000px){.tampino-content__grid--help .tampino-content__item .rte{min-block-size:4.65em}}.tampino-content__grid--flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-space-7)}.tampino-content__grid--flow .tampino-content__item{padding:0 var(--tp-space-5) var(--tp-space-5);overflow:visible}.tampino-content__grid--flow .tampino-card__media{width:calc(100% + 2 * var(--tp-space-5));max-width:none;align-self:center;border-radius:var(--tp-radius-card) var(--tp-radius-card) 0 0}.tampino-step-number{display:grid;place-items:center;background:var(--tp-accent);color:var(--tp-paper);width:2.75rem;height:2.75rem;border-radius:50%;font-weight:700;font-size:1.2rem;margin-top:-2.4rem;position:relative;border:4px solid var(--tp-paper);box-sizing:content-box}.tampino-step-connector{position:absolute;width:4rem;height:2rem;right:-3rem;bottom:4rem;z-index:1;stroke:var(--tp-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.tampino-colours__header{display:flex;flex-wrap:wrap;gap:var(--tp-space-6);justify-content:space-between;align-items:end;margin-bottom:var(--tp-space-6)}.tampino-colours__header>.button-secondary{flex:0 0 auto;white-space:nowrap}.tampino-colours__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-space-6) var(--tp-space-5);margin-top:var(--tp-space-6)}.tampino-colours__grid--featured{grid-template-columns:repeat(4,minmax(0,1fr))}.tampino-colour-card{display:flex;flex-direction:column;text-decoration:none;color:var(--tp-ink);min-width:0}.tampino-colour-card[hidden]{display:none}.tampino-colour-card__media{aspect-ratio:1}.tampino-colour-card__body{display:grid;gap:var(--tp-space-1);padding:1.1rem;min-width:0}.tampino-colour-card__label{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.05rem;line-height:1.4}.tampino-colour-card__price{font-size:.9rem}.tampino-colour-dot{display:inline-block;width:1rem;height:1rem;border-radius:50%;background:var(--swatch);border:var(--tp-line-width) solid var(--tp-line-strong);flex-shrink:0}.tampino-catalogue--accessories .tampino-colours__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tampino-catalogue--accessories .tampino-colour-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.tampino-catalogue--accessories .tampino-colour-card__body{padding:var(--tp-space-5);gap:var(--tp-space-2)}.tampino-catalogue__controls{display:flex;flex-wrap:wrap;gap:var(--tp-space-4);margin-block:var(--tp-space-6);padding:var(--tp-space-4);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);background:var(--tp-soft)}.tampino-select-field{position:relative;display:grid;gap:.5rem;flex:1;min-width:min(100%,220px)}.tampino-select-field label{font-size:.85rem;font-weight:600}.tampino-select-field select,.tampino-catalogue-menu__trigger{width:100%;min-height:var(--tp-button-height);padding:.85rem 2.75rem .85rem 1rem;border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-field-radius);color:var(--tp-ink);background:var(--tp-paper);font:inherit;text-align:left;cursor:pointer}.tampino-select-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23534b50' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-size:.85rem;background-position:right 1rem center;background-repeat:no-repeat}.tampino-select-field select[hidden],.tampino-catalogue-menu__choices[hidden]{display:none}.tampino-catalogue-menu__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-2);padding-inline-end:1rem}.tampino-catalogue-menu__trigger:hover{border-color:var(--tp-accent)}.tampino-catalogue-menu__caret{display:grid;place-items:center;width:.85rem;height:.85rem;flex:none}.tampino-catalogue-menu__caret svg{display:block;width:100%;height:100%}.tampino-catalogue-menu__choices{position:absolute;z-index:var(--layer-raised);inset-block-start:calc(100% + var(--tp-space-2));inset-inline:0;display:grid;gap:var(--tp-space-1);padding:var(--tp-space-2);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);background:var(--tp-paper);box-shadow:var(--tp-shadow-hover)}.tampino-catalogue-menu__choice{width:100%;min-height:var(--tp-touch-size);padding:.6rem .8rem;border:0;border-radius:var(--tp-radius-small);background:transparent;color:var(--tp-ink);font:inherit;text-align:left;cursor:pointer}.tampino-catalogue-menu__choice[aria-selected=true]{color:var(--tp-accent);font-weight:650}.tampino-catalogue-menu__choice:is(:hover,:focus-visible){background:var(--tp-soft);color:var(--tp-accent)}.tampino-page-contents{--tp-link-motion:calc(var(--animation-speed-slow) * 1.5) var(--animation-easing);padding-block:var(--tp-space-6)}.tampino-page-contents .tampino-eyebrow{margin:0 0 var(--tp-space-3)}.tampino-page-contents ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-space-2);margin:0;padding:0;list-style:none}.tampino-page-contents a{display:flex;align-items:center;justify-content:center;gap:var(--tp-space-2);min-height:var(--tp-button-height);padding:var(--tp-space-2) var(--tp-space-3);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);text-align:center;text-decoration:none;font-size:.9rem;line-height:1.4;color:var(--tp-ink);background:var(--tp-soft);transition:color var(--tp-link-motion),border-color var(--tp-link-motion)}.tampino-page-contents a:hover{border-color:var(--tp-accent);color:var(--tp-accent)}.tampino-page-contents__label--tablet{display:none}.tampino-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-6);align-items:stretch}.tampino-panel{padding:clamp(1.4rem,3vw,2.5rem);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-large);background:var(--tp-paper)}.tampino-chapter{min-width:0;scroll-margin-top:7rem}.tampino-chapter-heading{display:grid;gap:var(--tp-space-3);margin-bottom:var(--tp-space-6)}.tampino-chapter-heading--inline{display:flex;align-items:flex-start;gap:var(--tp-space-3)}.tampino-chapter-heading--inline .tampino-icon{width:1em;height:1em;margin-top:.12em;font-size:var(--tp-section-heading)}.tampino-chapter-heading h2{margin:0;max-width:28ch;font-size:var(--tp-section-heading);line-height:1.15}.tampino-faq-grid .tampino-chapter-heading{align-content:start}@media(min-width:750px){.tampino-faq-grid .tampino-chapter-heading h2{max-width:14ch}}@media(min-width:1000px){html[lang^=en] .tampino-faq-grid .tampino-chapter:nth-of-type(n+5) .tampino-chapter-heading h2{max-width:10ch}}.tampino-chapter .rte{max-width:80ch;font-size:var(--tp-copy-size);line-height:var(--tp-copy-leading)}.tampino-chapter .rte>:first-child{margin-top:0}.tampino-chapter .rte>:last-child{margin-bottom:0}.tampino-chapter__actions{margin-top:var(--tp-space-5)}.tampino-content__grid--accordion{grid-template-columns:minmax(0,1fr);gap:var(--tp-space-2)}tampino-disclosure{display:block;width:100%}.tampino-question{background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);padding-inline:var(--tp-space-6)}.tampino-page-question{border-top:var(--tp-line-width) solid var(--tp-line);scroll-margin-top:7rem}.tampino-question summary,.tampino-page-question summary,.tampino-video-written summary{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-5);cursor:pointer;list-style:none;font-weight:600;padding-block:var(--tp-space-4);min-height:72px;font-size:1.1rem;line-height:1.5}.tampino-question summary::-webkit-details-marker,.tampino-page-question summary::-webkit-details-marker,.tampino-video-written summary::-webkit-details-marker{display:none}.tampino-question__indicator,.tampino-page-question summary>span{flex-shrink:0;transition:transform var(--tp-motion);color:var(--tp-accent);font-size:1.4rem}.tampino-video-written[open] .tampino-question__indicator,.tampino-question[open] .tampino-question__indicator,.tampino-page-question[open] summary>span{transform:rotate(45deg)}.tampino-question>.rte,.tampino-page-question>.rte,.tampino-video-written>.rte{padding-bottom:var(--tp-space-5);line-height:var(--tp-copy-leading)}.tampino-question summary:hover,.tampino-page-question summary:hover,.tampino-video-written summary:hover{color:var(--tp-accent)}.page-wrapper :is(.tampino-question,.tampino-page-question,.tampino-video-written) summary:focus-visible{outline-offset:calc(-1 * var(--tp-focus-offset));border-radius:var(--tp-radius-small)}.tampino-instruction-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--tp-space-5);list-style:none;padding:0!important;max-width:none;margin:var(--tp-space-6) 0 0}.tampino-instruction-steps li{min-width:0;margin:0!important;border:var(--tp-line-width) solid var(--tp-line);background:var(--tp-paper);border-radius:var(--tp-radius-card);overflow:hidden}.tampino-instruction-steps li>img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:var(--tp-image-position,50% 50%)}.tampino-instruction-steps__copy{padding:var(--tp-space-5);position:relative;line-height:1.65}.tampino-instruction-steps__copy .tampino-step-number{margin-top:-2.75rem;margin-bottom:var(--tp-space-3)}.tampino-instruction-steps strong{display:block;margin-bottom:var(--tp-space-2)}.tampino-instruction-copy{max-width:none!important}.tampino-care-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-5);margin-top:var(--tp-space-6)}.tampino-care-photos figure{margin:0;overflow:hidden;background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);box-shadow:var(--tp-shadow-small)}.tampino-care-photos img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.tampino-care-photos figcaption{font-size:1rem;line-height:1.55;margin:0;padding:var(--tp-space-4)}.tampino-sequence{counter-reset:story;list-style:none;padding:0!important;display:grid;gap:var(--tp-space-5);margin-top:var(--tp-space-6)}.tampino-sequence li{counter-increment:story;position:relative;padding-inline-start:3.6rem;margin:0!important;min-height:3rem}.tampino-sequence li:before{content:counter(story);position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:var(--tp-focus-width) solid var(--tp-accent);border-radius:50%;color:var(--tp-accent);font-weight:700}.tampino-sequence li:not(:last-child):after{content:"";position:absolute;top:3rem;bottom:-1.3rem;inset-inline-start:1.3rem;border-inline-start:var(--tp-focus-width) dashed var(--tp-line)}.tampino-sequence strong{display:block;margin-bottom:var(--tp-space-1)}.tampino-sequence li>p{margin:0}.tampino-sequence li>p+p{margin-top:var(--tp-space-2)}.tampino-instruction-video{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tp-space-6);justify-items:stretch}.tampino-instruction-video__intro{max-width:75ch}.tampino-instruction-video__intro .tampino-chapter-heading{margin-bottom:var(--tp-space-4)}.tampino-instruction-video__intro>p{margin:0;font-size:var(--tp-copy-size);line-height:var(--tp-copy-leading)}.tampino-instruction-video__stage{position:relative;width:100%;aspect-ratio:16/9;max-height:640px;overflow:hidden;border-radius:var(--tp-radius-large);background:var(--tp-soft)}.tampino-instruction-video__backdrop{position:absolute;top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;width:calc(100% + 4rem);height:calc(100% + 4rem);object-fit:cover;filter:blur(1.5rem) brightness(.85)}.tampino-instruction-video video{position:relative;display:block;width:100%;height:100%;object-fit:contain;background:transparent}.tampino-instruction-video video:fullscreen{object-fit:contain;background:#000}.tampino-instruction-video__play{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:var(--tp-radius-large);background:transparent;color:var(--tp-paper);cursor:pointer}.tampino-instruction-video__play span{display:grid;place-items:center;width:3.75rem;height:3.75rem;border:var(--tp-line-width) solid var(--tp-paper);border-radius:50%;background:var(--tp-accent);box-shadow:var(--tp-shadow-hover);transition:background var(--tp-motion),transform var(--tp-motion)}.tampino-instruction-video__play:hover span{background:var(--tp-ink);transform:scale(1.06)}.tampino-instruction-video__play[hidden]{display:none}.tampino-video-written{width:100%}.tampino-video-written h3{margin:0 0 var(--tp-space-4);font-size:clamp(1.35rem,2.4vw,1.8rem)}.tampino-video-written .rte{max-width:85ch;line-height:var(--tp-copy-leading)}.tampino-social-invitation{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--tp-space-6)}.tampino-social-invitation .tampino-stack{align-items:center}.tampino-social-invitation p{max-width:55ch;line-height:var(--tp-copy-leading)}.tampino-social-invitation .tampino-social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,36rem);gap:var(--tp-space-5)}.tampino-social-links .social-icons__icon-wrapper{width:100%;height:auto;min-height:var(--tp-touch-size);align-items:stretch}.tampino-social-links a{width:100%}.tampino-social-links .social-icons__icon-label{display:inline}.tampino-social-links a{gap:var(--tp-space-2);padding:var(--tp-space-3);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);color:var(--tp-ink);text-decoration:none}.tampino-social-links a:hover{border-color:var(--tp-accent);color:var(--tp-accent)}.tampino-social-links .tampino-icon{width:1.5rem;height:1.5rem}.tampino-testimonials-region{position:relative;isolation:isolate}.tampino-testimonials__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-5);margin-top:var(--tp-space-6)}.tampino-testimonial-card{display:flex;flex-direction:column;min-width:0;min-height:15rem;padding:var(--tp-space-6);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);background:var(--tp-paper);box-shadow:var(--tp-shadow-small)}.tampino-testimonial-card__mark{color:var(--tp-accent);font-size:4rem;font-weight:650;line-height:.7}.tampino-testimonial-card blockquote,.tampino-testimonial-card__placeholder{margin:var(--tp-space-4) 0 var(--tp-space-5);font-size:var(--tp-copy-size);line-height:var(--tp-copy-leading);color:var(--tp-body)}.tampino-testimonial-card__byline{margin:auto 0 0;padding-top:var(--tp-space-3);border-top:var(--tp-line-width) solid var(--tp-line);font-size:.9rem;font-weight:650;color:var(--tp-muted)}.tampino-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-space-5);margin-top:var(--tp-space-6)}.tampino-guide-card{position:relative;display:flex;flex-direction:column;min-width:0}.tampino-guide-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--tp-ink)}.tampino-guide-card__image{aspect-ratio:var(--tp-hero-ratio)}.tampino-guide-card[data-guide-handle=erster-tampon-unsicherheit] .tampino-guide-card__image,.tampino-page-hero[data-page-handle=faq] .tampino-hero__media,#deine-fragen .tampino-content__item:first-child .tampino-card__media{--tp-focal-offset:12%;--tp-focal-scale:1.26}.tampino-guide-card[data-guide-handle=erster-tampon-unsicherheit] .tampino-guide-card__image img,.tampino-page-hero[data-page-handle=faq] .tampino-hero__media>img,#deine-fragen .tampino-content__item:first-child .tampino-card__media img{transform:translateY(var(--tp-focal-offset)) scale(var(--tp-focal-scale))}.tampino-page-hero[data-page-handle=faq] .tampino-hero__media{overflow:hidden;border-radius:var(--tp-radius-large);box-shadow:var(--tp-shadow-media)}.tampino-page-hero[data-page-handle=faq] .tampino-hero__media>img{border-radius:0;box-shadow:none}.tampino-guide-card__body{padding:var(--tp-space-5);display:flex;flex-direction:column;gap:var(--tp-space-3);flex:1}.tampino-guide-card__body :is(h2,h3){font-size:min(var(--tp-card-heading),1.875rem);line-height:1.25;margin:0;color:inherit}.tampino-guide-card__title-line{display:block}@media(min-width:1100px){.tampino-guide-card__body :is(h2,h3){font-size:clamp(1.25rem,2.08vw,1.875rem)}.tampino-guide-card__title-line{white-space:nowrap}}.tampino-guide-card__body .rte{color:var(--tp-body);font-size:1.125rem;line-height:1.55}.tampino-guide-card__body .rte p{margin:0}@media(min-width:1100px){.tampino-guides__grid--featured .tampino-guide-card__body .rte{min-block-size:4.65em}.tampino-guides__grid--index .tampino-guide-card__body .rte{min-block-size:6.2em}}@media(min-width:1000px)and (max-width:1099px){.tampino-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tampino-article-layout{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.7fr);gap:var(--tp-feature-gap);align-items:start;padding-bottom:var(--tp-space-7)}.tampino-article-nav{position:sticky;top:7rem;background:var(--tp-soft);padding:var(--tp-space-5);border-radius:var(--tp-radius-card)}.tampino-article-nav .tampino-eyebrow{margin:0 0 var(--tp-space-3)}.tampino-article-nav ul{list-style:disc;margin:0;padding-inline-start:1.1rem;display:grid;gap:var(--tp-space-1)}.tampino-article-nav li::marker{color:var(--tp-accent)}.tampino-article-nav a{min-height:var(--tp-touch-size);display:block;padding-block:.5rem;font-size:.9rem;line-height:1.5;text-decoration:none;color:var(--tp-ink)}.tampino-article-nav a:is(:hover,:focus-visible)>span,.tampino-article-nav__related a:is(:hover,:focus-visible){text-decoration:underline;color:var(--tp-accent)}.tampino-article-nav__related{margin-top:var(--tp-space-3);padding-top:var(--tp-space-2);border-top:var(--tp-line-width) solid var(--tp-line)}.tampino-article-body{font-size:var(--tp-copy-size);line-height:1.8;max-width:75ch;min-width:0}.tampino-article-body h2{margin-top:var(--tp-space-7);font-size:clamp(1.6rem,3vw,2.2rem);scroll-margin-top:7rem}.tampino-article-body :is(h2,h3)+:is(ul,ol){margin-block-start:var(--tp-space-4)}.tampino-article-body>:first-child{margin-top:0}.tampino-article-body a{color:var(--tp-accent)}.tampino-publisher{font-size:.82rem;line-height:1.6;color:var(--tp-ink)}.tampino-help-strip{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--tp-space-5);margin-top:var(--tp-space-6);padding:var(--tp-space-5) var(--tp-space-6);border-radius:var(--tp-radius-large);background:var(--tp-soft)}.tampino-help-strip>*{min-width:0}.tampino-help-strip p{margin:0;max-width:50ch}.tampino-help-strip .tampino-actions{flex-shrink:1;max-width:100%}.tampino-surface .tampino-help-strip{background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line)}.tampino-guide-navigation{padding-top:var(--tp-space-7);display:grid;gap:var(--tp-space-6);justify-items:start}.tampino-guide-navigation__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--tp-space-5)}.tampino-guide-navigation__card{display:flex;flex-direction:column;gap:var(--tp-space-3);padding:var(--tp-space-6);background:var(--tp-soft);text-decoration:none;color:var(--tp-ink)}.tampino-guide-navigation__card h2{margin:0;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.2}.tampino-guide-navigation__card .tampino-eyebrow{white-space:nowrap}.tampino-guide-navigation__pair>:only-child{grid-column:1/-1}.tampino-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--tp-space-6);padding-block:var(--tp-section-space);align-items:stretch;--style-border-radius-inputs:var(--tp-field-radius);--input-textarea-min-height:var(--tp-textarea-height)}.tampino-contact__aside,.tampino-contact__form{padding:var(--tp-space-6);border-radius:var(--tp-radius-large);min-width:0}.tampino-contact__aside{background:var(--tp-soft)}.tampino-contact__form{background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line)}.tampino-contact__aside .tampino-stack{gap:var(--tp-space-5)}.tampino-contact__aside h2{max-width:none}.tampino-contact__aside p{line-height:var(--tp-copy-leading)}.contact-form__form{--gap-md:var(--tp-space-4)}.contact-form__form label{font-size:.9rem;font-weight:600}.contact-form__form p{margin:0}.contact-form__input{font:inherit}.tampino-form-note,.email-signup__privacy,.tampino-captcha-disclosure{font-size:var(--tp-helper-size);line-height:1.6;max-width:70ch}.tampino-form-note a,.email-signup__privacy a,.tampino-captcha-disclosure a{display:inline;min-height:0;text-decoration:underline;color:inherit}.tampino-captcha-disclosure{margin:var(--tp-space-2) 0 0}.tampino-captcha-disclosure>p{font:inherit;margin:0}.tampino-footer{position:relative;background:var(--tp-footer);color:var(--tp-footer-text);--color-foreground:var(--tp-footer-text);--color-background:var(--tp-footer);padding-block:var(--tp-space-8) var(--tp-space-5)}.tampino-footer__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--tp-space-8);padding-bottom:var(--tp-space-7);border-bottom:var(--tp-line-width) solid color-mix(in srgb,var(--tp-footer-text) 20%,transparent)}.tampino-footer__story{display:grid;grid-template-columns:165px minmax(0,1fr);gap:var(--tp-space-5);align-items:stretch;align-self:start}.tampino-footer__portrait{position:relative;overflow:hidden;border-radius:var(--tp-radius-card);min-height:0}.tampino-footer__portrait img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:18% center}.tampino-footer__story-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tampino-footer h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;margin:0 0 var(--tp-space-3)}.tampino-footer p{line-height:1.65;margin-top:0}.tampino-footer__story p{margin-bottom:var(--tp-space-4)}.page-wrapper .tampino-footer a:not(.button,.button-secondary){color:var(--tp-footer-text);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;transition:color var(--tp-link-motion),text-decoration-color var(--tp-link-motion)}.page-wrapper .tampino-footer a:not(.button,.button-secondary):is(:hover,:focus-visible){color:var(--tp-dark-link);text-decoration-color:var(--tp-dark-link)}.page-wrapper .tampino-footer :is(.email-signup__privacy,.tampino-captcha-disclosure) a{text-decoration-color:var(--tp-footer-text)}.page-wrapper .tampino-footer :is(.email-signup__privacy,.tampino-captcha-disclosure) a:is(:hover,:focus-visible){text-decoration-color:var(--tp-dark-link)}.tampino-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-space-6);padding-block:var(--tp-space-6)}.tampino-footer__nav h3{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--tp-space-2);color:var(--tp-footer-text)}.tampino-footer__nav ul{list-style:none;padding:0;margin:0}.tampino-footer__nav li{margin:0}.tampino-footer__nav a{min-height:var(--tp-touch-size);display:inline-flex;align-items:center;gap:var(--tp-space-2);font-size:.9rem;text-decoration:none}.tampino-footer .tampino-icon{color:var(--tp-footer-text)}.tampino-footer__nav .tampino-icon{color:currentColor}.tampino-footer__nav .tampino-icon{width:1.5rem;height:1.5rem}.tampino-footer__doodle{position:absolute;right:4%;top:var(--tp-space-7);transform:rotate(12deg);pointer-events:none;opacity:.7}.tampino-footer__doodle .tampino-icon{width:4rem;height:4rem}.tampino-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--tp-space-3);font-size:.75rem;border-top:var(--tp-line-width) solid color-mix(in srgb,var(--tp-footer-text) 20%,transparent);padding-top:var(--tp-space-3)}.tampino-footer__captcha{max-width:none;margin-top:var(--tp-space-3);opacity:.8}.tampino-footer__legal a{min-height:var(--tp-touch-size);display:inline-flex;align-items:center;text-decoration:none}.tampino-footer__legal>a[href="#shopifyReshowConsentBanner"]{display:none}.tampino-footer .email-signup__input-group{background:transparent;gap:var(--tp-space-2);border:0;border-radius:0;overflow:visible}.tampino-footer .email-signup__input{color:var(--tp-footer);background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line-strong);border-radius:var(--tp-field-radius);min-height:3.75rem}.tampino-footer .email-signup__button{flex-shrink:0;min-height:3.75rem;align-self:stretch;--button-color:var(--tp-footer);--button-background-color:var(--tp-paper);--button-border-color:var(--tp-paper)}.page-wrapper .tampino-footer .email-signup__button.button:not(.button-secondary,.button-unstyled):hover:not(:disabled){--button-color:var(--tp-footer);--button-background-color:var(--tp-accent-quiet);--button-border-color:var(--tp-accent-quiet)}.tampino-footer .email-signup__button:focus-visible{outline:var(--tp-focus-width) solid var(--tp-paper);outline-offset:var(--tp-focus-offset)}.tampino-footer .email-signup__privacy{font-size:var(--tp-helper-size);line-height:1.6;margin-block:var(--tp-space-3) 0}.tampino-footer .email-signup__message--success{display:flex;align-items:center;gap:var(--tp-space-4);margin-block-start:var(--tp-space-5);padding:var(--tp-space-4) var(--tp-space-5);color:var(--tp-ink);background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);box-shadow:var(--tp-shadow-small)}.tampino-footer .email-signup__message--success[hidden]{display:none}.tampino-footer .email-signup__message--success .tampino-icon{width:3.5rem;height:3.5rem;padding:.7rem;border:2px solid var(--tp-accent);border-radius:50%;color:var(--tp-accent)}.tampino-footer .email-signup__message--success p{flex:1;margin:0;line-height:1.5}.tampino-footer .tampino-captcha-disclosure{font-size:var(--tp-helper-size);line-height:1.6;margin-top:var(--tp-space-2)}.tampino-closing{background:var(--tp-accent);color:var(--tp-paper);--color-background:var(--tp-accent);--color-foreground:var(--tp-paper);--tp-focus:var(--tp-paper)}.tampino-closing__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-6);padding-block:var(--tp-space-8)}@media(min-width:1000px)and (max-width:1199px){.tampino-hero__swatches{grid-template-columns:repeat(5,var(--tp-touch-size))}}.tampino-closing .tampino-icon{color:var(--tp-paper)}.page-wrapper .tampino-closing .button:not(.button-unstyled){--button-color:var(--tp-footer);--button-background-color:var(--tp-paper);--button-border-color:var(--tp-paper);flex-shrink:0}.page-wrapper .tampino-closing .button:not(.button-unstyled):hover{--button-color:var(--tp-footer-text);--button-background-color:var(--tp-footer);--button-border-color:var(--tp-footer)}tampino-gallery-component{display:block;min-width:0;margin-top:var(--tp-space-6)}.tampino-gallery__track{display:flex;list-style:none;gap:var(--tp-space-5);padding:0 0 var(--tp-space-2);margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--tp-accent) var(--tp-soft)}[data-enhanced]>.tampino-gallery__track{scrollbar-width:none}[data-enhanced]>.tampino-gallery__track::-webkit-scrollbar{display:none}.tampino-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;margin:0}.tampino-gallery__figure{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:var(--tp-feature-gap);margin:0;background:var(--tp-soft);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);overflow:hidden}.tampino-gallery__photo{overflow:hidden;min-width:0}.tampino-gallery__photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.tampino-gallery__figure figcaption{padding:var(--tp-space-5) var(--tp-space-6) var(--tp-space-5) 0}.tampino-gallery__figure h3{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.tampino-gallery__figure .tampino-step-number{margin:0}.tampino-gallery__controls{display:flex;align-items:center;justify-content:center;gap:var(--tp-space-2);margin-top:var(--tp-space-4)}.tampino-gallery__positions{display:flex;align-items:center;gap:var(--tp-space-2)}.tampino-gallery__positions a{display:grid;place-items:center;width:var(--tp-touch-size);height:var(--tp-touch-size);border:var(--tp-line-width) solid var(--tp-line);border-radius:50%;color:var(--tp-ink);background:var(--tp-paper);text-decoration:none}.tampino-gallery__positions a{transition:background var(--tp-motion),border-color var(--tp-motion),color var(--tp-motion)}.tampino-gallery__positions a:is(:hover,:focus-visible){background:var(--tp-soft);border-color:var(--tp-accent);color:var(--tp-accent)}.tampino-gallery__positions a[aria-current]{background:var(--tp-accent);border-color:var(--tp-accent);color:var(--tp-paper)}.tampino-gallery__positions a[aria-current]:hover{background:var(--tp-footer);border-color:var(--tp-footer)}.tampino-gallery__arrow{display:none;place-items:center;width:var(--tp-touch-size);height:var(--tp-touch-size);flex:0 0 var(--tp-touch-size);padding:0;border:var(--tp-line-width) solid var(--tp-line);border-radius:50%;background:var(--tp-paper);color:var(--tp-ink);cursor:pointer;transition:background-color var(--tp-motion),border-color var(--tp-motion),color var(--tp-motion),opacity var(--tp-motion)}.tampino-gallery__arrow svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-enhanced]>.tampino-gallery__controls .tampino-gallery__arrow{display:grid}.tampino-gallery__arrow:not(:disabled):is(:hover,:focus-visible){background:var(--tp-soft);border-color:var(--tp-accent);color:var(--tp-accent)}.tampino-gallery__arrow:disabled{opacity:.38;cursor:default}#header-group .announcement-bar{background:var(--tp-accent);color:var(--tp-paper);--color-foreground:var(--tp-paper);--color-background:var(--tp-accent)}#header-group .announcement-bar__text{color:var(--tp-paper);font-weight:650;font-size:.8rem;line-height:1.4;margin:0}.tampino-trust-facts{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-5);width:100%}.tampino-trust-facts>span{flex:0 0 auto;text-align:center;white-space:nowrap}.tampino-trust-bar{display:block;position:relative;width:100%}.tampino-trust-bar__controls{display:none}#header-group .announcement-bar__slides:has(.tampino-trust-bar){width:100%;max-width:52rem}#header-component :is(.header-actions__action,.search-action,.localization-selector){border-radius:var(--tp-radius-pill);transition:background var(--tp-motion),color var(--tp-motion)}#header-component :is(.header-actions__action,.search-action,.localization-selector):hover{background:var(--tp-soft);color:var(--tp-accent)}#header-component .header-actions__cart-icon,#header-component .header-actions__action .svg-wrapper{display:flex;align-items:center;justify-content:center}#header-component .header-actions__cart-icon svg{margin:0;transform:none}#header-component .localization-form__select{min-height:var(--tp-touch-size);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-pill);padding:.55rem 2.25rem .55rem .9rem;background:var(--tp-soft);color:var(--tp-ink);text-align:start}#header-component .language-selector--collapse-space .svg-wrapper.icon-caret{inset-inline-end:1rem;pointer-events:none}#header-component .language-selector--collapse-space{padding-inline:0}#header-component .localization-form__select:focus-visible{outline:var(--tp-focus-width) solid var(--tp-accent);outline-offset:var(--tp-focus-offset)}#header-component .menu-list__link,.menu-drawer__menu-item{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.45em;transition:color var(--tp-link-motion),text-decoration-color var(--tp-link-motion)}#header-component :is(.menu-list__link--active,[aria-current=page],[aria-current=location]){color:var(--tp-accent);text-decoration-color:var(--tp-accent)}#header-component .menu-list__link:is(:hover,:focus-visible),.menu-drawer__menu-item:focus-visible{color:var(--tp-accent);text-decoration-color:var(--tp-accent)}@media(hover:hover){.menu-drawer__menu-item:hover{color:var(--tp-accent);text-decoration-color:var(--tp-accent)}}#header-component .header-logo{transition:color .12s linear}#header-component .header-logo:is(:hover,:focus-visible){color:var(--tp-accent)}#header-component .menu-list__link--active{font-weight:650}@media(min-width:1000px){#header-component .header__column:has(.header-logo)>header-menu{margin-inline-start:var(--tp-space-3)}}@media(min-width:750px){#header-component .menu-list__link-title{transform:translateY(-1px)}}.menu-drawer__menu a:is([aria-current=page],[aria-current=location]){color:var(--tp-accent);font-weight:650;text-decoration:underline}.cart-items__wrapper--drawer-empty,.cart-page--empty .cart-items__wrapper{gap:var(--tp-space-5)}.cart-items__wrapper--drawer-empty p,.cart-page--empty .cart-items__wrapper p{margin:0}.cart-page--empty .cart-title,.cart-drawer--empty .theme-drawer__title{margin-block-end:var(--tp-space-4)}#cart-drawer{--theme-drawer-width:min(34rem,100vw)}#cart-drawer .theme-drawer__dialog{background:var(--tp-paper);color:var(--tp-ink);border-inline-start:var(--tp-line-width) solid var(--tp-line);outline:none}#cart-drawer .theme-drawer__header{background:var(--tp-soft);border-bottom:var(--tp-line-width) solid var(--tp-line);padding:var(--tp-space-5) var(--tp-space-6)}#cart-drawer .theme-drawer__close-button{width:var(--tp-touch-size);height:var(--tp-touch-size);border-radius:50%;transition:background-color var(--tp-motion),color var(--tp-motion),transform var(--tp-motion)}#cart-drawer .theme-drawer__close-button:is(:hover,:focus-visible){background:var(--tp-paper);color:var(--tp-accent);transform:rotate(4deg)}#cart-drawer .cart-drawer__items{padding:var(--tp-space-6)}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:6.75rem minmax(0,1fr) auto;grid-template-rows:repeat(4,min-content);grid-template-areas:"media details price" "media variants variants" "media unit_price unit_price" "media quantity quantity" "media error error";column-gap:var(--tp-space-4);row-gap:var(--tp-space-1);align-items:start}#cart-drawer .cart-items__media-container{width:6.75rem}#cart-drawer .cart-items__details{min-width:0}#cart-drawer .cart-items__title{font-size:1rem;line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}#cart-drawer .cart-items__variants-wrapper{margin-top:var(--tp-space-1)}#cart-drawer .cart-items__quantity{margin-block-start:var(--tp-space-3)}#cart-drawer .cart-items__price{font-size:.9rem;line-height:1.35;white-space:nowrap}#cart-drawer .cart-drawer__summary{background:var(--tp-soft);border-radius:0;-webkit-mask-image:none;mask-image:none;align-items:stretch;gap:var(--tp-space-5);padding:var(--tp-space-6)}#cart-drawer .cart-drawer__summary :is(.cart-actions,.cart__summary-totals,.cart__checkout-button){width:100%}#cart-drawer .cart-items__media,.product-card .card-gallery,.product-media:has(>img.product-media__image),.page-wrapper .resource-card__media{border-radius:var(--tp-radius-card);overflow:hidden}.page-wrapper .add-to-cart-button .add-to-cart-icon{width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;margin:0}.page-wrapper .add-to-cart-button .add-to-cart-icon svg{width:100%;height:100%;display:block;transform:none}.variant-option--buttons .variant-option__button-label:not(:has(:checked)) .variant-option__button-label__pill{display:none}.variant-option--buttons .variant-option__button-label:has(:checked) .variant-option__button-label__pill{transform:none;width:100%;inset-inline:0}.variant-option--buttons .variant-option__button-label[style*=--tp-variant-colour]{border:1px solid var(--tp-line);background:var(--tp-paper);color:var(--tp-ink);transition:background-color var(--tp-motion),border-color var(--tp-motion),box-shadow var(--tp-motion)}.variant-option--buttons .variant-option__button-label[style*=--tp-variant-colour]:not(:has([aria-disabled=true])):is(:hover,:has(:checked)){background-color:color-mix(in srgb,var(--tp-variant-tint) 10%,var(--tp-paper));color:var(--tp-ink)}.variant-option--buttons .variant-option__button-label[style*=--tp-variant-colour]:has(:checked){border-color:var(--tp-variant-outline);box-shadow:inset 0 0 0 1px var(--tp-variant-outline)}.variant-option--buttons .variant-option__button-label[style*=--tp-variant-colour] .variant-option__button-label__pill{display:none}.variant-option--buttons .variant-option__button-label[style*=--tp-variant-colour]:before{display:none}.variant-option--buttons .variant-option__button-label[style*=--tp-variant-colour]:has(:focus-visible){outline:var(--tp-focus-width) solid var(--tp-focus);outline-offset:var(--tp-focus-offset)}media-gallery .slideshow-controls__thumbnail{transition:box-shadow var(--tp-motion),transform var(--tp-motion),opacity var(--tp-motion)}media-gallery .slideshow-controls__thumbnail:hover{box-shadow:0 0 0 2px var(--tp-gallery-colour);transform:translateY(-2px)}media-gallery .slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail[aria-selected=true]{outline:0;border-color:var(--tp-gallery-colour);box-shadow:0 0 0 2px var(--tp-gallery-colour);opacity:1}media-gallery .slideshow-controls__thumbnail:focus-visible{outline:var(--tp-focus-width) solid var(--tp-focus);outline-offset:4px}.tampino-inline-colours{border:0;padding:0;margin:0}.tampino-inline-colours legend{margin-bottom:var(--tp-space-2);font-weight:600}.tampino-inline-colours a{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;min-height:var(--tp-touch-size);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-pill);font-size:.85rem;text-decoration:none}.tampino-inline-colours a:is([aria-current],:hover){border-color:var(--tp-accent);color:var(--tp-accent);background:var(--tp-soft)}.page-wrapper .shopify-policy__container{max-width:var(--page-width,1200px)!important;padding:var(--tp-section-space) clamp(1.25rem,4vw,3rem) 0!important;margin-inline:auto}.shopify-policy__container,.shopify-policy__title{width:100%;min-width:0}.shopify-policy__title h1{display:flex;align-items:center;gap:var(--tp-space-3);font-size:clamp(2.4rem,5vw,4rem);text-align:start;line-height:1.1;margin:0 0 var(--tp-space-6)}.shopify-policy__title h1:before{content:"";display:block;width:clamp(3.25rem,4.5vw,4rem);height:clamp(3.25rem,4.5vw,4rem);flex:none;background:var(--tp-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21C9 19 2 14 3 8c1-5 7-6 9-1 3-5 9-4 9 1 0 6-6 10-9 13Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21C9 19 2 14 3 8c1-5 7-6 9-1 3-5 9-4 9 1 0 6-6 10-9 13Z'/%3E%3C/svg%3E") center/contain no-repeat}.shopify-policy__body{padding:clamp(1.25rem,3vw,2.5rem);background:var(--tp-soft);border-radius:var(--tp-radius-large)}.shopify-policy__body .rte{max-width:85ch;line-height:1.8;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.shopify-policy__body h2{font-size:1.7rem;line-height:1.25;margin-top:var(--tp-space-6)}.tampino-legal-wrap{width:100%;max-width:var(--page-width,1200px);padding-inline:clamp(1.25rem,4vw,3rem);margin-inline:auto}.tampino-legal-outro{display:flex;align-items:center;gap:var(--tp-space-4);padding:var(--tp-space-6);margin-block:calc(var(--tp-section-space) + var(--tp-space-6));border-radius:var(--tp-radius-card)}.tampino-legal-wrap--shipping{max-width:none;padding:0}.tampino-legal-outro--shipping{margin:0;border-radius:0;padding:var(--tp-section-space) max(clamp(1.25rem,4vw,3rem),calc((100% - var(--page-width,1200px))/2 + clamp(1.25rem,4vw,3rem)))}.tampino-legal-outro>div{flex:1}.tampino-legal-outro h2{display:flex;align-items:center;gap:var(--tp-space-3);margin:0 0 var(--tp-space-1);font-size:var(--tp-card-heading)}.tampino-legal-outro h2 .tampino-icon{width:2.5rem;height:2.5rem}.tampino-legal-outro p{margin:0;line-height:1.5}.tampino-legal-outro .button-secondary{flex-shrink:0}@media(max-width:749px){.tampino-legal-outro{flex-direction:column;align-items:flex-start}.tampino-legal-outro .button-secondary{width:100%}}[id^=shopify-pc__]{font-family:inherit}#shopify-pc__banner{display:none!important}#shopify-pc__prefs__dialog{box-sizing:border-box!important;max-width:calc(100% - 2 * var(--tp-space-3))!important;max-height:calc(100dvh - 2 * var(--tp-space-3))!important;background:var(--tp-paper)!important;color:var(--tp-ink)!important;border:var(--tp-line-width) solid var(--tp-line)!important;border-radius:var(--tp-radius-large)!important;box-shadow:var(--tp-shadow-media)!important;font-family:var(--font-body--family)!important}#shopify-pc__prefs__dialog>header{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--tp-touch-size)!important;align-items:start!important;gap:var(--tp-space-5) var(--tp-space-3)!important;padding:var(--tp-space-5)!important}#shopify-pc__prefs__header-title{grid-column:1!important;grid-row:1!important;align-self:center;margin:0!important;font-family:var(--font-heading--family)!important;font-size:clamp(1.25rem,2.4vw,1.75rem)!important;line-height:1.25!important;overflow-wrap:break-word}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:var(--tp-space-2)!important;margin:0!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button,.tampino-cookie-banner__actions button{box-sizing:border-box!important;flex:1 0 max-content!important;width:auto!important;max-width:100%!important;margin:0!important;min-height:var(--tp-touch-size)!important;padding:.75rem var(--tp-button-padding)!important;font:inherit!important;font-size:1rem!important;line-height:1.35!important;white-space:nowrap!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-paper)!important;color:var(--tp-accent)!important;border:var(--tp-line-width) solid var(--tp-accent)!important;cursor:pointer;transition:background-color var(--tp-link-motion),color var(--tp-link-motion),border-color var(--tp-link-motion)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:is(:hover,:focus-visible),.tampino-cookie-banner__actions button:is(:hover,:focus-visible){background:var(--tp-accent)!important;color:var(--tp-on-accent)!important}#shopify-pc__prefs__header-close{position:static!important;grid-column:2!important;grid-row:1!important;inset:auto!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;width:var(--tp-touch-size)!important;height:var(--tp-touch-size)!important;min-width:var(--tp-touch-size)!important;min-height:var(--tp-touch-size)!important;padding:0!important;margin:0!important;background:transparent!important;color:var(--tp-ink)!important;border:0!important;border-radius:50%!important;cursor:pointer;transition:background-color var(--tp-link-motion),color var(--tp-link-motion)}#shopify-pc__prefs__header-close:is(:hover,:focus-visible){background:var(--tp-soft)!important;color:var(--tp-accent)!important}#shopify-pc__prefs__header-close svg{display:block!important;width:20px!important;height:20px!important;margin:0!important}#shopify-pc__prefs__header-close path{fill:currentColor!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{padding-inline:var(--tp-space-5)!important}@media(max-width:599px){#shopify-pc__prefs__dialog>header{padding:var(--tp-space-3)!important;gap:var(--tp-space-3)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{flex-basis:100%!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{padding-inline:var(--tp-space-3)!important}}@media(min-width:750px)and (max-width:999px){.tampino-page-contents a:has(.tampino-page-contents__label--tablet) .tampino-page-contents__label:not(.tampino-page-contents__label--tablet){display:none}.tampino-page-contents__label--tablet{display:inline}}@media(max-width:549px){#cart-drawer .cart-drawer__items{padding:var(--tp-space-4)}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:5.75rem minmax(0,1fr);grid-template-areas:"media details" "media price" "media variants" "media unit_price" "media quantity" "error error"}#cart-drawer .cart-items__media-container{width:5.75rem}#cart-drawer .cart-items__price{text-align:start}}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:not(#shopify-pc__prefs__essential) [data-icon-type=checked] path{fill:var(--tp-accent)!important}#shopify-pc__banner :is(button,a):focus:not(:focus-visible),#shopify-pc__prefs__dialog :is(button,a):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}#shopify-pc__banner :is(button,a):focus-visible,#shopify-pc__prefs__dialog :is(button,a,input):focus-visible{outline:var(--tp-focus-width) solid var(--tp-accent)!important;outline-offset:var(--tp-focus-offset)!important;box-shadow:none!important}.tampino-cookie-banner{position:fixed;inset-inline:50% auto;bottom:max(var(--tp-space-3),var(--safe-area-inset-bottom));translate:-50% 0;z-index:calc(var(--layer-sticky) + 10);display:grid;gap:var(--tp-space-4);box-sizing:border-box;width:min(48rem,calc(100% - 2 * var(--tp-space-3)));max-height:calc(100dvh - 2 * var(--tp-space-3));overflow-y:auto;padding:var(--tp-space-5);background:var(--tp-paper);color:var(--tp-ink);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-large);box-shadow:var(--tp-shadow-media)}.tampino-cookie-banner[hidden],html[data-tampino-welcome-pending] .tampino-cookie-banner,html.ksdw-open .tampino-cookie-banner{display:none}.tampino-cookie-banner h2{display:flex;align-items:center;gap:var(--tp-space-2);margin:0 0 var(--tp-space-2);font-family:var(--font-heading--family);font-weight:650;font-size:1.375rem;line-height:1.25}.tampino-cookie-banner h2 .tampino-icon{width:2rem;height:2rem;color:var(--tp-accent)}.tampino-cookie-banner p{margin:0;max-width:78ch;font-size:1rem;line-height:1.55}.tampino-cookie-banner a{color:var(--tp-accent);text-underline-offset:.25em}.tampino-cookie-banner a:is(:hover,:focus-visible){color:var(--tp-accent-hover)}.tampino-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:var(--tp-space-2)}.tampino-cookie-banner__actions button:disabled{opacity:.6;cursor:wait}.tampino-cookie-banner [data-cookie-status]{color:var(--tp-error)}.tampino-cookie-banner [hidden]{display:none}.tampino-cookie-banner :is(a,button):focus-visible{outline:var(--tp-focus-width) solid var(--tp-accent);outline-offset:var(--tp-focus-offset)}@media(max-width:599px){.tampino-cookie-banner{padding:var(--tp-space-3)}.tampino-cookie-banner__actions button{flex-basis:100%!important}}@media(hover:hover){.tampino-card:hover{box-shadow:var(--tp-shadow-hover);transform:translateY(var(--tp-hover-rise))}.tampino-card:hover :is(.tampino-card__media,.tampino-guide-card__image,.tampino-colour-card__media) img{transform:scale(var(--tp-media-zoom))}.tampino-guide-card[data-guide-handle=erster-tampon-unsicherheit]:hover .tampino-guide-card__image img,#deine-fragen .tampino-content__item:first-child:hover .tampino-card__media img{transform:translateY(var(--tp-focal-offset)) scale(calc(var(--tp-focal-scale) + .015))}.page-wrapper .tampino-card:hover .tampino-card__action{--button-color:var(--tp-paper);--button-background-color:var(--tp-accent);--button-border-color:var(--tp-accent)}.tampino-card__link:hover,.tampino-guide-card__link:hover,.tampino-colour-card:hover .tampino-colour-card__label{color:var(--tp-accent)}}@media(max-width:1199px){.tampino-content__grid--balanced-three{grid-template-columns:minmax(0,1fr)}.tampino-content__grid--balanced-three .tampino-content__item h3{min-block-size:0;max-width:none}}@media(min-width:750px){#header-component[data-menu-style=menu][data-compact-width] .header__columns{display:flex;align-items:center;gap:var(--tp-space-3)}#header-component[data-menu-style=menu][data-compact-width] .header__column{display:contents}#header-component[data-menu-style=menu][data-compact-width] .header__columns .header__drawer{display:flex!important}#header-component[data-menu-style=menu][data-compact-width] .header__columns .header-menu,#header-component[data-menu-style=menu][data-compact-width] .header__columns .dropdown-localization{display:none!important}#header-component[data-menu-style=menu][data-compact-width] .header-logo{order:1}#header-component[data-menu-style=menu][data-compact-width] .header__drawer{order:0}#header-component[data-menu-style=menu][data-compact-width] .search-action{order:2;margin-inline-start:auto}#header-component[data-menu-style=menu][data-compact-width] header-actions{order:3}#header-component[data-menu-style=menu][data-compact-width] .header-logo{min-width:0;max-width:clamp(7.5rem,calc(var(--header-inline-size) * .22),13.75rem)}#header-component[data-menu-style=menu][data-compact-width] .header-logo__image{max-width:100%;height:auto}}@media(max-width:999px){.tampino-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tampino-guides__grid .tampino-guide-card__image{aspect-ratio:4/3}.tampino-content__grid--help,.tampino-footer__top,.tampino-testimonials__grid,.tampino-faq-grid,.tampino-feature--founders{grid-template-columns:minmax(0,1fr)}.tampino-feature--founders .tampino-feature__media{width:min(100%,680px)}.tampino-feature--founders .tampino-feature__portrait{aspect-ratio:4/3}.tampino-feature--founders .tampino-feature__portrait img{object-position:50% 46%}.tampino-colours__grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.tampino-content__grid--flow,.tampino-guide-navigation__pair,.tampino-catalogue--accessories .tampino-colours__grid{grid-template-columns:minmax(0,1fr)}.tampino-step-connector{right:calc(50% - 2rem);bottom:-1.25rem;transform:rotate(90deg);width:3rem}.tampino-gallery__figure{grid-template-columns:minmax(0,1fr);gap:0}.tampino-gallery__figure figcaption{padding:var(--tp-space-5)}.tampino-footer__top{gap:var(--tp-space-6)}.tampino-footer__story{grid-template-columns:minmax(0,1fr)}.tampino-footer__portrait{width:min(100%,165px);aspect-ratio:2/3}.tampino-hero__swatches{display:grid;grid-template-columns:repeat(5,var(--tp-touch-size))}.tampino-trust-facts{overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.tampino-trust-facts>span{flex:0 0 100%;scroll-snap-align:start}.tampino-trust-bar[data-enhanced]{overflow:hidden}.tampino-trust-bar[data-enhanced] .tampino-trust-facts{width:400%;overflow:visible;scroll-snap-type:none;justify-content:flex-start}.tampino-trust-bar[data-enhanced] .tampino-trust-facts>span{flex:0 0 25%}#header-group .announcement-bar:has(.tampino-trust-bar){padding-block:.75rem}.tampino-instruction-steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.tampino-instruction-steps li>img{aspect-ratio:4/3}.tampino-founder-trust{grid-template-columns:minmax(0,1fr)}.tampino-founder-trust>img{width:min(100%,320px)}.tampino-chapter--about-timeline .tampino-feature{grid-template-columns:minmax(0,1fr)}.tampino-chapter--about-timeline .tampino-feature__media{order:-1;width:min(100%,680px)}}@media(max-width:749px){.tampino-step-connector{bottom:-1.9rem}:root{--tp-section-space:2.75rem;--tp-feature-gap:1.75rem;--tp-section-heading:clamp(1.6rem,6.5vw,2rem)}.tampino-hero,.tampino-introduction,.tampino-feature,.tampino-parts,.tampino-article-layout,.tampino-contact,.tampino-footer__top,.tampino-instruction-video{grid-template-columns:minmax(0,1fr)}.tampino-hero{padding-block:2.75rem 4rem;gap:var(--tp-space-6)}.tampino-hero h1,.tampino-hero--editorial h1{font-size:2.5rem;max-width:19ch}.tampino-hero__price{inset-inline-start:var(--tp-space-3);max-width:calc(100% - 2 * var(--tp-space-3))}.tampino-feature--reverse .tampino-feature__media{order:0}.tampino-colours__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-3)}.tampino-colour-card__label{font-size:.9rem}.tampino-colour-card__price{font-size:.8rem}.tampino-guides__grid,.tampino-faq-grid{grid-template-columns:minmax(0,1fr)}.tampino-guide-section{--page-margin:var(--tp-space-3)}.tampino-guide-card__body{padding:var(--tp-space-4)}.tampino-guide-card__title-line{display:inline;white-space:normal}.tampino-page-contents ul{grid-template-columns:repeat(2,minmax(0,1fr))}.tampino-faq-grid .tampino-chapter-heading{min-block-size:0}.tampino-instruction-video__stage{aspect-ratio:4/3}.tampino-instruction-steps{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.tampino-instruction-steps li>img{aspect-ratio:4/3}.tampino-care-photos{grid-template-columns:minmax(0,1fr)}.tampino-social-invitation .tampino-social-links{grid-template-columns:minmax(0,1fr);width:min(100%,24rem)}.tampino-article-nav{position:static}.tampino-help-strip,.tampino-contact__aside,.tampino-contact__form{padding:var(--tp-space-5)}.tampino-question{padding-inline:var(--tp-space-4)}.tampino-question summary,.tampino-page-question summary,.tampino-video-written summary{font-size:1rem}.tampino-closing__inner{flex-direction:column;align-items:flex-start}.tampino-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-5)}.tampino-footer__story{grid-template-columns:minmax(0,1fr)}.tampino-footer__doodle{top:var(--tp-space-6)}.tampino-footer__doodle .tampino-icon{width:2.5rem;height:2.5rem}.tampino-gallery__controls{justify-content:center}.shopify-policy__title h1{font-size:clamp(1.65rem,7vw,2.4rem)}}@media(max-width:549px){.tampino-footer__story{grid-template-columns:minmax(0,1fr)}.tampino-footer__portrait{aspect-ratio:2/3}.tampino-page-contents ul{grid-template-columns:minmax(0,1fr)}.tampino-page-contents a{justify-content:center;text-align:center}}@media(max-width:370px){.tampino-gallery__controls,.tampino-gallery__positions{gap:2px}.tampino-gallery__controls :is(.tampino-gallery__arrow,.tampino-gallery__positions a){width:44px;height:44px;flex-basis:44px}}@media(max-width:749px){.shopify-policy__title h1:before{width:2.5rem;height:2.5rem}}@media(max-width:389px){.page-wrapper .product-information .text-block h1{font-size:1.75rem}.shopify-policy__title h1{font-size:1.35rem;gap:.75rem}.shopify-policy__title h1:before{width:2rem;height:2rem}}@media(prefers-reduced-motion:reduce){.page-wrapper *{scroll-behavior:auto}.tampino-reveal-ready #MainContent [data-tampino-reveal]{opacity:1;transform:none;transition:none}.tampino-card,.tampino-card img,.tampino-question__indicator,.tampino-page-question summary>span,.tampino-hero__swatches a>span{transition:none}.tampino-card:hover,.tampino-card:hover img,.tampino-hero__swatches a:is(:hover,:focus-visible)>span:first-child{transform:none}.tampino-guide-card[data-guide-handle=erster-tampon-unsicherheit] .tampino-guide-card__image img,#deine-fragen .tampino-content__item:first-child .tampino-card__media img{transform:translateY(var(--tp-focal-offset)) scale(var(--tp-focal-scale))}}.tampino-accent{background:var(--tp-accent);color:var(--tp-paper);--color-background:var(--tp-accent);--color-foreground:var(--tp-paper);--tp-focus:var(--tp-paper);--tp-link-ink:var(--tp-paper);--tp-link-hover-ink:var(--tp-footer);--tp-secondary-ink:var(--tp-paper);--tp-secondary-hover-bg:var(--tp-paper);--tp-secondary-hover-ink:var(--tp-footer)}.tampino-accent :is(h2,.tampino-icon,.tampino-eyebrow){color:var(--tp-paper)}.page-wrapper .tampino-accent .button:not(.button-secondary,.button-unstyled){--button-color:var(--tp-footer);--button-background-color:var(--tp-paper);--button-border-color:var(--tp-paper)}.page-wrapper .tampino-accent .button:not(.button-secondary,.button-unstyled):hover{--button-color:var(--tp-paper);--button-background-color:var(--tp-footer);--button-border-color:var(--tp-footer)}.tampino-chapter--centred{text-align:center}.tampino-chapter--centred .tampino-chapter-heading{justify-items:center}.tampino-chapter--centred :is(.rte,.tampino-chapter-heading){margin-inline:auto;max-width:75ch}.tampino-chapter--centred h2{max-width:28ch}.tampino-help-panel .tampino-panel{background:var(--tp-soft)}.tampino-help-panel p{font-size:var(--tp-copy-size);line-height:var(--tp-copy-leading);max-width:70ch;margin:0}.tampino-founder-trust{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:var(--tp-space-5);align-items:center;padding-top:var(--tp-space-6);border-top:var(--tp-line-width) solid var(--tp-line);margin-top:var(--tp-space-3);width:100%}.tampino-founder-trust>img{display:block;width:100%;aspect-ratio:1;border-radius:var(--tp-radius-card)}.tampino-founder-trust p{font-size:.9rem;margin:0 0 var(--tp-space-2)}.tampino-founder-trust__fact{display:grid;gap:var(--tp-space-2);padding-top:var(--tp-space-2)}.tampino-founder-trust__fact .tampino-icon{width:1.5rem;height:1.5rem}.tampino-founder-trust>img{object-fit:cover;object-position:50% 28%}@media(max-width:999px){.tampino-founder-trust{grid-template-columns:minmax(0,1fr)}.tampino-founder-trust>img{width:min(100%,320px)}}.tampino-chapter--about-heart .tampino-chapter-heading{margin-bottom:var(--tp-space-4)}@media(min-width:1000px){.tampino-chapter--about-product .tampino-feature{align-items:stretch}.tampino-chapter--about-product .tampino-feature__media{position:relative}.tampino-chapter--about-product .tampino-feature__media>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;object-fit:cover}}.product-information .quantity-selector :is(.quantity-minus,.quantity-plus){transition:background-color var(--tp-motion),color var(--tp-motion)}.product-information .quantity-selector :is(.quantity-minus,.quantity-plus):is(:hover,:focus-visible){background:var(--tp-soft);color:var(--tp-accent)}.variant-option__button-label__text:has(.tampino-colour-dot){display:inline-flex;align-items:center;gap:var(--tp-space-2)}.variant-option__button-label__text .tampino-colour-dot{position:relative;z-index:1}.page-wrapper select[data-tampino-pointer-focus]:focus{outline:none;box-shadow:none}@media(min-width:1000px){.product-information:has(media-gallery[data-product-handle=tampino]) .product-information__media{padding-block-start:var(--tp-space-5)}.product-information media-gallery.sticky-content{top:calc(var(--header-height,0px) + var(--tp-space-3));max-width:min(100%,calc(100svh - var(--header-height,0px) - var(--tp-gallery-controls-height) - var(--tp-space-6)))}.product-information .product-media-container.constrain-height{--constrained-min-height:0px;--constrained-height:calc(100svh - var(--header-height,0px) - var(--tp-gallery-controls-height) - var(--tp-space-6))}}@media(max-width:999px){.product-information media-gallery.sticky-content{position:static}.product-information .product-media-container.constrain-height{--constrained-height:100vw;max-height:none}.product-information .product-media-constraint-wrapper{width:100%!important;max-width:none!important}}@media(max-width:749px){.product-information__media{padding:var(--tp-space-4) max(20px,var(--safe-area-inset-left,0px)) 0}.product-information__media .product-media-container{border-radius:var(--tp-radius-large)}}@media(max-width:749px){.tampino-founder-trust>img{max-width:240px}}@media(max-width:549px){.tampino-parts__legend--labels{grid-template-columns:minmax(0,1fr)}}.tampino-language-menu{position:relative;width:100%}.tampino-language-menu[hidden],.tampino-language-menu__choices[hidden],.language-selector[data-language-enhanced]>.localization-form__select{display:none}.language-selector[data-language-enhanced]>.svg-wrapper.icon-caret{display:none}.tampino-language-menu__trigger{display:flex;justify-content:space-between;align-items:center;gap:var(--tp-space-2);padding:.6rem .9rem;min-height:var(--tp-touch-size);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-pill);background:var(--tp-soft);color:var(--tp-ink);font:inherit;width:100%;cursor:pointer;transition:background-color var(--tp-motion),border-color var(--tp-motion),color var(--tp-motion)}.tampino-language-menu__trigger .svg-wrapper{width:.7rem;height:.7rem}.tampino-language-menu__trigger:hover{border-color:var(--tp-accent);color:var(--tp-accent)}.tampino-language-menu__choices{position:absolute;inset-block-start:calc(100% + var(--tp-space-2));inset-inline-end:0;min-width:max(100%,10rem);z-index:var(--layer-raised);margin:0;padding:var(--tp-space-2);background:var(--tp-paper);border:var(--tp-line-width) solid var(--tp-line);border-radius:var(--tp-radius-card);box-shadow:var(--tp-shadow-hover);list-style:none}.tampino-language-menu__choice{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-3);min-height:var(--tp-touch-size);width:100%;padding:.6rem .8rem;border-radius:var(--tp-radius-small);font:inherit;color:var(--tp-ink);text-align:start;cursor:pointer;transition:background-color var(--tp-motion),color var(--tp-motion)}.tampino-language-menu__choice[aria-current]{font-weight:650;color:var(--tp-accent)}.tampino-language-menu__choice:is(:hover,:focus-visible){background:var(--tp-soft);color:var(--tp-accent)}.tampino-trust-facts a{color:inherit;text-decoration-line:underline;text-decoration-color:transparent;transition:color var(--tp-link-motion),text-decoration-color var(--tp-link-motion)}.tampino-trust-facts a:is(:hover,:focus-visible){color:var(--tp-accent-quiet);text-decoration-color:var(--tp-accent-quiet)}tampino-catalogue-component{display:block}@media(min-width:1000px){.tampino-trust-bar[data-enhanced] .tampino-trust-facts>[aria-hidden=true]{display:none}}@media(max-width:999px)and (prefers-reduced-motion:reduce){.tampino-trust-bar[data-enhanced]{overflow:visible}.tampino-trust-bar[data-enhanced] .tampino-trust-facts{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;transition:none!important}.tampino-trust-bar[data-enhanced] .tampino-trust-facts>span{flex:0 0 100%}.tampino-trust-bar[data-enhanced] .tampino-trust-facts>[aria-hidden=true]{display:none}}@media(prefers-reduced-motion:reduce){.tampino-gallery__positions a,.tampino-gallery__arrow,.header-logo,.menu-list__link,.menu-drawer__menu-item,.tampino-trust-facts a,.tampino-trust-bar__controls button,.tampino-language-menu__trigger,.tampino-language-menu__choice,.tampino-page-contents a{transition:none}}.tampino-content .tampino-chapter-heading{margin:0}.tampino-footer,.tampino-closing,.tampino-hero--editorial,.tampino-article-layout,.tampino-guides__grid--index,.tampino-legal-outro{--tp-copy-size:1.3125rem;--tp-section-heading:clamp(2.125rem,3.4vw,2.625rem);--tp-card-heading:clamp(1.75rem,2.2vw,2rem);--tp-icon-size:3rem}.tampino-hero--editorial h1{font-size:clamp(2.5rem,4.8vw,3.5rem)}.tampino-hero--home{padding-block:3rem}.tampino-hero--home{align-items:center}.tampino-hero--home>.tampino-stack{gap:0}.tampino-hero--home .tampino-eyebrow{margin-bottom:1rem}.tampino-hero--home>.tampino-stack>h1{margin-bottom:1.25rem}.tampino-hero--home .tampino-actions{margin-top:1.5rem}.tampino-hero--home .tampino-hero__colours{margin-top:1rem}.tampino-hero--home .tampino-hero__media>img{aspect-ratio:var(--tp-hero-ratio)}#ratgeber-artikel,#deine-fragen,#warum-tampino{scroll-margin-top:7rem}.page-wrapper :is(.tampino-hero,.tampino-content,.tampino-parts,.tampino-feature,.tampino-guide-section--home,.tampino-chapter,.tampino-contact) :is(.button,.button-secondary):not(.button-unstyled),.page-wrapper .product-information .add-to-cart-button:not(.sticky-add-to-cart__button){font-size:1.1875rem;min-height:48px;padding:.625rem 1.25rem;white-space:normal}.tampino-overview-benefits{display:grid;gap:var(--tp-space-4);width:100%}.tampino-overview-benefit{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:.5rem .75rem;min-width:0}.tampino-overview-benefit>.tampino-icon{grid-row:1/3;width:1.75rem;height:1.75rem}.tampino-overview-benefit h3{margin:0;font-size:1.375rem;line-height:1.3}.tampino-overview-benefit .rte{grid-column:2}.tampino-overview-benefit .rte p,.tampino-mechanism .tampino-stack h2{margin:0}.tampino-stack h2+.rte,.tampino-stack h3+.rte{margin-top:0}.tampino-chapter-heading{margin-bottom:1.25rem}.tampino-chapter .rte p+p{margin-top:1rem}.tampino-chapter .rte :is(h2,h3)+:is(p,ul,ol){margin-top:1.25rem}.tampino-safety .rte h3{margin:1.5rem 0 0;font-size:1.375rem;line-height:1.3}.tampino-safety .rte>h3:first-child{margin-top:0}.tampino-page-contents a{border-color:color-mix(in srgb,var(--tp-accent) 28%,var(--tp-paper))}.tampino-page-contents a:is(:hover,:focus-visible){border-color:var(--tp-accent);color:var(--tp-accent)}.tampino-help-strip--compact{padding:1.5rem;gap:1rem}.tampino-help-strip--compact h2{font-size:1.5rem;line-height:1.3;margin:0 0 .75rem}.tampino-help-strip--compact p{margin:0}.tampino-home-faq{display:grid;gap:.75rem;margin-top:2rem}.tampino-home-faq>h3{margin:0 0 .5rem;font-size:1.5rem}:is(.tampino-guide-section--home,.tampino-guides__grid--index) .tampino-guide-card__image{aspect-ratio:5/4}:is(.tampino-guide-section--home,.tampino-guides__grid--index) .tampino-guide-card[data-guide-handle=erster-tampon-unsicherheit] .tampino-guide-card__image img{transform:none;object-position:50% 20%}:is(.tampino-guide-section--home,.tampino-guides__grid--index) .tampino-guide-card[data-guide-handle=tampon-richtig-einfuehren] .tampino-guide-card__image img{object-position:50% 56%}:is(.tampino-guide-section--home,.tampino-guides__grid--index) .tampino-guide-card[data-guide-handle=tampon-saugstaerke-waehlen] .tampino-guide-card__image img{object-position:50% 50%}.tampino-guide-section--home .tampino-guide-card__body{padding:1.5rem}.tampino-guide-section--home .tampino-guide-card__body :is(h2,h3){font-size:clamp(1.25rem,2.08vw,1.75rem)}.tampino-transcript-groups{display:grid;align-content:start;gap:1.5rem}.tampino-transcript-groups section{min-width:0}.tampino-transcript-groups h4{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;line-height:1.4;margin:0 0 .75rem}.tampino-transcript-groups h4 .tampino-icon{width:24px;height:24px}.tampino-transcript-groups .rte p{margin:0}.tampino-transcript-groups .rte p+p{margin-top:1rem}.tampino-instruction-video__play svg{display:block;flex-shrink:0}.product-information .rte{font-size:1.25rem;line-height:1.52}.product-information .rte h2{font-size:1.875rem;line-height:1.25;margin-block:2rem 1.25rem}.product-information .rte p+p{margin-top:1rem}.tampino-purchase-reassurance{font-size:1rem;line-height:1.5;margin:0 0 1.25rem;color:var(--tp-body)}.product-information variant-picker{container-type:inline-size}.product-information .variant-option--buttons .variant-option__button-label[style*=--tp-variant-colour]{flex-basis:auto;min-height:48px;min-width:0;padding:.625rem 1rem;justify-content:flex-start;white-space:normal;overflow:visible}.product-information .variant-option__button-label__text:has(.tampino-colour-dot){display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;width:100%;text-align:start;font-size:18px;line-height:1.4}.product-information .variant-option__button-label__text .tampino-colour-dot{width:20px;height:20px}@container (max-width:360px){.variant-option--buttons:has(.tampino-colour-dot){grid-template-columns:minmax(0,1fr)}}.tampino-founder-trust__fact:has(.tampino-flag){display:grid;gap:8px}.tampino-founder-trust__fact .tampino-flag{width:24px;height:24px;flex-shrink:0}#header-group .announcement-bar:has(.tampino-trust-bar){padding-block:8px;min-height:40px}.tampino-trust-facts>span{white-space:normal}.tampino-trust-facts a{display:inline-block;line-height:1.4}.header-logo__wordmark{display:block;width:164px;max-width:100%;height:auto;overflow:visible}@media(max-width:999px){.tampino-hero--home{grid-template-columns:minmax(0,1fr);padding-block:2rem;gap:1.5rem}}@media(max-width:749px){.tampino-hero h1{font-size:2.375rem}.tampino-hero--editorial h1{font-size:2.5rem}.header-logo__wordmark{width:152px}.tampino-guide-section--home .tampino-guide-card__body{padding:1.25rem}.tampino-guide-section--home .tampino-guide-card__body :is(h2,h3){font-size:1.75rem}.tampino-closing{--tp-section-heading:clamp(1.6rem,6.5vw,2.2rem)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tampino-ui.css.map */
