.onixq-product-page{--onixq-product-page-media-ratio: 4 / 5;background:var(--onixq-product-page-background, #f7f2ec);color:var(--onixq-product-page-text, #141210);padding-block:var(--onixq-product-page-top, 32px) var(--onixq-product-page-bottom, 32px)}.onixq-product-page__inner{max-width:82rem}.onixq-product-page__breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem;color:var(--onixq-product-page-muted-text, #756d62);font-size:.875rem}.onixq-product-page__breadcrumb a{text-decoration:none}.onixq-product-page__layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(22rem,.9fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.onixq-product-page__media-column,.onixq-product-page__purchase-column{min-width:0}.onixq-product-page__purchase-panel{display:grid;gap:.95rem;background:linear-gradient(180deg,#fffcf8e6,#fff9f3cc),var(--onixq-product-page-surface, rgba(255, 255, 255, .72));border:1px solid color-mix(in srgb,var(--onixq-product-page-border, #d7cbbb) 72%,transparent);border-radius:1.35rem;padding:clamp(1.05rem,2vw,1.55rem);box-shadow:0 18px 40px #1412100d}.onixq-product-page__purchase-panel--sticky{position:sticky;top:clamp(1rem,2vw,1.75rem)}.onixq-product-page__vendor{margin:0;color:var(--onixq-product-page-muted-text, #756d62);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.onixq-product-page__title{margin:0;font-size:clamp(2rem,2.4vw,3.35rem);line-height:1.02}.onixq-product-page__price-wrap{display:grid;gap:.55rem}.onixq-product-page__price{font-size:clamp(1.05rem,1vw + .9rem,1.35rem)}.onixq-product-page__badges,.onixq-product-page__concerns{display:flex;flex-wrap:wrap;gap:.45rem}.onixq-product-page__badge,.onixq-product-page__concern{display:inline-flex;align-items:center;min-height:1.9rem;padding:.25rem .72rem;border-radius:999px;background:#1412100f;color:var(--onixq-product-page-text, #141210);font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.onixq-product-page__badge--sale{background:#8d695024;color:#7f5338}.onixq-product-page__badge--sold-out{background:#a33e301f;color:#8f3328}.onixq-product-page__intro{max-width:38rem;color:var(--onixq-product-page-muted-text, #756d62);font-size:1rem;line-height:1.65}.onixq-product-page__intro :first-child{margin-top:0}.onixq-product-page__sku{display:flex;gap:.5rem;flex-wrap:wrap;margin:0;color:var(--onixq-product-page-muted-text, #756d62);font-size:.875rem}.onixq-product-page__sku-label{font-weight:700;text-transform:uppercase;letter-spacing:.08em}.onixq-product-page-form,.onixq-product-options,.onixq-product-options__custom{display:grid;gap:1rem}.onixq-product-options__group{margin:0;padding:0;border:0;display:grid;gap:.65rem}.onixq-product-options__legend{padding:0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.onixq-product-options__pills{display:flex;flex-wrap:wrap;gap:.5rem}.onixq-product-options__pill{position:relative;display:inline-flex}.onixq-product-options__radio{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0}.onixq-product-options__pill-label{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;min-width:4rem;padding:.45rem .85rem;border:1px solid var(--onixq-product-page-border, #d7cbbb);border-radius:999px;background:#fffcf8eb;color:inherit;font-size:.9rem;font-weight:600}.onixq-product-options__radio:checked+.onixq-product-options__pill-label{background:#8d69501f;border-color:var(--onixq-product-page-accent, #8d6950);color:var(--onixq-product-page-text, #141210)}.onixq-product-options__radio:focus-visible+.onixq-product-options__pill-label{outline:2px solid var(--onixq-product-page-accent, #8d6950);outline-offset:3px}.onixq-product-options__radio:disabled+.onixq-product-options__pill-label,.onixq-product-options__pill.is-disabled .onixq-product-options__pill-label{opacity:.45;text-decoration:line-through}.onixq-product-options__select,.onixq-product-options__fallback-select{width:100%}.onixq-product-options__fallback-label{display:block;margin-block-end:.4rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.js .onixq-product-options__fallback-label,.js .onixq-product-options__fallback-select,.no-js .onixq-product-options__custom{display:none}.onixq-product-page-form__actions{display:grid;gap:.75rem}.onixq-product-page-form__submit{width:100%;min-height:3.25rem}.onixq-product-page-form__payment{width:100%}.onixq-product-page-form__payment .shopify-payment-button__button,.onixq-product-page-form__payment .shopify-payment-button__button--unbranded{width:100%;min-height:3.25rem;border-radius:999px}.onixq-product-page-form__status-wrap{min-height:1.5rem}.onixq-product-page-form__status-wrap .onixq-status{margin:0}.onixq-price__unit{font-size:.86em;color:var(--onixq-product-page-muted-text, #756d62)}.onixq-product-quantity{display:grid;gap:.45rem}.onixq-product-quantity__label{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.onixq-product-quantity__control{display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;gap:.35rem}.onixq-product-quantity__button{min-width:3rem;min-height:3rem;padding:0;border-radius:999px}.onixq-product-quantity__input{text-align:center;-moz-appearance:textfield}.onixq-product-quantity__input::-webkit-outer-spin-button,.onixq-product-quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.onixq-product-page__concerns{margin-top:.25rem}.onixq-product-page__trust-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr));gap:.7rem;margin-top:.15rem}.onixq-product-page__trust-badge{display:grid;grid-template-columns:1.2rem minmax(0,1fr);gap:.75rem;align-items:start;min-height:100%;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--onixq-product-page-trust-accent, var(--onixq-product-page-border, #d7cbbb)) 20%,var(--onixq-product-page-border, #d7cbbb));border-radius:1rem;background:#ffffffb3;box-shadow:0 1px #ffffffbf inset}.onixq-product-page__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;color:var(--onixq-product-page-trust-accent, var(--onixq-product-page-accent, #8d6950))}.onixq-product-page__trust-icon svg{width:100%;height:100%}.onixq-product-page__trust-content{display:grid;gap:.18rem}.onixq-product-page__trust-title{margin:0;font-size:.88rem;font-weight:700;line-height:1.35}.onixq-product-page__trust-copy{color:var(--onixq-product-page-muted-text, #756d62);font-size:.86rem}.onixq-product-page__trust-copy :first-child{margin-top:0}.onixq-routine-check{display:grid;gap:.95rem;margin-top:var(--onixq-routine-spacing, 0px);padding:clamp(1rem,1.6vw,1.35rem);border:1px solid color-mix(in srgb,var(--onixq-product-page-border, #d7cbbb) 72%,transparent);border-radius:1.35rem;background:linear-gradient(180deg,#fffaf5f5,#fff7f0e6),var(--onixq-product-page-surface, rgba(255, 255, 255, .72));box-shadow:0 18px 34px #1412100d}.onixq-routine-check__summary{display:grid;gap:.55rem;max-width:40rem;align-items:start}.onixq-routine-check__mark,.onixq-routine-result__mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--onixq-product-page-accent, #8d6950) 10%,rgba(255,255,255,.88));color:var(--onixq-product-page-accent, #8d6950)}.onixq-routine-check__mark svg,.onixq-routine-result__mark svg{width:1rem;height:1rem}.onixq-routine-check__eyebrow,.onixq-routine-result__eyebrow{margin:0;color:var(--onixq-product-page-accent, #8d6950);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.onixq-routine-check__heading,.onixq-routine-result__heading{margin:0;font-size:clamp(1.35rem,1.45vw + 1rem,1.95rem);line-height:1.1}.onixq-routine-check__supporting,.onixq-routine-check__trust{margin:0;color:var(--onixq-product-page-muted-text, #756d62);font-size:.95rem;line-height:1.6}.onixq-routine-check__open{justify-self:start;min-width:12rem}.onixq-routine-check__panel{display:grid;gap:1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--onixq-product-page-border, #d7cbbb) 58%,transparent)}.onixq-routine-check__progress-wrap{display:grid;gap:.55rem}.onixq-routine-check__progress-meta{display:grid;gap:.25rem}.onixq-routine-check__step-label,.onixq-routine-check__step-hint{margin:0;color:var(--onixq-product-page-muted-text, #756d62);font-size:.8rem}.onixq-routine-check__progress{position:relative;overflow:hidden;height:.55rem;border:1px solid color-mix(in srgb,var(--onixq-product-page-border, #d7cbbb) 72%,transparent);border-radius:999px;background:#1412100d;box-shadow:inset 0 1px #ffffffb8}.onixq-routine-check__progress-bar{display:block;width:33.333%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--onixq-product-page-accent, #8d6950) 85%,white) 0%,var(--onixq-product-page-accent, #8d6950) 100%);transition:width .22s ease}.onixq-routine-check__steps{display:grid;gap:1.15rem}.onixq-routine-check__step{display:grid;gap:.85rem}.onixq-routine-check__fieldset{margin:0;padding:0;border:0}.onixq-routine-check__legend{margin:0 0 .75rem;padding:0;max-width:32rem;font-size:1.05rem;font-weight:700;line-height:1.45}.onixq-routine-check__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem}.onixq-routine-check__choice{position:relative;display:block}.onixq-routine-check__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0}.onixq-routine-check__choice-label{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-height:3rem;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--onixq-product-page-border, #d7cbbb) 82%,transparent);border-radius:.95rem;background:#ffffffe0;color:var(--onixq-product-page-text, #141210);font-size:.95rem;font-weight:600;text-align:left;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.onixq-routine-check__input:checked+.onixq-routine-check__choice-label{border-color:var(--onixq-product-page-accent, #8d6950);background:color-mix(in srgb,var(--onixq-product-page-accent, #8d6950) 10%,rgba(255,255,255,.94));color:var(--onixq-product-page-text, #141210);font-weight:700}.onixq-routine-check__input:focus-visible+.onixq-routine-check__choice-label{outline:2px solid var(--onixq-product-page-accent, #8d6950);outline-offset:3px}.onixq-routine-check__choice-label:after{content:"";margin-left:auto;width:.8rem;height:.8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--onixq-product-page-border, #d7cbbb) 70%,transparent);background:transparent;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.onixq-routine-check__input:checked+.onixq-routine-check__choice-label:after{border-color:var(--onixq-product-page-accent, #8d6950);background:var(--onixq-product-page-accent, #8d6950);box-shadow:inset 0 0 0 .2rem #ffffffe0}.onixq-routine-check__controls{display:flex;flex-wrap:wrap;gap:.65rem}.onixq-routine-check__back,.onixq-routine-check__continue{min-width:9rem}.onixq-routine-check__status{min-height:1.25rem;color:var(--onixq-product-page-muted-text, #756d62);font-size:.88rem}.onixq-routine-result{display:grid;gap:.95rem;padding:1rem;border:1px solid color-mix(in srgb,var(--onixq-product-page-border, #d7cbbb) 74%,transparent);border-radius:1.25rem;background:linear-gradient(180deg,#fffdfaf5,#fff8f1e6),var(--onixq-product-page-surface, rgba(255, 255, 255, .72));box-shadow:0 14px 30px #1412100d}.onixq-routine-result__body{display:grid;gap:.65rem}.onixq-routine-result__header{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:start}.onixq-routine-result__header-copy{display:grid;gap:.35rem}.onixq-routine-result__left-out-wrap{display:grid;gap:.3rem}.onixq-routine-result__left-out-label{margin:0;color:var(--onixq-product-page-accent, #8d6950);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.onixq-routine-result__left-out{color:var(--onixq-product-page-muted-text, #756d62);font-size:.92rem;line-height:1.65}.onixq-routine-result__candidate{display:grid;gap:.75rem;padding:.95rem;border:1px solid color-mix(in srgb,var(--onixq-product-page-border, #d7cbbb) 74%,transparent);border-radius:1rem;background:#ffffffc7}.onixq-routine-result__candidate-link{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.8rem;text-decoration:none;color:inherit}.onixq-routine-result__candidate-media{aspect-ratio:1 / 1;overflow:hidden;border-radius:.85rem;background:#1412100d}.onixq-routine-result__candidate-image{width:100%;height:100%;object-fit:cover}.onixq-routine-result__candidate-copy{display:grid;gap:.22rem;align-content:start}.onixq-routine-result__candidate-title{margin:0;font-size:.96rem;font-weight:700}.onixq-routine-result__candidate-price{margin:0;font-size:.9rem;font-weight:700}.onixq-routine-result__candidate-desc,.onixq-routine-result__candidate-reason{margin:0;color:var(--onixq-product-page-muted-text, #756d62);font-size:.88rem;line-height:1.55}.onixq-routine-result__actions{display:flex;flex-wrap:wrap;gap:.65rem}.onixq-routine-result__action{min-width:8.75rem}.onixq-product-gallery{display:grid;gap:1rem}.onixq-product-gallery__stage{--onixq-product-media-ratio: 4 / 5;position:relative;display:grid;place-items:center;aspect-ratio:var(--onixq-product-media-ratio);max-width:38rem;max-height:min(78vh,44rem);margin-inline:auto;padding:clamp(.8rem,1.6vw,1.15rem);border:1px solid var(--onixq-product-page-border, #d7cbbb);border-radius:1.5rem;background:var(--onixq-product-media-surface, #f5efe8);overflow:clip}.onixq-product-gallery__slide[hidden]{display:none}.onixq-product-gallery--ratio-adapt .onixq-product-gallery__stage{aspect-ratio:auto;min-height:28rem}.onixq-product-gallery__slide{width:100%;height:100%}.onixq-product-gallery__slide>*,.onixq-product-gallery__slide img,.onixq-product-gallery__slide video,.onixq-product-gallery__slide iframe,.onixq-product-gallery__slide model-viewer{width:100%;height:100%;object-fit:contain}.onixq-product-gallery__image{object-fit:contain;object-position:center}.onixq-product-gallery__video,.onixq-product-gallery__model,.onixq-product-gallery__fallback{width:100%;height:100%}.onixq-product-gallery__placeholder{display:grid;place-items:center;min-height:24rem;color:var(--onixq-product-page-muted-text, #756d62)}.onixq-product-gallery__thumbnails{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.onixq-product-gallery__thumb{position:relative;flex:0 0 auto;width:4.75rem;height:5.75rem;padding:0;border:1px solid var(--onixq-product-page-border, #d7cbbb);border-radius:.9rem;background:#ffffffb8;overflow:hidden}.onixq-product-gallery__thumb.is-active{border-color:var(--onixq-product-page-accent, #8d6950);box-shadow:0 0 0 1px var(--onixq-product-page-accent, #8d6950)}.onixq-product-gallery__thumb-image,.onixq-product-gallery__thumb video,.onixq-product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.onixq-product-gallery__thumb-icon{position:absolute;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;display:grid;place-items:center;z-index:1;color:var(--onixq-product-page-accent, #8d6950)}.onixq-product-gallery--thumbs-left{display:grid;grid-template-columns:minmax(0,1fr) 5.75rem;gap:1rem;align-items:start}.onixq-product-gallery--thumbs-left .onixq-product-gallery__stage{grid-column:1}.onixq-product-gallery--thumbs-left .onixq-product-gallery__thumbnails{grid-column:2;flex-direction:column;max-height:min(78vh,44rem);overflow-y:auto;justify-content:flex-start}.onixq-product-accordions{display:grid;gap:.75rem;margin-top:2rem}.onixq-product-accordions__item{border:1px solid var(--onixq-product-page-border, #d7cbbb);border-radius:1rem;background:#fffcf8d1;overflow:clip}.onixq-product-accordions__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;font-weight:700;list-style:none}.onixq-product-accordions__summary:after{content:"+";font-size:1.1rem;color:var(--onixq-product-page-muted-text, #756d62)}.onixq-product-accordions__item[open] .onixq-product-accordions__summary:after{content:"\2013"}.onixq-product-accordions__content{padding:0 1.1rem 1.1rem;color:var(--onixq-product-page-muted-text, #756d62)}.onixq-product-accordions__content>:first-child{margin-top:0}.onixq-product-page__app-blocks{display:grid;gap:1rem;margin-top:1.5rem}.onixq-product-page__app-block{border-top:1px solid var(--onixq-product-page-border, #d7cbbb);padding-top:1rem}.onixq-product-page--motion .onixq-product-gallery__thumb,.onixq-product-page--motion .onixq-product-page-form__submit,.onixq-product-page--motion .onixq-product-page__purchase-panel{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.onixq-product-page--motion .onixq-product-gallery__thumb:hover,.onixq-product-page--motion .onixq-product-gallery__thumb:focus-visible{transform:translateY(-2px)}@media(max-width:989px){.onixq-product-page__layout{grid-template-columns:minmax(0,1fr)}.onixq-product-page__purchase-panel--sticky{position:static}.onixq-product-gallery__stage{max-width:none;max-height:min(74vh,42rem)}.onixq-product-page__trust-badge{grid-template-columns:1.4rem minmax(0,1fr)}.onixq-routine-check{padding:.9rem}.onixq-routine-check__open{width:100%}.onixq-routine-result__candidate-link{grid-template-columns:4rem minmax(0,1fr)}}@media(max-width:749px){.onixq-product-page__title{font-size:clamp(1.8rem,8vw,2.45rem)}.onixq-product-gallery__stage{padding:.7rem;max-height:min(68vh,34rem)}.onixq-product-gallery__thumbnails{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.25rem;scrollbar-width:none;scroll-snap-type:x proximity}.onixq-product-gallery__thumbnails::-webkit-scrollbar{display:none}.onixq-product-gallery__thumb{width:4.25rem;height:5.25rem;scroll-snap-align:start}.onixq-product-gallery--thumbs-left{grid-template-columns:minmax(0,1fr)}.onixq-product-gallery--thumbs-left .onixq-product-gallery__stage,.onixq-product-gallery--thumbs-left .onixq-product-gallery__thumbnails{grid-column:auto;max-height:none;overflow:visible}.onixq-product-page__trust-strip,.onixq-routine-check__choices{grid-template-columns:1fr}.onixq-routine-check__controls,.onixq-routine-result__actions{flex-direction:column}.onixq-routine-check__back,.onixq-routine-check__continue,.onixq-routine-check__open,.onixq-routine-result__action{width:100%}.onixq-routine-result__candidate-link{grid-template-columns:4rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.onixq-product-page *,.onixq-product-page *:before,.onixq-product-page *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/onixq-product-page.css.map */
