.collapsible-tabs__heading{margin:0 0 var(--space-4)}.collapsible-tabs__block+.collapsible-tabs__block{margin-top:0}.collapsible-tabs__details{border-top:var(--border-hair) solid var(--border-hairline)}.collapsible-tabs__tab:last-of-type .collapsible-tabs__details{border-bottom:var(--border-hair) solid var(--border-hairline)}.collapsible-tabs__summary{display:block;padding:var(--space-5) 0;cursor:pointer;list-style:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-out)}.collapsible-tabs__summary::-webkit-details-marker{display:none}.collapsible-tabs__summary-row{display:flex;width:100%;align-items:center;gap:var(--space-5)}.collapsible-tabs__question{flex:1 1 auto;min-width:0;line-height:var(--leading-snug)}.collapsible-tabs__summary:hover{color:var(--link-hover-fg);background:var(--link-hover-bg)}.collapsible-tabs__summary:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.collapsible-tabs__caret{flex:none;display:flex;width:1.2rem;height:1.2rem;color:rgba(var(--color-foreground),.55);transition:transform var(--dur) var(--ease-out)}.collapsible-tabs__summary:hover .collapsible-tabs__caret{color:inherit}.collapsible-tabs__caret .icon-caret{position:static;inset:auto;width:100%;height:100%}.collapsible-tabs__details[open] .collapsible-tabs__caret{transform:rotate(180deg)}.collapsible-tabs__answer{padding:0 var(--answer-padding-right, var(--space-7)) var(--space-5) 0;color:rgba(var(--color-foreground),.82)}.collapsible-tabs__answer>:first-child{margin-top:0}.collapsible-tabs__answer>:last-child{margin-bottom:0}.collapsible-tabs__paragraph{padding:var(--space-4) 0;color:rgba(var(--color-foreground),.82)}.collapsible-tabs__button-wrap{margin-top:var(--space-6)}@media(prefers-reduced-motion:no-preference){.collapsible-tabs__details[open] .collapsible-tabs__answer{animation:collapsible-tabs-reveal var(--dur) var(--ease-out)}@keyframes collapsible-tabs-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}.custom-order-banner__inner{display:flex;flex-direction:column;gap:var(--space-6)}.custom-order-banner__eyebrow{display:inline-block;width:fit-content;margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);background-color:var(--accent-chip-bg);color:var(--accent-chip-fg)}.custom-order-banner__heading{margin:0}.custom-order-banner__subtext{margin:var(--space-3) 0 0;max-width:52ch;color:rgba(var(--color-foreground),.72)}.custom-order-banner__features{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;color:rgba(var(--color-foreground),.72)}.custom-order-banner__features li{display:inline-flex;align-items:center}.custom-order-banner__features li+li:before{content:"\b7";margin-right:var(--space-4);color:rgba(var(--color-foreground),.55)}.custom-order-banner__button{flex-shrink:0}@media screen and (min-width:750px){.custom-order-banner__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-9)}}.faq-header__inner{display:grid;gap:var(--space-8)}.faq-header__content{text-align:center;max-width:68ch;margin-inline:auto}.faq-header__heading{margin:0}.faq-header__text{margin:var(--space-4) auto 0;max-width:60ch;color:rgba(var(--color-foreground),.72)}.faq-header__search{position:relative;max-width:34rem;margin:var(--space-7) auto 0}.faq-header__search-icon{position:absolute;top:50%;left:var(--space-4);transform:translateY(-50%);z-index:1;display:flex;width:1.7rem;height:1.7rem;color:rgba(var(--color-foreground),.55);pointer-events:none}.faq-header__search-icon svg{width:100%;height:100%}.faq-header__search-input{width:100%;height:var(--control-h);padding:0 var(--space-4) 0 calc(var(--space-4) + 2.4rem);border:var(--border-hair) solid rgba(var(--color-foreground),.35);border-radius:var(--radius-xs);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body);font-size:var(--text-md);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.faq-header__search-input::placeholder{color:rgba(var(--color-foreground),.5)}.faq-header__search-input:focus,.faq-header__search-input:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px;border-color:var(--accent)}.faq-header__empty{margin:var(--space-6) auto 0;text-align:center;color:rgba(var(--color-foreground),.72)}.faq-header__index-heading{margin:0 0 var(--space-4);text-align:center;color:rgba(var(--color-foreground),.6)}.faq-header__index-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-3)}.faq-header__index-list a{display:inline-block;padding:var(--space-2) var(--space-4);border:var(--border-hair) solid rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));text-decoration:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-micro);transition:var(--transition-control)}.faq-header__index-list a:hover{border-color:var(--accent);color:var(--link-hover-fg);background:var(--link-hover-bg)}.feature-band__grid{display:grid;gap:var(--space-8);align-items:center}.feature-band__eyebrow{display:inline-block;width:fit-content;margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);background-color:var(--accent-chip-bg);color:var(--accent-chip-fg)}.feature-band__heading{margin:0}.feature-band__body{margin:var(--space-4) 0 0;max-width:56ch;font-weight:var(--weight-light);color:rgba(var(--color-foreground),.72)}.feature-band__button{margin-top:var(--space-6)}.feature-band__specs-title{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-xs)}.spec-list{margin:0;padding:0}.spec-list__item{display:flex;gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-top:var(--border-hair) solid rgba(var(--color-foreground),.14)}.spec-list__item:first-child{border-top:0}.spec-list__bullet{flex:none;width:var(--space-1);height:var(--space-1);background:var(--accent);transform:translateY(-1px)}.spec-list__text{font-size:var(--text-sm);font-weight:var(--weight-light);line-height:var(--leading-normal)}@media screen and (min-width:750px){.feature-band__grid{grid-template-columns:1fr 1fr;gap:var(--space-11)}.feature-band--content-right .feature-band__content{order:2}}.gallery__inner{display:flex;flex-direction:column;gap:var(--space-6)}.gallery__header{margin:0}.gallery__header>*{margin:0}.gallery__grid{display:grid;grid-template-columns:repeat(var(--gallery-columns-mobile, 2),minmax(0,1fr));gap:var(--grid-gap);margin:0;padding:0}.gallery__item{margin:0}.gallery__link{display:block}.gallery__media{overflow:hidden;background:rgba(var(--color-foreground),.04)}.gallery__grid--square .gallery__media{aspect-ratio:1 / 1}.gallery__grid--portrait .gallery__media{aspect-ratio:3 / 4}.gallery__grid--landscape .gallery__media{aspect-ratio:4 / 3}.gallery__image{width:100%;height:100%;object-fit:cover;display:block}.gallery__grid--adapt .gallery__image{height:auto}.gallery__link .gallery__image{transition:transform var(--dur-slow) var(--ease-out)}@media(hover:hover){.gallery__link:hover .gallery__image{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.gallery__link .gallery__image{transition:none}.gallery__link:hover .gallery__image{transform:none}}@media screen and (min-width:750px){.gallery__inner{gap:var(--space-7)}.gallery__grid{grid-template-columns:repeat(var(--gallery-columns, 3),minmax(0,1fr))}}.message-bar{border-top:var(--border-hair) solid rgba(var(--color-foreground),.12);border-bottom:var(--border-hair) solid rgba(var(--color-foreground),.12)}.message-bar__grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.message-bar__grid>*{position:relative;flex:1 1 0;min-width:22rem;display:flex}.message-bar__item{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-4) var(--space-6);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:var(--tracking-label);color:rgb(var(--color-foreground))}.message-bar__link{color:inherit;text-decoration:none;transition:var(--transition-control)}.message-bar__link:hover,.message-bar__link:focus-visible{color:var(--link-hover-fg);background:var(--link-hover-bg)}.message-bar--sep-line .message-bar__grid>*+*{border-left:var(--border-hair) solid rgba(var(--color-foreground),.28)}.message-bar--sep-dot .message-bar__grid>*+*:before,.message-bar--sep-slash .message-bar__grid>*+*:before{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);color:rgba(var(--color-foreground),.55);font-size:var(--text-xs);line-height:1}.message-bar--sep-dot .message-bar__grid>*+*:before{content:"\2022"}.message-bar--sep-slash .message-bar__grid>*+*:before{content:"/"}@media screen and (max-width:749px){.message-bar__grid{flex-direction:column}.message-bar__grid>*{min-width:0}.message-bar--sep-line .message-bar__grid>*+*{border-left:0;border-top:var(--border-hair) solid rgba(var(--color-foreground),.28)}.message-bar--sep-dot .message-bar__grid>*+*:before,.message-bar--sep-slash .message-bar__grid>*+*:before{left:50%;top:0}}.product-request__upload{margin:var(--space-7) 0 0}.product-request__upload .product-request__legend{margin-bottom:var(--space-3)}.product-request__upload-help{margin:var(--space-2) 0 0;color:rgba(var(--color-foreground),.6);font-size:var(--text-sm)}.product-request__uppy .uppy-Dashboard-inner,.product-request__uppy .uppy-Dashboard-AddFiles,.product-request__uppy .uppy-DashboardContent-bar,.product-request__uppy .uppy-StatusBar{border-radius:var(--radius-none)}.breadcrumbs{padding-block:var(--space-4) var(--space-1)}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-micro);line-height:1}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";color:rgba(var(--color-foreground),.4)}.breadcrumbs__link{color:rgba(var(--color-foreground),.6);text-decoration:none;transition:var(--transition-control)}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--link-hover-fg);background:var(--link-hover-bg)}.breadcrumbs__current{color:rgb(var(--color-foreground))}.product-request__intro{margin:var(--space-3) 0 0;color:rgba(var(--color-foreground),.72)}.product-request__required-note{margin:var(--space-2) 0 0;color:var(--accent);font-size:var(--text-sm)}.product-request__form{margin-top:var(--space-7)}.product-request__fields{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media screen and (min-width:750px){.product-request__fields{grid-template-columns:1fr 1fr}}.product-request__field-error{display:block;margin-top:var(--space-1);color:var(--accent);font-size:var(--text-sm)}.product-request__req{color:var(--accent)}.product-request__group{margin:var(--space-7) 0 0;padding:0;border:0}.product-request__legend{display:block;width:100%;padding:0;margin:0 0 var(--space-4);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-sm);color:rgba(var(--color-foreground),.85)}.product-request__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media screen and (min-width:550px){.product-request__tiles{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:750px){.product-request__tiles{grid-template-columns:repeat(4,1fr)}}.product-request__tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-2);border:var(--border-hair) solid var(--border-hairline);border-radius:var(--radius-none);background:rgb(var(--color-background));text-align:center;cursor:pointer;color:rgba(var(--color-foreground),.85)}@media(prefers-reduced-motion:no-preference){.product-request__tile{transition:var(--transition-control)}}.product-request__tile:hover{border-color:rgba(var(--color-foreground),.4)}.product-request__tile-media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1}.product-request__tile-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.product-request__tile-placeholder{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);border:var(--border-hair) solid var(--border-hairline);font-family:var(--font-display);font-size:var(--text-lg);color:rgba(var(--color-foreground),.5)}.product-request__tile-label{line-height:var(--leading-snug);color:inherit}.product-request__input:focus-visible+.product-request__tile{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.product-request__input:checked+.product-request__tile{border-color:var(--border-strong);box-shadow:inset 0 0 0 var(--border-hair) var(--border-strong);background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.product-request__submit{margin-top:var(--space-7)}.product-request__status{display:flex;align-items:center;gap:var(--space-3)}.product-request--js [data-prf-group],.product-request--js [data-prf-option]{display:none}.product-request--js [data-prf-group][data-prf-active],.product-request--js [data-prf-option][data-prf-active]{display:block}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
