.collection-guidance{padding-top:var(--guidance-top);padding-bottom:var(--guidance-bottom)}.collection-guidance__header{max-width:760px;margin-bottom:24px}.collection-guidance__title,.collection-guidance__faq h2{margin:0 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.2}.collection-guidance__intro p,.collection-guidance__step p,.collection-guidance__answer p{margin:0}.collection-guidance__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:34px}.collection-guidance__step{display:flex;gap:14px;padding:20px;border:1px solid #e5e5e5;border-radius:10px;background:#fff}.collection-guidance__number{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;background:#232323;color:#fff;font-weight:700}.collection-guidance__step h3{margin:2px 0 8px;font-size:18px}.collection-guidance__faq{max-width:900px}.collection-guidance__faq-item{border-top:1px solid #dedede}.collection-guidance__faq-item:last-child{border-bottom:1px solid #dedede}.collection-guidance__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 0;cursor:pointer;font-weight:700}.collection-guidance__faq-item summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.collection-guidance__faq-item[open] summary [aria-hidden=true]{transform:rotate(45deg)}.collection-guidance__answer{padding:0 34px 18px 0}@media screen and (max-width:749px){.collection-guidance__steps{grid-template-columns:1fr}.collection-guidance__step{padding:16px}}.collection-seo-intro{padding-top:var(--intro-top);padding-bottom:var(--intro-bottom)}.collection-seo-intro__content{max-width:var(--intro-max-width);text-align:var(--intro-align);color:var(--color-text, #232323);line-height:1.7}.collection-seo-intro__content p{margin-top:0;margin-bottom:0}.collection-seo-intro__heading{margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);line-height:1.25}@media screen and (max-width:749px){.collection-seo-intro{padding-top:14px;padding-bottom:16px}.collection-seo-intro__content{max-width:100%;font-size:calc(var(--font-body-size) - 1px);line-height:1.6}}.home-positioning-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--hero-background);color:var(--hero-text)}.home-positioning-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.home-positioning-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,rgba(255,255,255,var(--hero-media-overlay)),#fff0 72%);pointer-events:none}.home-positioning-hero__media picture,.home-positioning-hero__image,.home-positioning-hero__media-placeholder{display:block;width:100%;height:100%}.home-positioning-hero__image{object-fit:cover;object-position:var(--hero-desktop-position)}.home-positioning-hero__media-placeholder{background:linear-gradient(135deg,#f7e8e3,#f8f4ef 55%,#eadbd4)}.home-positioning-hero__inner{display:flex;align-items:center;width:min(100%,1570px);min-height:clamp(520px,55vw,720px);margin:0 auto;padding:clamp(32px,5vw,72px)}.home-positioning-hero__panel{width:min(100%,680px);padding:clamp(28px,4vw,52px);border-radius:24px;background:var(--hero-panel-background);box-shadow:0 22px 60px #402b2324;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-positioning-hero__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.home-positioning-hero__heading{max-width:18ch;margin:0;color:inherit;font-size:clamp(36px,4.4vw,68px);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.home-positioning-hero__supporting{max-width:58ch;margin-top:20px;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.home-positioning-hero__supporting p{margin:0}.home-positioning-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home-positioning-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.home-positioning-hero__button:hover{transform:translateY(-1px)}.home-positioning-hero__button:focus-visible{outline-style:solid;outline-width:3px;outline-offset:3px}.home-positioning-hero__button--primary{background:var(--hero-primary-background);color:var(--hero-primary-text)}.home-positioning-hero__button--secondary{border-color:var(--hero-secondary-border);background:transparent;color:var(--hero-secondary-text)}.home-positioning-hero__proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid currentColor;list-style:none}.home-positioning-hero__proof{display:grid;gap:4px;min-width:0}.home-positioning-hero__proof strong{font-size:13px;line-height:1.35}.home-positioning-hero__proof span{font-size:12px;line-height:1.5;opacity:.82}@media(max-width:749px){.home-positioning-hero{overflow:visible}.home-positioning-hero__media{position:relative;z-index:-1;aspect-ratio:4 / 3}.home-positioning-hero__media--placeholder{aspect-ratio:16 / 5}.home-positioning-hero__media:after{background:linear-gradient(180deg,#fff0 55%,rgba(255,255,255,var(--hero-media-overlay)))}.home-positioning-hero__image{object-position:var(--hero-mobile-position)}.home-positioning-hero__inner{min-height:0;margin-top:-24px;padding:0 16px 28px}.home-positioning-hero__panel{padding:28px 22px;border-radius:20px;-webkit-backdrop-filter:none;backdrop-filter:none}.home-positioning-hero__heading{max-width:none;font-size:clamp(32px,10vw,46px);line-height:1.08}.home-positioning-hero__actions{display:grid;grid-template-columns:1fr}.home-positioning-hero__button{width:100%}.home-positioning-hero__proof-list{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.home-positioning-hero__button{transition:none}}.wq-empty-guidance{max-width:560px;margin:18px auto 0;text-align:center}.wq-empty-guidance__heading{margin:0 0 6px;font-size:18px;font-weight:600}.wq-empty-guidance__text{margin:0 0 16px;font-size:14px;line-height:1.6}.wq-empty-guidance__cta{min-width:210px}.wq-empty-guidance__recommendation{margin-top:18px;padding-top:16px;border-top:1px solid #e5e5e5}.wq-empty-guidance__recommendation-heading{margin:0 0 10px;font-size:13px;font-weight:600}.wq-empty-guidance__product{display:inline-flex;align-items:center;gap:12px;color:currentColor;text-align:left;text-decoration:none}.wq-empty-guidance__product img{width:64px;height:64px;border-radius:8px;object-fit:cover}.wq-empty-guidance__product-title,.wq-empty-guidance__product-price{display:block}.wq-empty-guidance__product-title{font-weight:600}.wq-empty-guidance--cart-drawer{padding:0 16px}.wq-return-summary{width:min(100% - 32px,1170px);margin:20px auto;padding:18px 20px;border:1px solid #d9e7e5;border-radius:10px;background:#f4fbfa;color:#232323;text-align:left}.wq-return-summary__heading{margin:0 0 6px;font-size:16px;font-weight:600}.wq-return-summary__text,.wq-return-summary__text p{margin:0;font-size:14px;line-height:1.6}.wq-return-summary__link{display:inline-block;margin-top:10px;color:currentColor;font-weight:600;text-decoration:underline;text-underline-offset:3px}.wq-return-summary--cart-drawer{width:auto;margin:14px 16px 18px}.wq-return-summary--product-tab{width:100%;margin:0}.tutorial-library{margin-block:2.5rem 4rem}.tutorial-library__heading{margin-block:0 1.5rem;text-align:center}.tutorial-library__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none}.tutorial-card{height:100%;overflow:hidden;border:1px solid #e5e5e5;border-radius:1rem;background:#fff}.tutorial-card__summary{display:block;cursor:pointer;list-style:none}.tutorial-card__summary::-webkit-details-marker{display:none}.tutorial-card__summary:focus-visible{outline:3px solid currentColor;outline-offset:-3px}.tutorial-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#f5f5f5}.tutorial-card__media img{width:100%;height:100%;object-fit:cover}.tutorial-card__play{position:absolute;inset:auto auto 1rem 1rem;padding:.55rem .85rem;border-radius:999px;background:#fffffff0;color:#232323;font-weight:600}.tutorial-card__content{display:grid;gap:.55rem;padding:1.25rem}.tutorial-card__type,.tutorial-card__duration{color:#595959;font-size:.875rem}.tutorial-card__title{color:#232323;font-size:1.2rem;font-weight:700;line-height:1.3}.tutorial-card__summary-text{color:#454545;line-height:1.6}.tutorial-card__video{padding:0 1.25rem 1.25rem}.tutorial-card__video video{display:block;width:100%;height:auto;max-height:70vh;border-radius:.75rem;background:#000}.tutorial-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1.25rem 1.25rem;color:#595959}.tutorial-card__footer a{text-decoration:underline;text-underline-offset:.2em}@media screen and (min-width:750px){.tutorial-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.tutorial-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tutorial-product-entry{display:grid;gap:.45rem;margin-block:1.25rem;padding:1rem 1.1rem;border:1px solid #dedede;border-radius:.75rem;background:#faf9f7}.tutorial-product-entry__type{color:#595959;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tutorial-product-entry__title{color:#232323;line-height:1.35}.tutorial-product-entry__note{color:#595959;line-height:1.5}.tutorial-product-entry__link{width:fit-content;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.tutorial-product-entry__link:focus-visible{outline:3px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
