.contact-guide,.collection-directory,.holiday-guide{padding-block:clamp(2.4rem,5vw,6rem)}.contact-guide__hero,.collection-directory__hero,.contact-guide__survey,.holiday-guide-card,.holiday-guide header{background:var(--soft, #f1f5fa);border-radius:1.6rem;padding:clamp(2rem,4vw,4.8rem)}.contact-guide__hero h1,.collection-directory__hero h1,.holiday-guide h1,.contact-guide__survey h2,.equipment-videos h2{margin-block:.4rem 1rem}.contact-guide__hero>p:not(.eyebrow),.collection-directory__hero>p:not(.eyebrow),.holiday-guide header p{max-width:64ch;margin-block:0 1.6rem}.contact-guide__actions,.collection-directory__actions{display:flex;flex-wrap:wrap;gap:1rem}.contact-guide__choices,.equipment-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-block:1.6rem}.contact-guide__choice,.equipment-videos__card,.clinic-info__payment li{background:#fff;border:1px solid var(--line, #dae2eb);border-radius:1.2rem;padding:clamp(1.4rem,3vw,2.4rem)}.contact-guide__choice{color:rgb(var(--color-foreground));display:grid;text-decoration:none;gap:.4rem}.contact-guide__choice:hover,.collection-directory__card:hover{border-color:currentColor}.contact-guide__choice strong{font-size:1.8rem}.contact-guide__survey,.equipment-videos,.clinic-info>section,#ContactForm{scroll-margin-top:12rem}.equipment-videos summary{cursor:pointer;font-weight:700;min-height:4.4rem;align-content:center}.contact-guide__survey-toggle{max-width:100%;text-align:center}.contact-guide__survey-close,.contact-guide__survey details[open]>summary .contact-guide__survey-open{display:none}.contact-guide__survey details[open]>summary .contact-guide__survey-close{display:inline}.contact-guide__survey iframe,.equipment-videos iframe{display:block;width:100%;border:0;border-radius:.8rem;background:#fff;margin-block:.6rem 1rem}.contact-guide__survey iframe{height:min(90vh,94rem);min-height:45rem}.equipment-videos{padding-block:clamp(2rem,4vw,4rem)}.equipment-videos__card h3,.clinic-info__payment h3{margin:0}.equipment-videos__card img{display:block;width:100%;max-height:21rem;height:auto;object-fit:cover;border-radius:.8rem;margin-bottom:1.4rem}.equipment-videos iframe{aspect-ratio:16 / 9;height:auto}.clinic-info{display:grid;gap:clamp(2.4rem,3vw,3.6rem)}.clinic-info .eyebrow{margin-bottom:.4rem}.clinic-info__payment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.6rem);margin-block:1.2rem .8rem}.clinic-info__payment li{padding:clamp(1.2rem,2vw,1.8rem);line-height:1.5}#payment-options>.link{display:inline-flex;align-items:center;min-height:4.4rem}.clinic-info__faq{display:grid;margin-top:1.2rem;border:1px solid var(--line, #dae2eb);border-radius:1.2rem}.clinic-info__faq details+details{border-top:1px solid var(--line, #dae2eb)}.clinic-info__faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.4rem;min-height:4.8rem;padding:1rem 1.6rem;font-weight:600;line-height:1.35}.clinic-info__faq summary:after{content:"";flex:0 0 auto;width:.8rem;height:.8rem;margin-inline-end:.3rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-.2rem) rotate(45deg)}.clinic-info__faq details[open]>summary:after{transform:translateY(.2rem) rotate(225deg)}.clinic-info__answer{min-height:0;overflow:hidden;padding-inline:1.6rem 3.2rem;line-height:1.5}.clinic-info__answer>:last-child{margin-bottom:1.4rem}.clinic-info__answer>.link{display:inline-block;margin-top:.6rem}@supports selector(details::details-content){@media(prefers-reduced-motion:no-preference){.clinic-info__faq details::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease-out,content-visibility .22s allow-discrete}.clinic-info__faq details[open]::details-content{grid-template-rows:1fr}.clinic-info__faq summary:after{transition:transform .18s ease-out}}}.collection-directory h2{margin-block:2.8rem 1.6rem}.collection-directory__grid{display:grid;grid-template-columns:repeat(var(--directory-mobile),minmax(0,1fr));gap:clamp(.8rem,2vw,2rem)}.collection-directory__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--line, #dae2eb);border-radius:1.2rem;color:rgb(var(--color-foreground));text-decoration:none;overflow:hidden}.collection-directory__image{position:relative;overflow:hidden;background:var(--soft, #f1f5fa);aspect-ratio:var(--directory-ratio)}.collection-directory__image img{display:block;width:100%;height:100%;object-fit:cover}.collection-directory__art{position:absolute;inset:50% auto auto 50%;width:max(100%,calc(133.333% / var(--directory-ratio)));aspect-ratio:4 / 3;transform:translate(-50%,-50%);background-size:200% 400%;background-repeat:no-repeat}.collection-directory__art--1{background-position:0 0}.collection-directory__art--2{background-position:100% 0}.collection-directory__art--3{background-position:0 33.333%}.collection-directory__art--4{background-position:100% 33.333%}.collection-directory__art--5{background-position:0 66.667%}.collection-directory__art--6{background-position:100% 66.667%}.collection-directory__art--7{background-position:0 100%}.collection-directory__art--8{background-position:100% 100%}.collection-directory__card h3{margin:0;padding:clamp(.9rem,2vw,1.8rem);font-size:clamp(1.4rem,2vw,2rem);overflow-wrap:anywhere}.holiday-guide-card{margin-block:1.6rem 2.4rem}.holiday-guide-card h2{margin-block:.5rem}.holiday-guide header .eyebrow{margin-block:1.8rem .4rem}.holiday-guide__body{max-width:70ch;margin:2.8rem auto 0;padding-inline:.4rem}.holiday-guide__body a{overflow-wrap:anywhere}@media screen and (min-width:750px){.collection-directory__grid{grid-template-columns:repeat(var(--directory-desktop),minmax(0,1fr))}}@media screen and (max-width:749px){.equipment-videos__grid,.clinic-info__payment{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-migration-pages.css.map */
