.dyota-content,.dyota-appointment{--dyota-content-line: color-mix(in srgb, var(--color-foreground) 14%, transparent);--dyota-content-line-strong: color-mix(in srgb, var(--color-foreground) 28%, transparent);--dyota-content-shadow: 0 1.4rem 4rem color-mix(in srgb, var(--color-foreground) 10%, transparent);--dyota-content-soft: color-mix(in srgb, var(--color-surface) 68%, var(--color-background))}.dyota-content :is(h1,h2,h3,h4),.dyota-appointment :is(h1,h2,h3,h4){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.dyota-content__header{max-width:58rem;margin-inline:auto;text-align:center}.dyota-content__header--left{margin-inline:0;text-align:start}.dyota-content__header h1,.dyota-appointment__intro h1{margin-block:0;font-size:var(--dyota-heading-display);font-weight:400;letter-spacing:-.025em;line-height:1.06}.dyota-content__eyebrow{margin-block:0 1rem}.dyota-content__lead{max-width:45rem;margin:1.25rem auto 0;color:var(--color-muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.dyota-content__header--left .dyota-content__lead{margin-inline:0}.dyota-content-app-host .dyota-selection-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-block:2rem}.dyota-content-app-host .dyota-selection-actions__links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:0;list-style:none}.dyota-content-app-host .dyota-selection-actions__links a{display:inline-flex;align-items:center;min-height:44px;padding:.65rem 1rem;border:1px solid var(--dyota-content-line-strong);border-radius:var(--style-border-radius-cards);color:var(--color-foreground);text-decoration:none;line-height:1.35}.dyota-content-app-host .dyota-selection-actions__links a:hover{background:var(--color-surface)}.dyota-appointment .dyota-appointment__selection{margin-block:1.5rem;padding:1.25rem;border:1px solid var(--dyota-content-line-strong);border-radius:var(--style-border-radius-cards);background:var(--dyota-content-soft)}.dyota-appointment .dyota-appointment__selection h2{margin-block:0 .65rem;font-size:1.6rem}.dyota-appointment .dyota-appointment__selection p{margin-block:0 1rem;line-height:1.5}.dyota-appointment .dyota-appointment__selection-remove{display:block;min-height:44px;margin-block-start:.5rem;padding:0;border:0;background:transparent;color:var(--color-foreground);font:inherit;text-decoration:underline;cursor:pointer}.dyota-content__banner{margin:clamp(2rem,5vw,4rem) 0;overflow:hidden;border-radius:var(--style-border-radius-cards);background:var(--color-surface)}.dyota-content__banner img{width:100%;aspect-ratio:18 / 5;object-fit:cover}.dyota-article__banner img{object-position:50% var(--dyota-article-banner-position, 50%)}.dyota-content__banner--page img{aspect-ratio:16 / 7}.dyota-article__byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem 1rem;margin-block-start:1.5rem;color:var(--color-muted);font-size:.92rem}.dyota-article__author-link,.dyota-article__author-name{display:inline-flex;align-items:center;gap:.65rem;color:var(--color-foreground);font-weight:700;text-decoration:none}.dyota-article__author-link:hover{text-decoration:underline}.dyota-article__author-link img,.dyota-article__author-name img{width:2.4rem;height:2.4rem;border-radius:50%;object-fit:cover}.dyota-article__date+.dyota-article__date:before{content:"\b7";margin-inline-end:1rem}.dyota-article__layout{display:grid;max-width:68rem;margin-inline:auto;gap:clamp(2rem,5vw,5rem);align-items:start;margin-block-start:clamp(2.5rem,5vw,4rem)}.dyota-article__layout--with-author{grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr)}.dyota-article__author-card{display:grid;gap:.9rem;padding:clamp(1.15rem,2.4vw,1.75rem);border-radius:var(--style-border-radius-cards);background:var(--dyota-content-soft)}.dyota-article__author-card img{width:4.75rem;height:4.75rem;border-radius:50%;object-fit:cover}.dyota-article__author-card h2{margin:0;font-size:1.5rem}.dyota-article__author-card p{margin:0;color:var(--color-muted);font-size:.95rem}.dyota-article__author-card a{justify-self:start;font-weight:700}.dyota-content__rte{width:100%;max-width:46rem;margin-inline:auto;color:var(--color-muted);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.82;min-width:0}.dyota-content__rte>:first-child{margin-block-start:0}.dyota-content__rte :is(h2,h3,h4){color:var(--color-foreground);font-weight:400;line-height:1.12;scroll-margin-block-start:8rem}.dyota-content__rte h2{margin-block:2.5em .7em;font-size:clamp(1.75rem,4vw,2.7rem)}.dyota-content__rte h3{margin-block:2em .6em;font-size:clamp(1.35rem,2.5vw,1.8rem)}.dyota-content__rte h4{margin-block:1.8em .55em;font-size:1.16rem}.dyota-content__rte a{color:var(--color-foreground);text-decoration-thickness:1px}.dyota-content__rte :is(img,video,iframe){margin-block:2rem;border-radius:calc(var(--style-border-radius-cards) * .7)}.dyota-content__rte blockquote{margin:2rem 0;padding:1.2rem 0 1.2rem clamp(1.1rem,3vw,2rem);border-inline-start:2px solid var(--color-accent);color:var(--color-foreground);font-family:var(--font-heading--family);font-size:clamp(1.25rem,2.8vw,1.8rem);line-height:1.35}.dyota-content__rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.95rem}.dyota-content__rte :is(th,td){min-width:8rem;padding:.7rem;border-bottom:1px solid var(--dyota-content-line);text-align:start;vertical-align:top}.dyota-content__rte code,.dyota-content__rte a[href^=http]{overflow-wrap:anywhere}.dyota-article__faq,.dyota-article__related,.dyota-article__comments{margin-block-start:clamp(4rem,9vw,7rem);padding-block-start:clamp(2rem,5vw,4rem);border-top:1px solid var(--dyota-content-line)}.dyota-article__faq{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.dyota-article__faq-heading .dyota-content__section-heading{margin-block-start:.75rem}.dyota-article__faq-items{display:grid}.dyota-article__faq-item{border-top:1px solid var(--dyota-content-line)}.dyota-article__faq-item:last-child{border-bottom:1px solid var(--dyota-content-line)}.dyota-article__faq-item summary{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;color:var(--color-foreground);cursor:pointer;font-family:var(--font-heading--family);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.3;list-style:none}.dyota-article__faq-item summary::-webkit-details-marker{display:none}.dyota-article__faq-item summary:after{content:"+";flex:0 0 auto;font-family:var(--font-primary--family);font-size:1.35rem;font-weight:400}.dyota-article__faq-item[open] summary:after{content:"\2212"}.dyota-article__faq-answer{padding-block:0 1.25rem;color:var(--color-muted);line-height:1.7}.dyota-content__section-heading{max-width:44rem;margin-block:0 clamp(1.5rem,4vw,2.75rem);font-size:clamp(1.9rem,4vw,3.25rem);font-weight:400}.dyota-content__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.dyota-content-card{display:grid;min-width:0;align-content:start;gap:.8rem;padding:clamp(1.1rem,2.2vw,1.7rem);border-radius:var(--style-border-radius-cards);background:var(--dyota-content-soft);transition:background-color .18s ease,transform .18s ease}.dyota-content-card--text{min-height:17rem;align-content:start}.dyota-content-card:focus-within{background:var(--color-surface)}@media(hover:hover){.dyota-content-card:hover{background:var(--color-surface);transform:translateY(-2px)}}.dyota-content-card__media{display:block;overflow:hidden;border-radius:calc(var(--style-border-radius-cards) * .75);background:var(--color-surface)}.dyota-content-card__media img,.dyota-content-card__placeholder{width:100%;aspect-ratio:4 / 3;object-fit:cover}.dyota-content-card__placeholder{display:grid;place-items:center;padding:25%}.dyota-content-card__meta{margin:.2rem 0 0;color:var(--color-muted);font-size:.78rem;letter-spacing:.06em}.dyota-content-card h2,.dyota-content-card h3{margin:0;font-size:clamp(1.35rem,2.3vw,1.8rem);font-weight:400}.dyota-content-card h2 a,.dyota-content-card h3 a{text-decoration:none}.dyota-content-card h2 a:hover,.dyota-content-card h3 a:hover{text-decoration:underline}.dyota-content-card__excerpt{margin:0;color:var(--color-muted)}.dyota-content-card__price{margin:0;font-family:var(--font-heading--family);font-size:1.1rem}.dyota-content-card__read{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;gap:.8rem;margin-block-start:.4rem;font-size:.88rem;font-weight:600;text-decoration-thickness:1px;text-underline-offset:.3em}.dyota-blog__hero{margin-block-end:clamp(3rem,7vw,6rem)}.dyota-blog__hero--with-image{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.dyota-blog__hero--with-image .dyota-blog__intro{margin:0;text-align:start}.dyota-blog__hero--with-image .dyota-content__lead{margin-inline:0}.dyota-blog__hero--with-image h1{font-size:var(--dyota-heading-display)}.dyota-blog__hero-image{margin:0;border-radius:var(--style-border-radius-cards);overflow:hidden;background:var(--color-surface)}.dyota-blog__hero-image img{width:100%;aspect-ratio:6 / 5;object-fit:cover}.dyota-blog__intro{margin-block-end:0}.dyota-blog__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-block:0 clamp(1.75rem,4vw,3rem);padding:0;list-style:none}.dyota-blog__topics a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.55rem 1rem;border:1px solid var(--dyota-content-line-strong);border-radius:999px;text-decoration:none}.dyota-blog__topics a[aria-current=page]{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.dyota-pagination{margin-block-start:3rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem}.dyota-pagination .page,.dyota-pagination .next,.dyota-pagination .prev{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;margin:.2rem;border-radius:999px;background:var(--dyota-content-soft)}.dyota-pagination :is(.page,.next,.prev) a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding-inline:.65rem;text-decoration:none}.dyota-pagination .current{background:var(--color-foreground);color:var(--color-background)}.dyota-content__empty{display:grid;gap:1.2rem;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--style-border-radius-cards);background:var(--dyota-content-soft)}.dyota-content__empty p{margin:0}.dyota-content__empty .button{justify-self:start}.dyota-content__advice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;max-width:68rem;margin:clamp(3rem,6vw,5rem) auto 0;padding:clamp(1.4rem,4vw,3rem);border-radius:var(--style-border-radius-cards);background:var(--dyota-content-soft)}.dyota-content__advice h2{margin-block:0 .6rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400}.dyota-content__advice .rte{max-width:40rem;color:var(--color-muted)}.dyota-content__advice .button{max-width:100%}.dyota-content__notice{padding:1rem 1.25rem;border-radius:var(--style-border-radius-cards);background:var(--dyota-content-soft)}.dyota-page__body{max-width:var(--dyota-page-content-width, 52rem);margin-inline:auto}.dyota-page__body .dyota-content__header{margin-block-end:clamp(2rem,5vw,4rem)}.dyota-page__body--wide{--dyota-page-content-width: 72rem}.dyota-page__body--wide .dyota-content__rte{max-width:72rem}.dyota-author__layout{display:grid;max-width:68rem;margin-inline:auto;gap:clamp(2rem,6vw,5rem);align-items:center}.dyota-author__layout--with-image{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr)}.dyota-author__portrait{overflow:hidden;border-radius:var(--style-border-radius-cards);background:var(--color-surface)}.dyota-author__portrait img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.dyota-author__content h1{margin-block:0 1.25rem;font-size:var(--dyota-heading-display);font-weight:400}.dyota-author__bio{max-width:42rem;color:var(--color-muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.dyota-author__socials{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-block-start:1.5rem;padding:0;list-style:none}.dyota-author__socials a{display:inline-flex;min-height:2.75rem;align-items:center;font-weight:700}.dyota-article__comments{max-width:48rem;margin-inline:auto}.dyota-article__comment-list{display:grid;gap:1.5rem}.dyota-article__comment{padding-block-start:1.25rem;border-top:1px solid var(--dyota-content-line)}.dyota-article__comment-form,.dyota-article__field{display:grid;gap:.55rem}.dyota-article__comment-form{gap:1rem;margin-block-start:2.5rem}.dyota-article__comment-form .button{justify-self:start}.dyota-appointment{background:var(--color-surface)}.dyota-appointment__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(26rem,1.18fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.dyota-appointment__intro{position:sticky;top:2rem}.dyota-appointment__image{margin:2rem 0 0}.dyota-appointment__image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--style-border-radius-cards)}.dyota-appointment__image figcaption{margin-block-start:.7rem;color:var(--color-muted);font-size:.85rem}.dyota-appointment__copy{max-width:40rem;margin-block-start:1.5rem;color:var(--color-muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.dyota-appointment__proofs{display:grid;margin-block-start:2.25rem;gap:.5rem;border-radius:var(--style-border-radius-cards);overflow:hidden}.dyota-appointment__proof{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.1rem;border-radius:calc(var(--style-border-radius-cards) * .65);background:var(--color-background)}.dyota-appointment__proof+.dyota-appointment__proof{border-top:0}.dyota-appointment__proof-number{color:var(--color-accent);font-family:var(--font-heading--family);font-size:1.4rem;line-height:1.2}.dyota-appointment__proof h2,.dyota-appointment__proof p{margin:0}.dyota-appointment__proof h2{font-size:1.1rem}.dyota-appointment__proof p{margin-block-start:.3rem;color:var(--color-muted);font-size:.92rem}.dyota-appointment__panel{display:grid;gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--dyota-content-line);border-radius:var(--style-border-radius-cards);background:var(--color-background);box-shadow:var(--dyota-content-shadow)}.dyota-appointment__panel h2{margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400}.dyota-appointment__panel-copy{color:var(--color-muted)}.dyota-appointment__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.25rem;border:1px solid var(--dyota-content-line-strong);border-radius:var(--style-border-radius-inputs)}.dyota-appointment__choice{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.6rem .85rem;border-radius:var(--style-border-radius-inputs);color:var(--color-foreground);font-weight:700;text-align:center;text-decoration:none}.dyota-appointment__choices:has(>.dyota-appointment__choice:only-child){grid-template-columns:1fr}.dyota-appointment__choice[aria-current=true]{background:var(--color-foreground);color:var(--color-background)}.dyota-appointment__frame{width:100%;min-width:0;height:700px;border:0;border-radius:calc(var(--style-border-radius-cards) * .65);background:var(--color-surface)}.dyota-appointment__frame iframe{width:100%;height:100%;border:0}.dyota-appointment__embed-error[hidden],.no-js .dyota-appointment__frame{display:none}.dyota-appointment__external{justify-self:start;display:inline-flex;min-height:2.75rem;align-items:center;font-weight:700}.dyota-appointment__fallback{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--dyota-content-line);border-radius:calc(var(--style-border-radius-cards) * .7);background:var(--color-surface)}.dyota-appointment__panel>:first-child,.dyota-appointment__fallback .rte>:first-child{margin-block-start:0}.dyota-appointment__fallback .rte>:last-child{margin-block-end:0}.dyota-appointment__fallback .button{justify-self:start}.dyota-content__editor-note{padding:1rem;border:1px dashed var(--color-accent);color:var(--color-muted);font-size:.9rem}.dyota-content-app-host__blocks{display:grid;gap:clamp(1.5rem,4vw,3rem);margin-block-start:clamp(2.5rem,7vw,5rem)}.dyota-content-app-host__blocks>*{min-width:0;max-width:100%}.shopify-policy__container{width:min(100% - (var(--page-margin) * 2),52rem);max-width:52rem;margin-inline:auto;padding-block:var(--section-spacing)}.shopify-policy__title h1{margin-block-end:clamp(2rem,5vw,4rem);font-size:var(--dyota-heading-display);font-weight:400}.shopify-policy__body{color:var(--color-muted);font-size:1.05rem;line-height:1.78}.shopify-policy__body :is(h2,h3){margin-block-start:2em;color:var(--color-foreground);font-weight:400}.shopify-policy__body a{color:var(--color-foreground);overflow-wrap:anywhere}@media(max-width:359px){main .shopify-policy__container{padding-inline:0}.shopify-policy__title h1{font-size:2.1rem}}@media(max-width:64rem){.dyota-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dyota-article__layout--with-author,.dyota-article__faq,.dyota-blog__hero--with-image,.dyota-content__advice,.dyota-appointment__layout{grid-template-columns:1fr}.dyota-article__author-card{width:100%;max-width:46rem;margin-inline:auto}.dyota-appointment__intro{position:static}.dyota-blog__hero--with-image .dyota-blog__intro{max-width:42rem}.dyota-blog__hero-image img{max-height:26rem;aspect-ratio:16 / 9}.dyota-content__advice .button{justify-self:start}}@media(max-width:46rem){.dyota-content__banner img,.dyota-content__banner--page img{aspect-ratio:16 / 9}.dyota-article__banner img{object-position:50% var(--dyota-article-banner-position-mobile, 50%)}.dyota-content__grid,.dyota-author__layout--with-image{grid-template-columns:1fr}.dyota-content-card__media img,.dyota-content-card__placeholder{aspect-ratio:16 / 10}.dyota-article__byline{font-size:.84rem}.dyota-article__date+.dyota-article__date:before{content:none;margin:0}.dyota-appointment__choices{grid-template-columns:1fr;border-radius:calc(var(--style-border-radius-cards) * .7)}.dyota-content__header h1,.dyota-appointment__intro h1,.dyota-blog__hero--with-image h1{font-size:clamp(1.85rem,6.6vw,3rem);line-height:1.12}}@media(max-width:30rem){.dyota-appointment__panel{margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);border-inline:0;border-radius:0;box-shadow:none}.dyota-appointment__frame{width:calc(100% + var(--page-margin) * 2);margin-inline:calc(-1 * var(--page-margin))}}@media(max-width:22.5rem){.dyota-appointment__fallback{padding:1rem}}@media(prefers-reduced-motion:reduce){.dyota-content *,.dyota-appointment *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dyota-content.css.map */
