:root{--questor-spruce: #3F4A28;--questor-army: #3F4A28;--questor-army-hover: #4F5C33;--questor-spruce-deep: #2F3620;--questor-taupe: #8B7E6A;--questor-taupe-light: #E8E2D6;--questor-cream: #F3EFE8;--questor-ink: #1F1C1A;--questor-near-black: #0B0B0A;--questor-glow-olive: #7A8F4A;--questor-glow-moss: #A3B56A;--questor-topo-opacity: .34}.rich-text.color-scheme-5,.questor-topo-block,.collection-hero.color-scheme-5{position:relative;isolation:isolate;overflow:hidden}.rich-text.color-scheme-5:before,.questor-topo-block:before,.collection-hero.color-scheme-5:before{content:"";position:absolute;top:-28px;right:-2%;bottom:-2%;left:-2%;background-image:url(questor-topo.svg);background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:var(--questor-topo-opacity);pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.9) 18%,transparent);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.9) 18%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rich-text.color-scheme-5>*,.questor-topo-block>*,.collection-hero.color-scheme-5>*{position:relative;z-index:1}.rich-text.color-scheme-5,.questor-topo-block,.collection-hero.color-scheme-5,.rich-text.color-scheme-5 .content-container,.questor-topo-block .content-container,.collection-hero.color-scheme-5 .content-container,.rich-text.color-scheme-5 .rich-text__blocks,.questor-topo-block .rich-text__blocks,.rich-text.color-scheme-5 h1,.rich-text.color-scheme-5 h2,.rich-text.color-scheme-5 h3,.rich-text.color-scheme-5 p,.rich-text.color-scheme-5 .rte,.questor-topo-block h1,.questor-topo-block h2,.questor-topo-block h3,.questor-topo-block p,.questor-topo-block .rte{text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none}.rich-text.color-scheme-5 .content-container,.questor-topo-block .content-container,.collection-hero.color-scheme-5 .content-container{background:transparent!important;background-color:transparent!important;border:none!important}.rich-text.color-scheme-5 .content-container:after,.questor-topo-block .content-container:after,.collection-hero.color-scheme-5 .content-container:after{display:none!important;content:none!important;box-shadow:none!important}.product .product-media-container.constrain-height{--constrained-min-height: 0px;--constrained-height: 85vh}.product .product-media-container{width:100%;max-height:none}.product .product-media-container .media{padding-top:min(var(--constrained-height, 85vh),var(--ratio-percent))}.product .product-media-container img,.product .product__media img{object-fit:contain;object-position:center center;width:100%;height:100%;background:transparent}.product .product-media-container.media-fit-cover .media,.product .product-media-container.media-fit-cover .product__modal-opener{height:auto}.product .product-media-container.media-fit-cover .deferred-media__poster img,.product .product-media-container.media-fit-cover img{object-fit:contain}@media screen and (max-width:749px){.product .product-media-container.constrain-height{--constrained-height: 55vh}.product .product-media-container .media{padding-top:min(55vh,var(--ratio-percent))}.product__media-item.questor-print-preview.questor-size-active .product-media-container{--preview-ratio: var(--questor-print-ratio-decimal, var(--preview-ratio));max-height:none;width:100%;background:transparent;aspect-ratio:var(--questor-print-ratio, 4 / 5);overflow:hidden}.product__media-item.questor-print-preview.questor-size-active .product-media-container .media{padding-top:calc(100% / var(--questor-print-ratio-decimal, .8))!important;aspect-ratio:var(--questor-print-ratio, 4 / 5);width:100%;height:0;max-height:45vh;overflow:hidden;background:transparent;position:relative}.product__media-item.questor-print-preview.questor-size-active .product__media img,.product__media-item.questor-print-preview.questor-size-active .product-media-container img{object-fit:cover;object-position:center center;background:transparent}.product__media-item.questor-print-preview.questor-size-active .product-media-container.media-fit-contain{width:100%}.product__media-item.questor-print-preview.questor-size-active .product-media-container.media-fit-contain .media img{object-fit:cover}}@media screen and (min-width:750px){.product .product-media-container.constrain-height{--constrained-height: 85vh}.product__media-item.questor-print-preview.questor-size-active .product-media-container{--preview-ratio: var(--questor-print-ratio-decimal, var(--preview-ratio));max-height:none;background:transparent;aspect-ratio:var(--questor-print-ratio, 4 / 5);overflow:hidden}.product__media-item.questor-print-preview.questor-size-active .product-media-container .media{padding-top:calc(100% / var(--questor-print-ratio-decimal, .8))!important;aspect-ratio:var(--questor-print-ratio, 4 / 5);width:100%;height:0;max-height:70vh;overflow:hidden;background:transparent;position:relative}.product__media-item.questor-print-preview.questor-size-active .product__media img,.product__media-item.questor-print-preview.questor-size-active .product-media-container img{object-fit:cover;object-position:center center;background:transparent}.product__media-item.questor-print-preview.questor-size-active .product-media-container.media-fit-contain{width:100%}.product__media-item.questor-print-preview.questor-size-active .product-media-container.media-fit-contain .media img{object-fit:cover}}.product__media-item.questor-print-preview.questor-size-active .product-media-container,.product__media-item.questor-print-preview.questor-size-active .product-media-container .media{aspect-ratio:auto!important;max-height:none!important;overflow:visible!important;padding-top:min(var(--constrained-height, 85vh),var(--ratio-percent))!important;height:auto!important}.product__media-item.questor-print-preview.questor-size-active .product__media img,.product__media-item.questor-print-preview.questor-size-active .product-media-container img,.product__media-item.questor-print-preview.questor-size-active .product-media-container.media-fit-contain .media img{object-fit:contain!important;object-position:center center!important}.questor-crop-note{margin:.35rem 0 .75rem;font-size:.8125rem;line-height:1.45;letter-spacing:.01em;opacity:.72;max-width:36rem}.questor-mosaic{padding:60px 0}.questor-mosaic__inner{max-width:min(1320px,var(--page-width, 1200px) + 120px);margin:0 auto;padding:0 1.25rem}.questor-mosaic__title{text-align:center;margin:1.25rem 0 2.5rem;padding:.5rem 0 .25rem;letter-spacing:.04em}.questor-mosaic__grid{display:grid;grid-template-columns:2fr 3fr;gap:.9rem;align-items:stretch;min-height:0}.questor-mosaic__grid--with-merch{grid-template-columns:1fr 1fr}.questor-mosaic__column{display:grid;grid-template-rows:auto auto;gap:.9rem;min-height:0;align-content:start}.questor-mosaic__stack{display:grid;grid-template-rows:1fr 1fr;gap:.9rem;min-height:0;height:100%;align-self:stretch}.questor-mosaic__cell{position:relative;display:block;overflow:hidden;background:#1f1c1a;text-decoration:none;color:#f3efe8;min-height:0}.questor-mosaic__cell img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .55s ease}.questor-mosaic__cell--large{aspect-ratio:3 / 4;width:100%;height:auto;min-height:0;align-self:stretch}.questor-mosaic__cell--square{aspect-ratio:1 / 1;width:100%;height:auto}.questor-mosaic__cell--square img,.questor-mosaic__cell--square .questor-rotate-media>img{object-fit:cover;object-position:center center}.questor-mosaic__cell--small{height:100%;min-height:0}.questor-mosaic__cell:hover img{transform:scale(1.03)}.questor-mosaic__cell.questor-rotate-card:hover img{transform:none}.questor-mosaic__cell.questor-rotate-card:hover img.is-active{transform:scale(1.03)}.questor-mosaic__caption{position:absolute;left:0;right:0;bottom:0;padding:1.25rem 1rem 1rem;background:linear-gradient(transparent,#1f1c1ab8);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.questor-mosaic__grid{grid-template-columns:1fr;min-height:0;gap:1rem;justify-items:stretch}.questor-mosaic__cell--large{display:block!important;grid-column:1 / -1;width:100%;max-width:100%;margin-left:0;margin-right:0;justify-self:stretch;aspect-ratio:3 / 4;height:auto}.questor-mosaic__column,.questor-mosaic__stack{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem;height:auto}.questor-mosaic__cell--square{aspect-ratio:1 / 1;width:100%;height:auto}.questor-mosaic__cell--small{min-height:20rem;aspect-ratio:4 / 3;height:auto;display:block}}.questor-about__lead{margin:1rem 0 .75rem;font-size:1.8rem;letter-spacing:.01em;line-height:1.55}.questor-about__brand .rich-text__wrapper,.questor-about__brand .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%;max-width:none}.questor-about__brand .rich-text__blocks{width:70%;max-width:70%;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.questor-about__mobile-break{display:none}}.questor-about__brand .rich-text__heading{width:100%;max-width:none;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.questor-about__brand .rich-text__blocks{width:100%;max-width:100%}}.questor-about__brand .rich-text__blocks,.questor-about__brand .rich-text__heading,.questor-about__brand .rte,.questor-about__brand .rte p,.questor-about__brand .questor-about__lead,.questor-about__brand .questor-about__tagline{text-align:center}.questor-about__tagline{margin-top:1.5rem;opacity:.88;letter-spacing:.04em}.questor-about__story{margin-top:2.75rem;padding-top:2rem;border-top:1px solid rgba(243,239,232,.28)}.questor-about__founder .questor-glow-eyebrow{margin:0 0 .4rem;padding-top:0}.questor-about__founder .questor-glow-eyebrow:before{display:none}.questor-about__founder .image-with-text__content>.questor-glow-eyebrow+.image-with-text__heading{margin-top:.35rem}.questor-about__founder .image-with-text__content>.questor-about__subhead{position:relative;padding-bottom:calc(1.75rem + 4px)}.questor-about__founder .questor-about__subhead:after{content:"";position:absolute;left:0;bottom:0;width:3.75rem;height:4px;border-radius:2px;background-color:#3f4a28}.questor-about__founder .image-with-text__content>.questor-about__subhead+.image-with-text__text{margin-top:1.75rem}.questor-about__founder .image-with-text__content>.questor-about__subhead,.questor-about__practice .image-with-text__content>.questor-about__subhead{margin-top:.55rem;margin-bottom:0;font-family:"loos-normal","Lato",var(--font-heading-family),sans-serif;font-weight:500;font-size:24px;line-height:1.35;letter-spacing:.01em;color:var(--questor-ink, #1F1C1A)}@media screen and (max-width:749px){.questor-about__founder .image-with-text__content>.questor-about__subhead,.questor-about__practice .image-with-text__content>.questor-about__subhead{font-size:22px}}.questor-about__portrait,.questor-about__portrait.image-with-text__media--adapt{overflow:hidden;border-radius:2px;position:relative;width:100%;height:0!important;min-height:22rem;padding-bottom:133.333%}.questor-about__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.questor-about__lifestyle img{object-position:center center}.questor-about__founder .image-with-text__media-item,.questor-about__practice .image-with-text__media-item{padding:.8rem 4.6rem 1.6rem;box-sizing:border-box}@media screen and (max-width:749px){.questor-about__founder .image-with-text__media-item,.questor-about__practice .image-with-text__media-item{padding:0 0 1.2rem}.questor-about__founder .image-with-text__content,.questor-about__practice .image-with-text__content{padding-left:0;padding-right:0}}@media screen and (max-width:749px){.questor-about__portrait,.questor-about__portrait.image-with-text__media--adapt{min-height:22rem;max-height:none}.questor-about .image-with-text__media-item{display:block!important;visibility:visible!important;width:100%}}.questor-about__links{margin-top:1.75rem;font-size:.95rem;letter-spacing:.02em}.questor-about__links a{text-decoration:underline;text-underline-offset:.18em}.card__media img.questor-portrait-crop,.questor-mosaic__cell img.questor-portrait-crop,.thumbnail img.questor-portrait-crop,.predictive-search__image.questor-portrait-crop,.product__media-item.questor-print-preview.questor-size-active .product__media img.questor-portrait-crop,.product__media-item.questor-print-preview.questor-size-active .product-media-container img.questor-portrait-crop{object-position:center top}
/*# sourceMappingURL=/cdn/shop/t/5/assets/questor-brand.css.map */
