.av-studio{display:block;position:relative;isolation:isolate;max-width:100%;overflow:hidden;color:var(--av-studio-text);background:var(--av-studio-bg);border-block:1px solid color-mix(in srgb,var(--av-studio-accent) 28%,transparent);contain:layout paint}.av-studio *{box-sizing:border-box}.av-studio button,.av-studio select,.av-studio summary,.av-studio a{font:inherit}.av-studio a{color:inherit}.av-studio button,.av-studio summary{cursor:pointer}.av-studio button:focus-visible,.av-studio select:focus-visible,.av-studio summary:focus-visible,.av-studio a:focus-visible{outline:2px solid var(--av-studio-accent);outline-offset:3px}.av-studio__shell{width:min(100% - 40px,1440px);margin-inline:auto;padding-block:clamp(56px,7vw,104px)}.av-studio__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:40px;align-items:end;margin-bottom:34px}.av-studio__eyebrow,.av-studio__micro-label{margin:0 0 10px;color:var(--av-studio-accent);font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.av-studio__header h2{max-width:14ch;margin:0;color:var(--av-studio-text);font-size:clamp(38px,5vw,70px);font-weight:650;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.av-studio__header>p{max-width:56ch;margin:0;color:var(--av-studio-muted);font-size:15px;line-height:1.72}.av-studio__grid{display:grid;gap:16px}.av-studio__module{padding:clamp(24px,3.5vw,46px);border:1px solid color-mix(in srgb,var(--av-studio-text) 12%,transparent);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--av-studio-panel) 96%,white 4%),var(--av-studio-panel));box-shadow:0 28px 80px #0003}.av-studio__module h3{margin:0 0 16px;color:var(--av-studio-text);font-size:clamp(26px,3vw,42px);font-weight:650;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.av-studio__module p{color:var(--av-studio-muted);line-height:1.65}.av-studio__explorer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(28px,4vw,64px);align-items:center;padding:18px}.av-studio__media{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:16px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--av-studio-accent) 15%,transparent),transparent 34%),#0c0c0a}.av-studio__media img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .22s ease,transform .36s ease}.av-studio__explorer-copy{padding:clamp(8px,2vw,24px) clamp(8px,2vw,26px) clamp(8px,2vw,24px) 0}.av-studio__feature-list{display:grid;gap:8px}.av-studio__feature,.av-studio__use-case{border:1px solid color-mix(in srgb,var(--av-studio-text) 11%,transparent);border-radius:12px;background:color-mix(in srgb,var(--av-studio-text) 3%,transparent)}.av-studio__feature summary,.av-studio__use-case summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 14px;color:var(--av-studio-text);font-size:12px;font-weight:760;list-style:none}.av-studio__feature summary::-webkit-details-marker,.av-studio__use-case summary::-webkit-details-marker{display:none}.av-studio__feature summary:after,.av-studio__use-case summary:after{content:"+";color:var(--av-studio-accent);font-size:18px}.av-studio__feature[open] summary:after,.av-studio__use-case[open] summary:after{content:"\2212"}.av-studio__feature p,.av-studio__use-case p{margin:0;padding:0 14px 14px;font-size:12px}.av-studio__use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.av-studio__configuration{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(24px,4vw,54px)}.av-studio__configuration-copy>p:last-child{max-width:46ch;margin-bottom:0}.av-studio__picker{display:grid;gap:13px}.av-studio__option-group{display:grid;gap:7px}.av-studio__option-group label,.av-studio__fallback-form label,.av-studio__accessory-form label{color:var(--av-studio-text);font-size:10px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.av-studio__option-group label span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border:1px solid color-mix(in srgb,var(--av-studio-accent) 60%,transparent);border-radius:50%;color:var(--av-studio-accent);font-size:9px}.av-studio select{width:100%;min-height:52px;padding:0 42px 0 14px;border:1px solid color-mix(in srgb,var(--av-studio-text) 18%,transparent);border-radius:11px;color:var(--av-studio-text);background:color-mix(in srgb,var(--av-studio-panel) 94%,white 6%);color-scheme:dark}.av-studio select:disabled{opacity:.5;cursor:not-allowed}.av-studio__selection-guidance{grid-column:2;min-height:20px;margin:0;font-size:12px}.av-studio__fallback{grid-column:2}.av-studio.is-enhanced .av-studio__fallback{display:none}.av-studio__fallback-form{display:grid;gap:9px}.av-studio__fallback-form button,.av-studio__accessory-form button,.av-studio__purchase>button{min-height:48px;border:1px solid color-mix(in srgb,var(--av-studio-accent) 78%,black);border-radius:10px;color:#0b0905;background:linear-gradient(110deg,color-mix(in srgb,var(--av-studio-accent) 82%,#9f6f18),color-mix(in srgb,var(--av-studio-accent) 84%,white));font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.av-studio button:disabled{opacity:.45;cursor:not-allowed}.av-studio__guidance .rte{max-width:76ch;color:var(--av-studio-muted)}.av-studio__setup-header{display:grid;grid-template-columns:1fr minmax(240px,440px);gap:28px;align-items:end;margin-bottom:24px}.av-studio__setup-header>p{margin:0}.av-studio__accessories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.av-studio__accessory{display:grid;grid-template-columns:132px minmax(0,1fr);gap:15px;padding:13px;border:1px solid color-mix(in srgb,var(--av-studio-text) 11%,transparent);border-radius:15px;background:color-mix(in srgb,var(--av-studio-text) 3%,transparent)}.av-studio__accessory-media{display:block;overflow:hidden;aspect-ratio:1;border-radius:11px;background:#eee9df}.av-studio__accessory-media img{width:100%;height:100%;object-fit:cover}.av-studio__accessory-copy h3{margin:0 0 7px;font-size:16px;line-height:1.25;letter-spacing:-.015em}.av-studio__accessory-copy h3 a{text-decoration:none}.av-studio__accessory-copy>p:not(.av-studio__micro-label){margin:0 0 10px;font-size:11px}.av-studio__accessory-form{display:grid;gap:7px}.av-studio__accessory-form select{min-height:44px;font-size:11px}.av-studio__accessory-action{display:grid;grid-template-columns:auto minmax(140px,1fr);gap:9px;align-items:center}.av-studio__accessory-action strong{color:var(--av-studio-accent);font-size:13px}.av-studio__accessory-action button{min-height:44px}.av-studio__status{min-height:17px;margin:0!important;color:var(--av-studio-muted)!important;font-size:10px!important;line-height:1.35!important}.av-studio__status.is-error{color:#ffb49d!important}.av-studio__assurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid color-mix(in srgb,var(--av-studio-accent) 25%,transparent);border-radius:16px;background:color-mix(in srgb,var(--av-studio-accent) 6%,var(--av-studio-panel))}.av-studio__assurance>div{padding:18px;border-right:1px solid color-mix(in srgb,var(--av-studio-accent) 19%,transparent)}.av-studio__assurance>div:last-child{border-right:0}.av-studio__assurance strong,.av-studio__assurance span{display:block}.av-studio__assurance strong{color:var(--av-studio-text);font-size:11px}.av-studio__assurance span{margin-top:5px;color:var(--av-studio-muted);font-size:10px;line-height:1.45}.av-studio__purchase{position:sticky;z-index:8;bottom:10px;display:grid;grid-template-columns:64px minmax(0,1fr) minmax(170px,260px);gap:13px;align-items:center;margin-top:16px;padding:12px;border:1px solid color-mix(in srgb,var(--av-studio-accent) 32%,transparent);border-radius:16px;background:color-mix(in srgb,var(--av-studio-bg) 92%,transparent);box-shadow:0 16px 44px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.av-studio__purchase-image{overflow:hidden;width:64px;height:64px;border-radius:11px;background:#eee9df}.av-studio__purchase-image img{width:100%;height:100%;object-fit:cover}.av-studio__purchase-copy{min-width:0}.av-studio__purchase-copy>strong,.av-studio__purchase-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-studio__purchase-copy>strong{font-size:12px}.av-studio__purchase-copy>span{margin:4px 0;color:var(--av-studio-muted);font-size:10px}.av-studio__purchase-copy>div{display:flex;align-items:center;gap:10px}.av-studio__purchase-copy b{color:var(--av-studio-accent);font-size:14px}.av-studio__purchase-copy em{color:var(--av-studio-muted);font-size:9px;font-style:normal;font-weight:750;text-transform:uppercase}.av-studio__purchase .av-studio__status{grid-column:1/-1}.av-studio .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:999px){.av-studio__header{grid-template-columns:1fr;gap:18px}.av-studio__explorer{grid-template-columns:1fr}.av-studio__explorer-copy{padding:10px}.av-studio__configuration{grid-template-columns:1fr}.av-studio__selection-guidance,.av-studio__fallback{grid-column:1}.av-studio__use-cases{grid-template-columns:1fr 1fr}.av-studio__accessories{grid-template-columns:1fr}.av-studio__assurance{grid-template-columns:1fr 1fr}.av-studio__assurance>div:nth-child(2n){border-right:0}}@media(max-width:699px){.av-studio__shell{width:min(100% - 24px,560px);padding-block:48px}.av-studio__header h2{font-size:40px}.av-studio__module{padding:22px 16px;border-radius:17px}.av-studio__explorer{padding:9px}.av-studio__use-cases{grid-template-columns:1fr}.av-studio__setup-header{grid-template-columns:1fr;gap:8px}.av-studio__accessory{grid-template-columns:104px minmax(0,1fr);gap:11px;padding:10px}.av-studio__accessory-action,.av-studio__assurance{grid-template-columns:1fr}.av-studio__assurance>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--av-studio-accent) 19%,transparent)}.av-studio__assurance>div:last-child{border-bottom:0}.av-studio__purchase{grid-template-columns:54px minmax(0,1fr);bottom:8px}.av-studio__purchase-image{width:54px;height:54px}.av-studio__purchase>button{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.av-studio *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/avontic-product-studio.css.map */
