#main .insegnanti-discovery-section .section{padding-block:1rem 0!important}#main .insegnanti-discovery-section .rich-text{max-width:none;padding:clamp(.75rem,1.8vw,1.35rem) clamp(1rem,7.9vw,9.4rem) .35rem;text-align:left;justify-content:flex-start}#main .insegnanti-discovery-section .rich-text__wrapper{width:100%;max-width:none;flex:1 1 auto;margin-inline:0}#main .insegnanti-discovery-section .prose{display:grid;justify-items:start;width:100%;max-width:none;text-align:left}#main .insegnanti-discovery-section .prose h1,#main .insegnanti-discovery-section .prose .h1{margin:0 0 .55rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;letter-spacing:-.045em;line-height:1.08;text-align:left;text-transform:none}#main .insegnanti-discovery-panel{width:100%;margin:0;color:rgb(var(--text-color));text-align:left}#main .insegnanti-discovery-intro p{max-width:44rem;margin:0;color:rgb(var(--text-color) / .72);font-size:1rem;line-height:1.55}#main .insegnanti-discovery-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.8rem}#main .insegnanti-discovery-disclosure{position:relative;flex:0 0 auto}#main .insegnanti-discovery-disclosure>summary,#main .insegnanti-discovery-sort>summary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.55rem;padding:.55rem .9rem;border:1px solid rgb(var(--text-color) / .18);border-radius:999px;background:rgb(var(--background));color:rgb(var(--text-color));font-size:.925rem;font-weight:650;line-height:1.2;cursor:pointer;list-style:none;transition:border-color .15s ease,background-color .15s ease}#main .insegnanti-discovery-disclosure>summary::-webkit-details-marker{display:none}#main .insegnanti-discovery-disclosure>summary:after{width:.42rem;height:.42rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(45deg) translateY(-.12rem)}#main .insegnanti-discovery-disclosure>summary:hover,#main .insegnanti-discovery-sort>summary:hover{border-color:rgb(var(--text-color) / .34);background:rgb(var(--text-color) / .025)}#main .insegnanti-discovery-popover{position:fixed;z-index:80;width:min(22rem,calc(100vw - 1.5rem));overflow:auto;overscroll-behavior:contain;padding:.65rem;border:1px solid rgb(var(--text-color) / .16);border-radius:.75rem;background:rgb(var(--background));box-shadow:0 .5rem 1.25rem #140a231f}#main .insegnanti-discovery-disclosure:not([open])>.insegnanti-discovery-popover{display:none}#main .insegnanti-discovery-field{display:grid;gap:.45rem;color:rgb(var(--text-color) / .8);font-size:.85rem;font-weight:600}#main .insegnanti-discovery-scopes{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem}#main .insegnanti-discovery-scope{min-height:2.25rem;padding:.4rem .7rem;border:1px solid rgb(var(--text-color) / .13);border-radius:999px;color:rgb(var(--text-color) / .8);font-size:.85rem;cursor:pointer}#main .insegnanti-discovery-scope[aria-pressed=true]{border-color:rgb(var(--accent) / .45);background:rgb(var(--accent) / .08);color:rgb(var(--accent));font-weight:650}#main .insegnanti-discovery-field input{width:100%;min-height:2.65rem;padding:.65rem .8rem;border:1px solid rgb(var(--text-color) / .22);border-radius:.55rem;background:rgb(var(--background));color:rgb(var(--text-color));font-size:1rem;font-weight:450}#main .insegnanti-discovery-field input::placeholder{color:rgb(var(--text-color) / .52);opacity:1}#main .insegnanti-discovery-instruments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .7rem;width:min(23rem,calc(100vw - 1.5rem))}#main .insegnanti-discovery-instrument-option{display:flex;min-height:2.2rem;align-items:center;gap:.55rem;color:rgb(var(--text-color) / .88);font-size:.875rem;cursor:pointer}#main .insegnanti-discovery-instrument-option input{width:1rem;height:1rem;margin:0;accent-color:rgb(var(--accent))}#main .insegnanti-discovery-sort-options{display:grid;gap:.15rem;width:min(12rem,calc(100vw - 1.5rem))}#main .insegnanti-discovery-sort-option{display:flex;min-height:2.25rem;align-items:center;gap:.6rem;padding:.25rem .45rem;border-radius:.4rem;font-size:.9rem;cursor:pointer}#main .insegnanti-discovery-sort-option:hover{background:rgb(var(--text-color) / .04)}#main .insegnanti-discovery-sort-option input{width:1rem;height:1rem;margin:0;accent-color:rgb(var(--accent))}#main .insegnanti-discovery-disclosure>summary:focus-visible,#main .insegnanti-discovery-scope:focus-visible,#main .insegnanti-discovery-field input:focus-visible,#main .insegnanti-discovery-instrument-option input:focus-visible,#main .insegnanti-discovery-reset:focus-visible,#main .insegnanti-discovery-retry:focus-visible,#main .insegnanti-card-courses a:focus-visible,#main .insegnanti-card-courses summary:focus-visible{outline:3px solid rgb(var(--accent));outline-offset:3px}#main .insegnanti-discovery-result-bar{display:flex;min-height:1.5rem;gap:1rem;align-items:center;justify-content:space-between;margin-top:.45rem}#main .insegnanti-discovery-count{margin:0;color:rgb(var(--text-color) / .62);font-size:.85rem}#main .insegnanti-discovery-reset{padding:.25rem 0;color:rgb(var(--accent));font-size:.85rem;font-weight:650;text-decoration:underline;text-underline-offset:.2em}#main .insegnanti-discovery-reset[hidden]{display:none!important}#main .insegnanti-discovery-empty{margin:1rem 0;padding:1rem 0;color:rgb(var(--text-color) / .75)}#main .insegnanti-discovery-empty[hidden],#main .insegnanti-discovery-status[hidden],#main .insegnanti-discovery-result-bar[hidden],#main .insegnanti-discovery-product-grid[hidden],#main .multi-column__item[hidden],#main .shopify-section[hidden]{display:none!important}#main .insegnanti-discovery-status{margin:.8rem 0;color:rgb(var(--text-color) / .72)}#main .insegnanti-discovery-retry{color:rgb(var(--accent));font-weight:650;text-decoration:underline;text-underline-offset:.18em}#main .insegnanti-directory-grid{grid:auto / repeat(12,minmax(0,1fr))!important;gap:clamp(1.75rem,2.7vw,2.75rem) clamp(1rem,2vw,2rem)!important;overflow:visible!important;padding-inline:clamp(1rem,7.9vw,9.4rem)!important}#main .insegnanti-directory-grid .multi-column__item{grid-column:span 4!important;display:flex;min-width:0;align-items:stretch;flex-direction:column}#main .insegnanti-directory-grid .multi-column__item .v-stack{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;gap:.55rem;align-items:stretch}#main .insegnanti-directory-grid .multi-column__item>img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;object-position:center}#main .insegnanti-directory-grid .multi-column__item .v-stack>.h1,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h2,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h3,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h4,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h5,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h6{min-height:2.35em;margin:.1rem 0 0;font-size:clamp(1.05rem,1.15vw,1.3rem);line-height:1.2;text-align:left}#main .insegnanti-directory-grid .multi-column__item .prose{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:.55rem;text-align:left}#main .insegnanti-directory-grid .prose>p{display:block;overflow:visible;margin:0;line-height:1.48}#main .insegnanti-card-action{width:100%;margin-top:0;padding-top:.65rem;border-top:1px solid rgb(var(--text-color) / .14);text-align:left}#main .insegnanti-card-action .button{min-height:2.75rem;padding-inline:1.25rem;font-size:.875rem}#main .insegnanti-card-discovery{display:flex;width:100%;min-width:0;min-height:2.4rem;flex-wrap:wrap;gap:.45rem .75rem;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.35rem}#main .insegnanti-card-instruments{display:flex;flex-wrap:wrap;min-width:0;gap:.35rem;margin:0;padding:0;list-style:none}#main .insegnanti-card-instruments li{padding:.2rem .6rem;border:1px solid rgb(var(--accent) / .22);border-radius:999px;background:rgb(var(--accent) / .07);color:rgb(var(--accent));font-size:.78rem;font-weight:650;line-height:1.5}#main .insegnanti-card-courses{min-width:0;width:100%;margin-left:0}#main .insegnanti-card-courses summary{width:fit-content;color:rgb(var(--accent));font-size:.9rem;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}#main .insegnanti-discovery-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.3vw,2rem);padding:0 clamp(1rem,7.9vw,9.4rem) 2rem}#main .insegnanti-discovery-product-card{display:flex;min-width:0;flex-direction:column}#main .insegnanti-discovery-product-link{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}#main .insegnanti-discovery-product-link img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:.4rem;object-fit:contain}#main .insegnanti-discovery-product-link h2{margin:.7rem 0 0;font-size:clamp(1rem,1.1vw,1.25rem);line-height:1.25}#main .insegnanti-discovery-product-link:hover h2{color:rgb(var(--accent))}#main .insegnanti-discovery-product-price{margin:.4rem 0 0;color:rgb(var(--text-color) / .75);font-size:.92rem}#main .insegnanti-discovery-product-grid[hidden],#main .insegnanti-directory-grid[hidden]{display:none!important}body.page-insegnanti-discovery .shopify-section--header .header__wrapper{background-color:#f0f0f0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#main .insegnanti-card-courses ul{display:grid;gap:.5rem;margin:.7rem 0 0;padding-inline-start:0;list-style:none}#main .insegnanti-card-courses li{font-size:.9rem;line-height:1.45}#main .insegnanti-card-courses a{display:block;text-wrap:pretty;overflow-wrap:anywhere;color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:.17em}#main .insegnanti-card-courses a:hover{color:rgb(var(--accent))}@media(max-width:999px){#main .insegnanti-directory-grid{grid:auto / repeat(2,minmax(0,1fr))!important}#main .insegnanti-directory-grid .multi-column__item{grid-column:auto!important}}@media(max-width:699px){#main .insegnanti-discovery-section .rich-text{padding:1.25rem 0 .5rem}#main .insegnanti-discovery-section .section{padding-block-start:.6rem!important}#main .insegnanti-discovery-section .rich-text__wrapper{padding-inline:0}#main .insegnanti-directory-grid{grid:auto / minmax(0,1fr)!important;gap:1.7rem;padding-inline:1rem!important}#main .insegnanti-discovery-controls{gap:.4rem;margin-top:.65rem}#main .insegnanti-discovery-disclosure>summary,#main .insegnanti-discovery-sort>summary{min-height:2.55rem;padding-inline:.7rem;font-size:.85rem}#main .insegnanti-discovery-popover{width:min(22rem,calc(100vw - 1.5rem))}#main .insegnanti-discovery-scope{min-height:2.5rem;padding-inline:.65rem;font-size:.82rem}#main .insegnanti-discovery-instruments{width:min(23rem,calc(100vw - 1.5rem))}#main .insegnanti-discovery-sort-options{width:min(12rem,calc(100vw - 1.5rem))}#main .insegnanti-directory-grid .multi-column__item .v-stack>.h1,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h2,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h3,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h4,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h5,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h6{min-height:0;font-size:1.1rem}#main .insegnanti-card-discovery{min-height:0;margin-top:0;padding-top:.1rem}#main .insegnanti-card-action{margin-top:.35rem}#main .insegnanti-discovery-result-bar{margin-top:.6rem}#main .insegnanti-discovery-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .85rem;padding:0 1rem 1.5rem}#main .insegnanti-discovery-product-link h2{font-size:.98rem}}@media(max-width:430px){#main .insegnanti-discovery-product-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){#main .insegnanti-discovery-disclosure>summary{transition:none}}#main .insegnanti-directory-grid{gap:clamp(1.25rem,2vw,2rem)!important;padding-inline:clamp(1rem,4vw,5.5rem)!important;padding-block:1.25rem 3.5rem}#main .insegnanti-directory-grid .multi-column__item{overflow:hidden;gap:0;justify-content:flex-start;border:1px solid rgb(var(--text-color) / .1);border-radius:.85rem;background:rgb(var(--background));box-shadow:0 .35rem 1.5rem #140a230e}#main .insegnanti-directory-grid .multi-column__item>img{display:block;width:100%;height:auto;aspect-ratio:16 / 9!important;object-fit:cover;object-position:center;background:rgb(var(--text-color) / .04)}#main .insegnanti-card-media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:.85rem .85rem 0 0}#main .insegnanti-card-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#main .insegnanti-card-media .insegnanti-card-instruments{position:absolute;z-index:1;inset:auto auto .8rem .8rem;max-width:calc(100% - 1.6rem);gap:.3rem}#main .insegnanti-card-media .insegnanti-card-instruments li{border-color:#fffc;background:#fffffff0;box-shadow:0 1px 8px #0000002e;color:#820041}#main .insegnanti-directory-grid .multi-column__item .v-stack{gap:.65rem;padding:clamp(1rem,1.4vw,1.4rem)}#main .insegnanti-directory-grid .multi-column__item .v-stack>.h1,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h2,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h3,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h4,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h5,#main .insegnanti-directory-grid .multi-column__item .v-stack>.h6{min-height:0;margin:0;font-size:clamp(1.2rem,1.35vw,1.5rem);font-weight:750;letter-spacing:-.025em;line-height:1.17}#main .insegnanti-directory-grid .multi-column__item .prose{gap:.8rem}#main .insegnanti-directory-grid .prose>p{color:rgb(var(--text-color) / .78);font-size:.94rem;line-height:1.55}#main .insegnanti-card-discovery{display:grid;justify-content:stretch;gap:.65rem;margin-top:0;padding-top:.45rem}#main .insegnanti-card-instruments li{padding:.25rem .65rem;border-color:rgb(var(--accent) / .18);background:rgb(var(--accent) / .075);font-size:.75rem}#main .insegnanti-card-courses{border-top:1px solid rgb(var(--text-color) / .1);padding-top:.6rem}#main .insegnanti-card-courses summary{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem 0;color:rgb(var(--accent));text-decoration:none!important}#main .insegnanti-card-courses summary:after{content:"+";font-size:1.15em;font-weight:400;line-height:1}#main .insegnanti-card-courses[open] summary:after{content:"\2212"}#main .insegnanti-card-courses ul{gap:.4rem;margin-top:.65rem}body.page-insegnanti-discovery>.insegnanti-card-course-panel{position:fixed;z-index:100;display:grid;width:min(22.5rem,calc(100vw - 1.5rem));max-height:calc(100vh - 1.5rem);gap:.4rem;overflow:auto;overscroll-behavior:contain;margin:0;padding:.55rem;border:1px solid rgb(var(--text-color) / .13);border-radius:.65rem;background:rgb(var(--background));box-shadow:0 .8rem 2rem #140a232e;list-style:none}body.page-insegnanti-discovery>.insegnanti-card-course-panel[hidden]{display:none!important}body.page-insegnanti-discovery>.insegnanti-card-course-panel li{margin:0;font-size:.9rem;line-height:1.45}body.page-insegnanti-discovery>.insegnanti-card-course-panel a{display:block;padding:.6rem .75rem;border-radius:.45rem;background:rgb(var(--text-color) / .035);color:rgb(var(--text-color));text-decoration:none;overflow-wrap:anywhere}body.page-insegnanti-discovery>.insegnanti-card-course-panel a:hover{background:rgb(var(--accent) / .09);color:rgb(var(--accent))}body.page-insegnanti-discovery>.insegnanti-card-course-panel a:focus-visible{outline:3px solid rgb(var(--accent));outline-offset:2px}#main .insegnanti-card-courses li{margin:0}#main .insegnanti-card-courses a,#main .insegnanti-directory-grid .prose .insegnanti-card-courses a:not(.button){display:block;width:100%;padding:.6rem .75rem;border-radius:.45rem;background:rgb(var(--text-color) / .035)!important;color:rgb(var(--text-color));font-size:.85rem;line-height:1.4;text-decoration:none;transition:background-color .15s ease,color .15s ease}#main .insegnanti-card-courses a:hover,#main .insegnanti-directory-grid .prose .insegnanti-card-courses a:not(.button):hover{background:rgb(var(--accent) / .09)!important;color:rgb(var(--accent))}#main .insegnanti-card-action{margin-top:auto;padding-top:.75rem;border-top-color:rgb(var(--text-color) / .1)}#main .insegnanti-card-action .button{min-height:2.55rem;padding-inline:1rem;border:1px solid rgb(var(--accent) / .35);background:rgb(var(--accent))!important;color:#fff!important;font-size:.8rem;font-weight:750}#main .insegnanti-card-action .button:hover{background:rgb(var(--accent) / .85)!important;color:#fff!important}#main .insegnanti-discovery-result-bar{margin-top:.75rem;padding-bottom:.4rem}#main .insegnanti-discovery-count{color:rgb(var(--text-color) / .75);font-size:.9rem;font-weight:650}@media(max-width:699px){#main .insegnanti-directory-grid{gap:1rem!important;padding-block:.75rem 2rem}#main .insegnanti-directory-grid .multi-column__item .v-stack{padding:1rem}}@media(prefers-reduced-motion:reduce){#main .insegnanti-directory-grid .multi-column__item,#main .insegnanti-card-courses a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/insegnanti-discovery.css.map */
