.article{--article-width: 42rem;--article-breakout: min(1000px, calc(100vw - var(--page-margin) * 2));--article-radius: .5rem}.rte.article-body{font-size:1.0625rem;max-width:var(--article-width)}.rte.article-body p,.rte.article-body li{font-size:1.0625rem;line-height:1.6}.rte.article-body p,.rte.article-body ul,.rte.article-body ol{margin-block-end:1.6em}.rte.article-body li{margin-block-end:.5rem}.rte.article-body h1,.rte.article-body h2{font-size:1.5rem;font-weight:500;line-height:1.25;margin-block:4rem 1.5rem}.rte.article-body h3{font-size:1.3125rem;font-weight:500;line-height:1.3;margin-block:3rem 1.25rem}.rte.article-body h4{font-size:1.125rem;font-weight:500;line-height:1.35;margin-block:2.5rem 1rem}.rte.article-body img{--rte-img-offset: 0%;display:block;max-width:100%;height:auto;margin-inline:0;margin-block:3.5rem;border-radius:var(--article-radius)}.rte.article-body img[data-orientation=landscape]{--rte-img-offset: 50%;max-width:var(--article-breakout)}.rte.article-body p:has(>img:only-child),.rte.article-body p:has(>a:only-child>img:only-child){margin:0}.rte.article-body a:has(>img:only-child){display:block}.rte.article-body .article-caption{font-size:.75rem;font-weight:600;font-style:normal;line-height:1.4;color:var(--color-gray-500);margin-block:-1.75rem 3.5rem}.rte.article-body .article-caption em,.rte.article-body .article-caption i{font-style:normal}.rte.article-body>p:last-child,.rte.article-body>ul:last-child,.rte.article-body>ol:last-child,.rte.article-body>img:last-child,.rte.article-body>.article-caption:last-child{margin-block-end:0}@media not (min-width:48rem){.rte.article-body,.rte.article-body p,.rte.article-body li{font-size:1rem}.rte.article-body img,.article-figure img{border-radius:var(--radius-md)}}.cart-page__item{overflow:hidden}.cart-page__item-title{overflow-wrap:break-word;word-break:break-word}.cart-page__item-img-wrap{width:80px}.cart-page__item-img{width:100%;aspect-ratio:1;object-fit:contain;padding:6px;border-radius:var(--radius-sm, .25rem);background-color:color-mix(in oklch,currentColor 4%,transparent)}.cart-page__bar-track{width:100%;height:4px;background-color:color-mix(in oklch,currentColor 12%,transparent);border-radius:9999px;overflow:hidden}.cart-page__bar-fill{height:100%;border-radius:9999px;transition:width .4s ease}cart-quantity.is-loading{opacity:.45;pointer-events:none}.cart-page__summary square-placement{display:block;margin-top:.5rem}.cart-page__dropdown[open] .cart-page__caret-closed{display:none}.cart-page__dropdown[open] .cart-page__caret-open{display:block}.cart-page__dropdown .rte,.cart-page__dropdown .rte p,.cart-page__dropdown .rte li,.cart-page__dropdown .rte a{font-size:var(--text-sm, .875rem);line-height:1.6}.cart-page__dropdown .rte p{margin-block:.5em}.cart-page__dropdown .rte p:first-child{margin-block-start:0}.cart-page__dropdown .rte p:last-child{margin-block-end:0}.collection-carousel__track{grid-auto-columns:65vw;scroll-padding-inline:var(--page-margin)}@media(min-width:812px){.collection-carousel__track{grid-auto-columns:minmax(400px,30vw)}}.compare-pill{align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;background-color:color-mix(in srgb,var(--color-background) 90%,transparent);font-size:.75rem;line-height:1;cursor:pointer;user-select:none;-webkit-user-select:none}.compare-pill:has(input[data-compare-toggle]){border:1px solid var(--color-gray-300)}.product-compare-toggle{display:none}html[data-compare-mode] .product-compare-toggle{display:inline-flex}.compare-probe-marker{color:red}.product-compare-toggle:before{content:"";position:absolute;top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.product-compare-toggle:has(input:disabled):before{pointer-events:none}.product-compare-toggle:has(input:disabled){opacity:.45;cursor:not-allowed}product-compare-bar[hidden]{display:none}product-compare-bar:not([hidden]){animation:product-compare-bar-in .24s ease-out}@keyframes product-compare-bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:48rem){@keyframes product-compare-bar-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}}@media(prefers-reduced-motion:reduce){product-compare-bar:not([hidden]){animation:none}}.product-compare-chips{padding-inline-end:1.25rem;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 1.25rem),transparent)}.product-compare-chip{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;max-width:8rem;padding:.25rem .5rem .25rem .25rem;border-radius:9999px;background:#0000000a;font-size:.75rem;line-height:1}@media(min-width:48rem){.product-compare-chip{max-width:11rem}}.product-compare-chip img{width:1.75rem;height:1.75rem;flex-shrink:0;object-fit:contain;border-radius:9999px;background:#eff1f2}.product-compare-chip__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-compare-chip__remove{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;cursor:pointer;border:none;border-radius:.375rem;background:#0000000a;font-size:.6rem;transition:background-color .15s}.product-compare-chip__remove:hover{background:#00000014}.compare-clear:hover{opacity:1}[data-compare-go]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.sidebar-item.is-active{color:var(--color-accent)}.events-calendar{display:block}.events-calendar__legend-btn{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.events-calendar__legend-dot{box-sizing:border-box;background:var(--legend-color);border:1px solid var(--legend-color);flex-shrink:0;transition:background-color .15s}.events-calendar__legend-btn[aria-pressed=false] .events-calendar__legend-dot{background:transparent}.events-calendar__legend-btn[aria-pressed=false] .events-calendar__legend-label{color:#00000073}.events-calendar__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.events-calendar__nav{display:inline-flex;align-items:center;gap:.5rem}.events-calendar__title{min-width:11ch;text-align:center;font-size:1.125rem;font-weight:500}.events-calendar__nav-btn,.events-calendar__today-btn,.events-calendar__view-btn{border:1px solid oklch(0 0 0 / .1);background:#fff;border-radius:9999px;padding:.4rem .85rem;font-size:.8rem;cursor:pointer;line-height:1;color:var(--color-foreground);transition:background-color .15s,opacity .15s}.events-calendar__nav-btn{padding:.4rem .6rem}.events-calendar__nav-btn:hover,.events-calendar__today-btn:hover,.events-calendar__view-btn:hover{background:#0000000a}.events-calendar__view-toggle{display:inline-flex;gap:.25rem}.events-calendar__view-btn.is-active{background:var(--color-foreground);color:#fff;border-color:var(--color-foreground)}.events-calendar[data-view=month] .events-calendar__agenda,.events-calendar[data-view=agenda] .events-calendar__month{display:none}.events-calendar:not([data-view]) .events-calendar__agenda{display:none}@media(max-width:640px){.events-calendar:not([data-view]) .events-calendar__month{display:none}.events-calendar:not([data-view]) .events-calendar__agenda{display:flex}}.events-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:4px}.events-calendar__weekday{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#0000008c;padding:.25rem .5rem;text-align:left}.events-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#00000014;border:1px solid oklch(0 0 0 / .08);border-radius:.5rem;overflow:hidden}.events-calendar__day{background:#fff;min-height:6.5rem;padding:.4rem .4rem .5rem;display:flex;flex-direction:column;gap:.2rem}.events-calendar__day.is-out{background:#00000005;color:#0006}.events-calendar__day-num{font-size:.75rem;font-weight:500;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:transparent;flex-shrink:0;align-self:flex-start}.events-calendar__day.is-today .events-calendar__day-num{background:var(--color-foreground);color:#fff}.events-calendar__day-list{display:flex;flex-direction:column;gap:2px;overflow:hidden}.events-calendar__pill{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:0;padding:.15rem .35rem;border-radius:4px;font-size:.7rem;text-align:left;cursor:pointer;color:var(--color-foreground);width:100%;overflow:hidden}.events-calendar__pill:hover{background:color-mix(in oklch,var(--pill-color) 12%,transparent)}.events-calendar__pill.is-selected{background:color-mix(in oklch,var(--pill-color) 18%,transparent)}.events-calendar__pill--span{background:transparent;border:1px solid var(--pill-color)}.events-calendar__pill--span:hover{background:color-mix(in oklch,var(--pill-color) 12%,transparent)}.events-calendar__pill--span.is-selected{background:color-mix(in oklch,var(--pill-color) 28%,transparent)}.events-calendar__pill--thin{min-height:5px;height:5px;padding-top:0;padding-bottom:0;line-height:1}.events-calendar__pill-dot{width:.5rem;height:.5rem;border-radius:9999px;background:var(--pill-color);flex-shrink:0}.events-calendar__pill-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.events-calendar__overflow{background:transparent;border:0;padding:.1rem .35rem;text-align:left;font-size:.7rem;color:#0000008c;cursor:pointer}.events-calendar__overflow:hover{color:var(--color-foreground)}@media(max-width:640px){.events-calendar__day{min-height:4.25rem;padding:.25rem}.events-calendar__pill-title{display:none}.events-calendar__pill{justify-content:center;padding:.1rem}}.events-calendar__agenda{display:flex;flex-direction:column;gap:1px;border:1px solid oklch(0 0 0 / .08);border-radius:.5rem;overflow:hidden;background:#0000000f}.events-calendar__agenda-row{display:grid;grid-template-columns:7rem auto 1fr;align-items:center;gap:.85rem;padding:.85rem 1rem;background:#fff;border:0;cursor:pointer;text-align:left;transition:background-color .15s}.events-calendar__agenda-row:hover{background:#00000006}.events-calendar__agenda-row.is-selected{background:color-mix(in oklch,var(--pill-color) 8%,white)}.events-calendar__agenda-date{display:flex;flex-direction:column;line-height:1.25;font-weight:500;font-size:.85rem;color:var(--color-foreground)}.events-calendar__agenda-date-end{font-weight:400;font-size:.75rem;color:#0000008c}.events-calendar__agenda-dot{width:.6rem;height:.6rem;border-radius:9999px;background:var(--pill-color)}.events-calendar__agenda-body{display:flex;flex-direction:column;gap:.15rem}.events-calendar__agenda-title{font-weight:500}.events-calendar__agenda-meta{font-size:.75rem;color:#0000008c}.events-calendar__empty{background:#fff;padding:1.25rem;text-align:center;color:#00000080}.events-page__track{grid-auto-columns:minmax(250px,70vw);scroll-padding-inline:var(--page-margin)}@media(min-width:640px){.events-page__track{grid-auto-columns:minmax(260px,45vw)}}@media(min-width:1024px){.events-page__track{grid-auto-columns:minmax(280px,30%)}}.events-page__cell{display:flex}.events-page__cell[hidden]{display:none}.events-page__cell>.event-card{width:100%}.events-page__filter-btn{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.events-page__filter-dot{box-sizing:border-box;background:var(--legend-color);border:1px solid var(--legend-color);transition:background-color .15s}.events-page__filter-btn[aria-pressed=false] .events-page__filter-dot{background:transparent}.events-page__filter-btn[aria-pressed=false] .events-page__filter-label{color:#00000073}@media(min-width:768px){.footer__col>summary{pointer-events:none;cursor:default}.footer__caret{display:none}}details.footer__col[open] .footer__caret-closed{display:none}details.footer__col[open] .footer__caret-open{display:block}.payment-icon{width:28.5px;height:18px;border-radius:var(--radius-xs)}.footer__rte{line-height:1.6}.footer__rte a:hover{opacity:.8}:root{--mobile-nav-pb: 3.75rem;--nav-content-start: var(--page-margin)}.header{transform:translateZ(0)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-color:#0000}.header__mobile-toggle>summary{list-style:none}.header__mobile-toggle>summary::-webkit-details-marker{display:none}.header__hamburger-open,.header__hamburger-close{grid-area:1 / 1;transition:opacity .2s ease-out}.header__hamburger-close{opacity:0}.header__mobile-toggle[open]:not([data-nav-closing]) .header__hamburger-open{opacity:0}.header__mobile-toggle[open]:not([data-nav-closing]) .header__hamburger-close{opacity:1}.nav-desktop__mega{display:none}.nav-desktop__item--has-children[data-nav-open]>.nav-desktop__mega,.nav-desktop__item--has-children:focus-within>.nav-desktop__mega{display:block;animation:nav-fade-in .18s ease-out}.nav-desktop__item--has-children[data-nav-instant]>.nav-desktop__mega{animation:none}.nav-desktop__item--has-children[data-nav-closing]>.nav-desktop__mega{display:block;pointer-events:none;animation:nav-fade-out .15s ease-in forwards}@keyframes nav-fade-out{0%{opacity:1}to{opacity:0}}@keyframes nav-fade-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@keyframes nav-fade{0%{opacity:0}to{opacity:1}}.header__mobile-toggle[open]>.header__mobile-panel{animation:nav-fade .2s ease-out}.nav-desktop__item--has-children[data-nav-open]:after{content:"";position:absolute;left:0;right:0;top:100%;height:.25rem}.nav-mobile__details>summary{list-style:none}.nav-mobile__details>summary::-webkit-details-marker{display:none}.nav-mobile__details[open]>summary .nav-mobile__caret-closed{display:none}.nav-mobile__details[open]>summary .nav-mobile__caret-open{display:block}.nav-mobile__details[open]>ul{animation:nav-fade-in .4s ease-out}.header__mobile-toggle[data-nav-closing]>.header__mobile-panel{pointer-events:none;animation:nav-fade-out .2s ease-in forwards}[data-search-panel]:not([hidden]){animation:nav-fade-in .3s ease-out}[data-search-panel][data-search-closing]{pointer-events:none;animation:nav-fade-out .2s ease-in forwards}.header__search-result{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;text-decoration:none;color:var(--color-foreground);transition:opacity .15s}@media(hover:hover)and (pointer:fine){.header__search-result:hover{opacity:.7}}.header__search-result-img{width:2.5rem;height:2.5rem;object-fit:contain;border-radius:.25rem;flex-shrink:0}.header__search-result-info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.header__search-result-title{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__search-result-price{font-size:.8125rem;opacity:.6;line-height:1}.header__search-result-price-row{display:flex;align-items:center;gap:.5rem;margin-top:.125rem}.header__search-result-price--sale{color:var(--color-sale);opacity:1}.header__search-result-compare-at{font-size:.75rem;line-height:1;color:#00000073;text-decoration:line-through}.header__search-result-sold-out{font-size:.8125rem;line-height:1;opacity:.5}.header__search-grid{display:grid;grid-template-columns:1fr;column-gap:2rem;row-gap:1.25rem}@media(min-width:48rem){.header__search-grid{grid-template-columns:1fr 1fr}}.header__search-group-heading{font-weight:475;opacity:.65;margin-bottom:.5rem}.header__search-span-all{grid-column:1 / -1}.rte.page-body{--page-breakout: min(1000px, calc(100vw - var(--page-margin) * 2))}.rte.page-body img{--rte-img-offset: 0%;max-width:100%;margin-inline:0}.rte.page-body img[data-orientation=landscape]{--rte-img-offset: 50%;max-width:var(--page-breakout)}.rte.page-body a:has(>img:only-child){display:block}.product-carousel-recommended__track{grid-auto-columns:225px;scroll-padding-inline:var(--page-margin)}@media(min-width:1024px){.product-carousel-recommended__track{grid-auto-columns:275px}}.compare-table{--compare-stripe: oklch(0 0 0 / .025);table-layout:fixed;overflow:visible;border:0;border-radius:0}.compare-table :is(th,td){vertical-align:top;width:20rem}.compare-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1;width:9rem;min-width:9rem;font-weight:500;background-color:var(--color-background);background-image:linear-gradient(var(--compare-stripe),var(--compare-stripe))}.compare-table thead th{font-weight:400;vertical-align:bottom}.compare-table thead a:not(.compare-view-product){color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.compare-table thead a:not(.compare-view-product):hover{opacity:.6}.compare-select-wrap{position:relative;padding:.4rem 1.85rem .4rem .6rem;border:1px solid var(--color-gray-300);border-radius:var(--style-border-radius-inputs, 4px);background-color:var(--color-background);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23525252' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:1rem;cursor:pointer}.compare-select-wrap:hover{border-color:var(--color-foreground)}.compare-select-wrap:has(.compare-select:focus-visible){outline:2px solid rgb(0 0 0 / .3);outline-offset:2px}.compare-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-appearance:none;appearance:none;border:0;opacity:0;font:inherit;cursor:pointer}.compare-select-label{display:block;overflow:hidden;white-space:nowrap;font-weight:475;line-height:1.3}.compare-select-label.is-clamped{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 1.75rem),transparent)}.compare-view-product{display:inline-flex;align-items:center;gap:.25rem;margin-block-start:.5rem;padding:.4rem .9rem;border-radius:9999px;background-color:var(--color-accent);color:var(--color-white);font-size:.8rem;font-weight:400;text-decoration:none;transition:opacity .1s,filter .1s}.compare-view-product:hover{opacity:.9;filter:brightness(.95)}.compare-view-product i{font-size:.85em}.compare-table__media-link{display:block}.compare-table td{white-space:pre-line}.compare-table td[data-spec-key=description],.compare-table td table{white-space:normal}.compare-table td :is(p,ul,ol):first-child{margin-block-start:0}.compare-table td :is(p,ul,ol):last-child{margin-block-end:0}.compare-table--by-product :is(th,td){width:14rem;vertical-align:top}.compare-table--by-product :is(th,td):first-child{width:135px;min-width:135px;max-width:135px}.compare-table--by-product thead th{font-weight:500;vertical-align:bottom}.compare-table--by-product tbody th{font-weight:400}.compare-table--by-product .compare-table__media{aspect-ratio:1 / 1;padding:.75rem;width:100%;margin-block-end:.5rem}.compare-table--by-product .compare-table__media img{padding:.5rem}.compare-table--by-product tbody th a:not(.compare-view-product){color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.compare-table--by-product tbody th a:not(.compare-view-product):hover{opacity:.6}.compare-table--by-product .compare-select-label{height:2.6em;white-space:normal;overflow-wrap:break-word}.compare-table--by-product .compare-select-label.is-clamped{-webkit-mask-image:linear-gradient(to bottom,#000 72%,#00000040);mask-image:linear-gradient(to bottom,#000 72%,#00000040)}.compare-table thead th:first-child,.compare-table--by-product thead th:first-child{vertical-align:top}label[data-sold-out=true]{opacity:.38;cursor:pointer}label[data-sold-out=true][data-is-color=false] span{text-decoration:line-through;text-decoration-thickness:1px}label[data-sold-out=true][data-is-color=true]{position:relative}label[data-sold-out=true][data-is-color=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(0,0,0,.45) calc(50% - .5px),rgba(0,0,0,.45) calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.colorway-swatch[data-sold-out=true]{position:relative;opacity:.38}.colorway-swatch[data-sold-out=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(0,0,0,.45) calc(50% - .5px),rgba(0,0,0,.45) calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}[data-qty-decrease]:disabled,[data-qty-increase]:disabled{opacity:.3;cursor:not-allowed}.product-page__thumb.is-active .product-page__thumb-box{border-color:#000}[data-gallery-slides]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-gallery-slides]::-webkit-scrollbar{display:none}[data-gallery-slides]>[data-gallery-slide]{flex:0 0 100%;width:100%;scroll-snap-align:start}.product-page .shopify-payment-button__more-options{font-size:var(--text-xs)}.payment-buttons--sold-out .shopify-payment-button__more-options,.payment-buttons--sold-out .shopify-payment-button__button{opacity:.4;cursor:not-allowed;pointer-events:none;display:none}.product-page .shopify-payment-button__button,.product-page .shopify-payment-button__button--unbranded{border-radius:9999px}.payment-buttons--sold-out .shopify-payment-button{display:none!important}.product-page .rte img{--rte-img-offset: 0%;max-width:100%;margin-inline:0;margin-block:1.5rem}.restock-rocket-button,.restock-rocket-button-product{border-radius:9999px!important;font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;font-weight:500!important;margin-top:0!important;margin-bottom:0!important;padding-block:calc(var(--spacing) * 3)!important;background-color:var(--color-foreground)!important}#formContainer{font-family:var(--font-sans)!important;border-radius:var(--radius-lg)!important;background-color:var(--color-background)!important;color:var(--color-foreground)!important}@media(max-width:768px){html #formContainer,html #formContainer-Inline,html #formContainer.form-with-image{width:calc(100% - var(--page-margin) * 2)!important;margin:var(--page-margin)!important;border-radius:var(--radius-lg)!important}}[data-product-form] square-placement{display:block;margin-bottom:-25px!important}.product-carousel__track{grid-auto-columns:225px;scroll-padding-inline:var(--page-margin)}@media(min-width:1024px){.product-carousel__track{grid-auto-columns:275px}}.filter-panel-summary::-webkit-details-marker{display:none}.filter-dropdown-summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 0}.filter-dropdown-summary::-webkit-details-marker{display:none}.filter-dropdown[open] .filter-dropdown-icon-closed{display:none}.filter-dropdown[open] .filter-dropdown-icon-open{display:block}.filter-dropdown-content{padding:0 var(--dropdown-indent) 1rem}.price-input-wrapper{position:relative}.price-input-prefix{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:#374151;pointer-events:none;user-select:none;-webkit-user-select:none}.price-input{width:100%;border:1px solid #d1d5db;border-radius:.25rem;padding:.375rem .5rem .375rem 1.25rem;font-size:.875rem;outline:none}.price-input::placeholder{color:#9ca3af}.price-input:focus{border-color:#000}.price-input::-webkit-outer-spin-button,.price-input::-webkit-inner-spin-button{-webkit-appearance:none}.price-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.filter-apply-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.filter-panel label{user-select:none;-webkit-user-select:none}.filter-chip{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;border:1px solid #d1d5db;font-size:.75rem;text-decoration:none;color:inherit;transition:background .15s}.filter-chip:hover{background:#f3f4f6}.search-result-card{display:flex;flex-direction:column}.search-tab{padding:.625rem 0;margin-bottom:-1px;color:#6b7280;font-size:.875rem;text-decoration:none;border-bottom:2px solid transparent;transition:color .15s}.search-tab:hover{color:var(--color-foreground)}.search-tab--active{color:var(--color-foreground);font-weight:475;border-bottom-color:var(--color-foreground)}.store-event-share-link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;transition:color .15s}.store-event-share-link [data-share-label]{text-decoration:underline;text-underline-offset:3px}.store-event-share-link:hover,.store-event-share-link:focus-visible{color:#000;outline:none}.store-event-prose .rte img{--rte-img-offset: 0%;display:block;height:auto;max-width:100%;margin-inline:0;margin-block:2.5rem;border-radius:var(--radius-md)}.trail-tab{position:relative;padding-bottom:.5rem;font-size:.95rem;line-height:1;color:var(--color-foreground);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;opacity:.55;transition:opacity .15s ease}.trail-tab:hover{opacity:.85}.trail-tab--active{opacity:1;font-weight:500;color:var(--color-accent);border-bottom-color:var(--color-accent)}.sort-select{-webkit-appearance:none;appearance:none;background:transparent;border:none;font-weight:475;font-size:.875rem;cursor:pointer}.range-slider{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;column-gap:1.25rem;row-gap:.25rem}.range-slider__label{grid-column:1;grid-row:1;white-space:nowrap}.range-slider__value{grid-column:1 / -1;grid-row:2;text-align:right}.range-slider__track{position:relative;display:flex;align-items:center;grid-column:2;grid-row:1;height:1.5rem;--thumb-visual: .625rem;--thumb-target-w: 1.75rem;--thumb-target-h: 2.75rem;margin-inline:calc((.875rem - var(--thumb-target-w)) / 2)}.range-slider__rails{position:absolute;top:50%;left:calc(var(--thumb-target-w) / 2);right:calc(var(--thumb-target-w) / 2);height:3px;transform:translateY(-50%)}.range-slider__rail{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:var(--color-foreground);opacity:.15}.range-slider__fill{position:absolute;top:0;height:100%;border-radius:9999px;background:var(--color-accent)}.range-slider__input{position:absolute;top:50%;left:0;right:0;width:100%;height:var(--thumb-target-h);transform:translateY(-50%);margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.range-slider__input::-webkit-slider-runnable-track{background:none}.range-slider__input::-moz-range-track{background:none}.range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;box-sizing:border-box;width:var(--thumb-target-w);height:var(--thumb-target-h);border-style:solid;border-color:transparent;border-width:calc((var(--thumb-target-h) - var(--thumb-visual)) / 2) calc((var(--thumb-target-w) - var(--thumb-visual)) / 2);border-radius:50%;background:var(--color-accent);background-clip:content-box;box-shadow:none;cursor:pointer}.range-slider__input::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;width:var(--thumb-target-w);height:var(--thumb-target-h);border-style:solid;border-color:transparent;border-width:calc((var(--thumb-target-h) - var(--thumb-visual)) / 2) calc((var(--thumb-target-w) - var(--thumb-visual)) / 2);border-radius:50%;background:var(--color-accent);background-clip:content-box;box-shadow:none;cursor:pointer}@media(min-width:640px){.range-slider{grid-template-columns:minmax(0,1fr) auto;row-gap:.5rem}.range-slider__value{grid-column:2;grid-row:1}.range-slider__track{grid-column:1 / -1;grid-row:2}}.rte{text-align:var(--text-align)}.article-carousel__track{grid-auto-columns:minmax(200px,62vw);scroll-padding-inline:var(--page-margin)}@media(min-width:640px){.article-carousel__track{grid-auto-columns:minmax(220px,40%)}}@media(min-width:1024px){.article-carousel__track{grid-auto-columns:minmax(300px,32%)}}.rte.collection-description,.rte.collection-description *{font-size:inherit!important;line-height:inherit!important;text-align:left!important}.rte.collection-description{font-size:var(--text-base)!important;line-height:var(--text-base--line-height)!important}.rte.collection-description :is(img,picture,figure,svg,video,iframe),.rte.collection-description :is(p,a,span,div):empty{display:none}cookie-consent[hidden]{display:none}.cookie-consent__accept{background-color:var(--color-accent);color:var(--cookie-accept-text)}.cookie-consent__body p{margin:0}.cookie-consent__body a{text-decoration:underline}.cookie-consent__body a:hover{opacity:.8}cookie-consent:not([hidden]){animation:cookie-consent-in .24s ease-out}@keyframes cookie-consent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){cookie-consent:not([hidden]){animation:none}}.type-filter.is-active{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.education-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.shopify-policy__title>h1{font-size:var(--text-xl);font-weight:500;line-height:1.2;line-height:var(--leading-tight);margin-block-start:5rem;margin-block-end:3rem;text-align:start;text-transform:capitalize}.shopify-policy__container{max-width:960px;margin-inline:auto;padding-block:3rem;padding-inline:1.5rem}.compare-table__media{display:block;aspect-ratio:4 / 5;margin-block-end:.75rem;border-radius:.125rem;background-color:#eff1f2}.compare-table__media img{width:100%;height:100%;object-fit:contain;object-position:center;padding:1.25rem}.staff-product-row__track{grid-auto-columns:225px;scroll-padding-inline:var(--page-margin)}
/*# sourceMappingURL=/cdn/shop/t/63/compiled_assets/styles.css.map */
