:root{--subheading-font-family: "Satoshi", sans-serif;--heading-font-family: "tiller", sans-serif;--text-font-family: "Satoshi", sans-serif}input,.input,textarea,.textarea,select,.select{font-size:16px}.prose .accordion-group>.accordion+.accordion{margin-block-start:0}.accordion__summary .h6{margin:0}@media screen and (min-width:1000px){.timeline__content-list,.timeline__content-with-nav--left-nav .timeline__nav{overscroll-behavior-y:auto}.timeline__content-with-nav--bottom-nav{grid-template-rows:minmax(0,1fr) auto}.timeline__content-with-nav--bottom-nav>scroll-shadow{grid-row:2}.timeline__content-with-nav--bottom-nav .timeline__content-list{grid-row:1;align-content:stretch}.timeline__content-with-nav--bottom-nav .timeline__content{grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:100%}.timeline__content-with-nav--bottom-nav .timeline__subheading{grid-row:1;font-size:1rem}.timeline__content-with-nav--bottom-nav .timeline__content>.prose{grid-row:2;align-self:center}}.timeline__content-with-nav--bottom-nav .timeline__nav{border:0}.timeline__content-with-nav--bottom-nav .timeline__nav .h6{margin:0;background-size:0 2px}.timeline__content-with-nav--bottom-nav .timeline__nav .h6[aria-current=true]{background-size:100% 2px}@media screen and (pointer:fine){.timeline__content-with-nav--bottom-nav .timeline__nav .h6:not([aria-current=true]):hover{background-size:100% 2px}}.header__primary-nav ul a.block.subheading.link-reversed{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-size:16px}.header__primary-nav ul a.block.subheading.link-reversed[aria-expanded=true] svg{transform:scaleY(-1)}[aria-expanded=true] .header__hamburger>:not(:last-child):not(:first-child){display:none}.text-subdued{color:rgb(var(--text-color))}.footer__aside{justify-content:start;text-align:left;padding-top:0}@media screen and (min-width:1000px){.header__utility-nav{grid-area:utility-nav;justify-self:start;align-items:center;display:flex;gap:20px}.header__utility-nav li a{font-family:var(--subheading-font-family);font-weight:500;text-transform:none;font-style:normal;letter-spacing:normal}.header__primary-nav--below{width:100%}.product-gallery__image-list [data-media-id]{transition:opacity .4s ease-in-out}.product-gallery__image-list [data-media-id][style*="order: -1"]{animation:fadeInTop .5s ease-in-out forwards}}@keyframes fadeInTop{0%{opacity:0}to{opacity:1}}.collection-description__content{overflow:hidden;transition:max-height .35s ease}.collection-description:not(.is-expanded) .collection-description__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--read-more-lines, 3)}.collection-description__toggle{margin-top:.5rem;padding:0;background:none;border:0;font:inherit;font-weight:600;color:currentColor;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.collection-description__toggle[hidden]{display:none}.collection-description__content p{margin-block-start:1rem}#judgeme_product_reviews .jm-review-widget-header__title{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-style:var(--heading-font-style)!important;letter-spacing:var(--heading-letter-spacing)!important;text-transform:var(--heading-text-transform)!important;line-height:var(--heading-line-height)!important;overflow-wrap:anywhere!important;-webkit-font-smoothing:antialiased!important;display:block!important;font-size:var(--text-h3)!important}.jm-action-buttons__button,.jdgm-write-review-modal__nav-btn-next{--button-padding-block: .875rem !important;--button-padding-inline: 2.5rem !important;border-radius:var(--button-border-radius)!important;font:var(--button-font)!important;letter-spacing:var(--button-letter-spacing)!important;text-transform:var(--button-text-transform)!important;padding:var(--button-padding-block) var(--button-padding-inline)!important}@media(prefers-reduced-motion:reduce){.collection-description__content{transition:none}}@media screen and (min-width:1000px)and (max-width:1199px){.header{--header-logo-width: 210px;--header-column-gap: 1.5rem}.header__primary-nav{column-gap:1rem}}@media screen and (min-width:1000px)and (max-width:1023px){.header__primary-nav{column-gap:.75rem}.header__primary-nav ul a.block.subheading.link-reversed{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
