.ascend-v2-reference{font-family:Inter,Arial,sans-serif;color:#171916;background:#f3efe8;font-size:16px;line-height:1.5}.layout--template>.ascend-v2-reference{opacity:1;visibility:visible;transform:none}.ascend-v2-reference [hidden]{display:none!important}.ascend-v2-reference .av2-commerce{margin-top:24px}.ascend-v2-reference .av2-commerce-price{font:500 32px Barlow,Arial,sans-serif;margin-bottom:24px}.ascend-v2-reference .av2-commerce select{width:100%;border:1px solid #707467;background:transparent;color:#263126;padding:16px;min-height:52px;border-radius:0}.ascend-v2-reference .av2-commerce .v2-field{margin:24px 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.ascend-v2-reference .av2-purchase-choices{border:0;padding:0;margin:18px 0 0;min-width:0}.ascend-v2-reference .av2-purchase-choice{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 16px;border:1px solid #707467;margin-top:10px;cursor:pointer;color:#263126}.ascend-v2-reference .av2-purchase-choice[hidden]{display:none}.ascend-v2-reference .av2-purchase-choice:has(input:checked){border-color:#263126;background:#e9ebe3}.ascend-v2-reference .av2-purchase-choice input{accent-color:#263126;width:18px;height:18px;flex:none}.ascend-v2-reference .av2-purchase-choice span{display:grid;gap:2px;flex:1}.ascend-v2-reference .av2-purchase-choice small{font-size:13px;color:#56594f}.ascend-v2-reference .av2-purchase-choice b{white-space:nowrap;font-weight:600}.ascend-v2-reference .av2-commerce-actions{display:flex;align-items:end;gap:16px;margin-top:30px}.ascend-v2-reference .av2-commerce-actions label{font-size:12px;max-width:110px}.ascend-v2-reference .av2-commerce-actions input{display:block;width:100%;min-height:52px;border:1px solid #707467;padding:12px;background:transparent;color:#263126;font-size:16px}.ascend-v2-reference .av2-commerce-button{background:#263126;color:#f3efe8;border:1px solid #263126;padding:16px 24px;min-height:52px;border-radius:4px;font-size:16px;text-align:center;flex:1}.ascend-v2-reference .av2-commerce-button--outline{background:transparent;color:#263126;margin-top:16px}.ascend-v2-reference .av2-commerce-button:disabled{opacity:.5;cursor:not-allowed}.ascend-v2-reference .av2-commerce-trust{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px;color:#56594f;margin-top:24px}.ascend-v2-reference .av2-newsletter{margin-top:28px;max-width:420px}.ascend-v2-reference .av2-newsletter-fields{display:flex;margin-top:8px}.ascend-v2-reference .av2-newsletter input{min-width:0;flex:1;background:transparent;color:#f3efe8;border:1px solid #f3efe880;padding:12px}.ascend-v2-reference .av2-newsletter button{background:#f3efe8;color:#263126;padding:12px}.ascend-v2-reference .av2-newsletter p{font-size:12px;margin-top:12px}.ascend-v2-reference .av2-shop-menu{position:absolute;left:0;right:0;top:100%;background:#f3efe8;color:#263126;padding:20px 32px 24px;box-shadow:0 12px 18px #17191615;display:block;max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain}.ascend-v2-reference .ascend-v2-reference .ascend-v2-reference .ascend-v2-reference .av2-menu-group{display:flex;flex-direction:column;align-items:flex-start}.ascend-v2-reference .av2-menu-feature img{height:160px;width:100%;object-fit:contain}.ascend-v2-reference .v2-math input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:8px;min-height:8px;border:0;border-radius:999px;background:linear-gradient(to right,#535a38 0%,#535a38 var(--range-progress,33.333%),#deded6 var(--range-progress,33.333%),#deded6 100%);cursor:pointer}.ascend-v2-reference .v2-math input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border:2px solid #f3efe8;border-radius:50%;background:#535a38;box-shadow:0 0 0 1px #263126}.ascend-v2-reference .v2-math input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid #f3efe8;border-radius:50%;background:#535a38;box-shadow:0 0 0 1px #263126}.ascend-v2-reference.av2-shop-catalog{padding:0 24px 88px;background:#f3efe8}.av2-shop-catalog-inner{max-width:1440px;margin:auto}.av2-shop-catalog h2{font:500 clamp(30px,4vw,52px)/1.1 Barlow,Arial,sans-serif;text-transform:uppercase;margin:0 0 28px}.av2-shop-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}.av2-shop-card{min-width:0;background:#faf7f2;border:1px solid #26312625}.av2-shop-card a{display:block;color:#263126;text-decoration:none;height:100%}.av2-shop-card img{width:100%;height:260px;object-fit:contain;background:#ece9e2}.av2-shop-card-copy{padding:18px}.av2-shop-card h3{font:500 25px/1.15 Barlow,Arial,sans-serif;text-transform:uppercase;margin:0 0 8px}.av2-shop-card p{margin:0 0 18px}.av2-shop-card span{font-weight:600;text-decoration:underline;text-underline-offset:4px}.ascend-v2-reference.av2-generic-product{padding:80px 24px 100px;background:#f3efe8}.av2-generic-product-inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,96px)}.av2-generic-product-media{background:#ece9e2;align-self:start}.av2-generic-product-media img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain}.av2-generic-back{display:inline-block;color:#535a38;margin-bottom:28px}.av2-generic-product h1{font:500 clamp(42px,5vw,74px)/1 Barlow,Arial,sans-serif;text-transform:uppercase;margin:0 0 24px}.av2-generic-description{max-width:55ch;margin-bottom:32px;line-height:1.65}.av2-generic-description p{margin-bottom:16px}@media(max-width:767px){.av2-generic-product-inner{grid-template-columns:1fr}.ascend-v2-reference.av2-generic-product{padding-top:28px}}.av2-sticky-header{position:sticky;top:-28px;z-index:40}.ascend-v2-reference header.av2-header-scrolled{top:0;background:#f3efe8f5;border-bottom:1px solid #26312630;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ascend-v2-reference header.av2-header-scrolled>div:not(.av2-shop-menu){padding-top:0}.ascend-v2-reference header.av2-header-scrolled>div:not(.av2-shop-menu)>div{height:72px;padding-bottom:0;border-bottom:0}.ascend-v2-reference header.av2-header-scrolled a,.ascend-v2-reference header.av2-header-scrolled button{color:#263126}.ascend-v2-reference header.av2-header-scrolled .av2-shop-menu .av2-dd-promo{color:#f3efe8}.ascend-v2-reference header.av2-header-scrolled a img{filter:none}.ascend-v2-reference .av2-mobile-menu{position:fixed;left:0;right:0;top:var(--av2-menu-top,64px);bottom:0;z-index:60;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:20px 20px 40px;background:#f3efe8;color:#263126;border:0;overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);visibility:hidden;transition:transform .34s cubic-bezier(.23,1,.32,1),visibility 0s linear .34s}.ascend-v2-reference .av2-mobile-menu.is-open{transform:none;visibility:visible;transition:transform .34s cubic-bezier(.23,1,.32,1),visibility 0s}@media(prefers-reduced-motion:reduce){.ascend-v2-reference .av2-mobile-menu,.ascend-v2-reference .av2-mobile-menu.is-open{transition:none}}@media(min-width:1024px){.ascend-v2-reference .av2-mobile-menu{display:none}}.av2-burger{position:relative;display:block;width:22px;height:14px}.av2-burger span{position:absolute;left:0;width:100%;height:1.6px;border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.av2-burger span:nth-child(1){top:0}.av2-burger span:nth-child(2){top:6px}.av2-burger span:nth-child(3){top:12px}[aria-expanded=true]>.av2-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}[aria-expanded=true]>.av2-burger span:nth-child(2){opacity:0}[aria-expanded=true]>.av2-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.ascend-v2-reference .av2-mobile-menu a:not([class]){display:block;border-bottom:1px solid #26312630;padding:12px 0;font:500 24px Barlow,Arial,sans-serif}.ascend-v2-reference .v2-gallery-thumbnail{max-width:76px}.ascend-v2-reference .v2-product-gallery [role=tablist]{overflow-x:auto}.ascend-v2-reference :focus-visible{outline:2px solid #263126;outline-offset:3px}.ascend-v2-reference .on-dark :focus-visible,.ascend-v2-reference .v2-membership-rewards :focus-visible{outline-color:#f3efe8}@media(max-width:600px){.ascend-v2-reference .av2-commerce-actions{gap:12px}.ascend-v2-reference .av2-commerce-button{padding:16px}}.ascend-v2-reference .v2-starter-kit-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;min-height:350px;padding:2rem;background:linear-gradient(140deg,#d8dfc3,#a9ad7d 55%,#6d704b);color:#202c22;text-align:center;letter-spacing:.14em}.ascend-v2-reference .v2-starter-kit-fallback span{font-size:.85rem;font-weight:600}.ascend-v2-reference .v2-starter-kit-fallback strong{max-width:18ch;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}#shopify-section-ascend-reference-header,#shopify-section-ascend-reference-header_home{overflow:visible}.ascend-v2-reference .av2-mobile-menu .av2-mobile-more{display:flex;gap:24px;padding-top:20px}.ascend-v2-reference .av2-mobile-menu .av2-mobile-more a{border:0;padding:8px 0;font:400 15px/1.3 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;color:#4a4e46}.ascend-v2-reference .av2-dd svg,.ascend-v2-reference .av2-dd svg path{fill:none!important;stroke:currentColor}.av2-shop-scrim{position:fixed;left:0;right:0;bottom:0;top:0;z-index:39;background:#17191633;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.av2-shop-scrim.is-visible{opacity:1;visibility:visible;transition:opacity .2s ease}@media(max-width:1023px){.av2-shop-scrim{display:none}}@media(prefers-reduced-motion:reduce){.av2-shop-scrim{transition:none}}.ascend-v2-reference .av2-try-first{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:18px;padding:14px 16px;border:1px solid #26312633;border-radius:12px;background:#f3efe8}.ascend-v2-reference .av2-try-first-copy{display:grid;gap:2px;margin:0;font-size:14px;line-height:1.4;color:#263126}.ascend-v2-reference .av2-try-first-copy strong{font-weight:600}.ascend-v2-reference .av2-try-first-copy span{color:#4a4e46}.ascend-v2-reference .av2-try-first .av2-try-first-button{width:auto;margin-top:0;padding:0 18px;min-height:42px}.ascend-v2-reference .av2-media-gallery{display:grid;gap:12px}.ascend-v2-reference .av2-media-main img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:16px;background:#ebe6dc}.ascend-v2-reference .av2-media-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ascend-v2-reference .av2-media-thumb{display:block;width:68px;height:68px;padding:0;border:1px solid #26312626;border-radius:10px;overflow:hidden;background:#ebe6dc;cursor:pointer}.ascend-v2-reference .av2-media-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ascend-v2-reference .av2-media-thumb.is-active{border:2px solid #263126}.ascend-v2-reference .av2-media-thumb:focus-visible{outline:2px solid #697148;outline-offset:2px}.ascend-v2-reference .av2-size-choices,.ascend-v2-reference .av2-plan-field{border:0;padding:0;margin:0;min-width:0}.ascend-v2-reference .av2-plan-field[hidden]{display:none}.ascend-v2-reference .av2-size-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ascend-v2-reference .av2-size-choice{position:relative;display:grid;gap:4px;align-content:center;justify-items:center;min-height:76px;padding:12px 8px;border:1px solid #707467;cursor:pointer;color:#263126;text-align:center}.ascend-v2-reference .av2-size-choice input{position:absolute;opacity:0;width:1px;height:1px}.ascend-v2-reference .av2-size-choice strong{font-size:14px;font-weight:600;line-height:1.25}.ascend-v2-reference .av2-size-choice span{font-size:13px;color:#56594f}.ascend-v2-reference .av2-size-choice:has(input:checked){border-color:#263126;box-shadow:inset 0 0 0 1px #263126;background:#e9ebe3}.ascend-v2-reference .av2-size-choice:has(input:focus-visible){outline:2px solid #263126;outline-offset:2px}.ascend-v2-reference .av2-size-choice:has(input:disabled){opacity:.45;cursor:not-allowed}.ascend-v2-reference .av2-plan-choice{min-height:56px}.ascend-v2-reference .av2-plan-field .v2-small{margin-top:10px}@media(max-width:380px){.ascend-v2-reference .av2-size-choice strong{font-size:13px}}.ascend-v2-reference #reviews{scroll-margin-top:110px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ascend-reference-controls.css.map */
