.category-guide{color:var(--guide-text);background:var(--guide-background);padding-block:var(--guide-space)}.category-guide__inner{width:min(calc(100% - 64px),1280px);margin-inline:auto}.category-guide__heading{margin:0 0 36px;font-size:clamp(28px,3vw,42px);line-height:1.2}.category-guide__items{display:grid;gap:28px}.category-guide__item{min-width:0;padding:36px;border-radius:24px;background:var(--guide-card)}.category-guide__copy{display:grid;gap:20px}.category-guide__eyebrow{margin:0 0 12px;font-size:13px;color:var(--guide-accent);font-weight:700;letter-spacing:.05em}.category-guide__title{margin:0;font-size:clamp(26px,2.8vw,40px);line-height:1.2;text-wrap:balance}.category-guide__text{font-size:17px;line-height:1.7;overflow-wrap:anywhere}.category-guide__text>:first-child{margin-top:0}.category-guide__text>:last-child{margin-bottom:0}.category-guide__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.category-guide__media{overflow:hidden;border-radius:20px}.category-guide__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.category-guide--editorial .category-guide__item{padding:48px}.category-guide--editorial .category-guide__item:nth-child(odd){background:transparent}.category-guide--editorial .category-guide__copy{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.category-guide--cards .category-guide__items{grid-template-columns:repeat(3,minmax(0,1fr))}.category-guide--cards .category-guide__title{font-size:clamp(24px,2.2vw,30px)}.category-guide--split .category-guide__items{grid-template-columns:repeat(2,minmax(0,1fr))}.category-guide--split .category-guide__item:first-child{grid-column:1 / -1;padding:48px}.category-guide--split .category-guide__item:first-child .category-guide__copy{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}.category-guide--split .category-guide__item:not(:first-child){background:transparent;border:1px solid var(--guide-card)}.category-guide--split .category-guide__item:not(:first-child) .category-guide__title{font-size:clamp(24px,2.2vw,32px)}.category-guide__item--image{display:grid;gap:28px}.category-guide--editorial .category-guide__item--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.category-guide--editorial .category-guide__item--image .category-guide__copy{grid-template-columns:1fr;gap:20px}.category-guide--editorial .category-guide__item--image:nth-child(2n) .category-guide__media{grid-column:1;grid-row:1}.category-guide--split .category-guide__item--image:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.category-guide--split .category-guide__item--image:first-child .category-guide__copy{grid-template-columns:1fr;gap:20px}@media(max-width:989px){.category-guide--cards .category-guide__items{grid-template-columns:1fr}.category-guide--editorial .category-guide__copy,.category-guide--split .category-guide__item:first-child .category-guide__copy{gap:28px}}@media(max-width:749px){.category-guide{padding-block:min(var(--guide-space),36px)}.category-guide__inner{width:calc(100% - 32px)}.category-guide__items,.category-guide--split .category-guide__items{grid-template-columns:1fr;gap:20px}.category-guide__item,.category-guide--editorial .category-guide__item,.category-guide--split .category-guide__item:first-child{padding:28px 20px;border-radius:20px}.category-guide--editorial .category-guide__copy,.category-guide--split .category-guide__item:first-child .category-guide__copy,.category-guide--editorial .category-guide__item--image,.category-guide--split .category-guide__item--image:first-child{grid-template-columns:1fr;gap:20px}.category-guide--editorial .category-guide__item--image:nth-child(2n) .category-guide__media{grid-column:auto;grid-row:auto}.category-guide__text{font-size:16px;line-height:1.65}}.category-guide__item--custom :is(.category-guide__title,.category-guide__text,.category-guide__text p,.category-guide__text span,.category-guide__eyebrow){color:var(--item-text)}.category-guide__media--compact{width:min(100%,360px);justify-self:center}@media(max-width:749px){.category-guide__media--compact{width:min(100%,280px)}}.faq-premium{background:var(--faq-bg);color:var(--faq-text);padding-top:var(--faq-padding-top);padding-bottom:var(--faq-padding-bottom)}.faq-premium__inner{width:min(calc(100% - 40px),var(--faq-max-width));margin:0 auto}.faq-premium__header{max-width:var(--faq-header-max-width);margin:0 auto 42px}.faq-premium--align-left .faq-premium__header{margin-left:0;text-align:left}.faq-premium--align-center .faq-premium__header{text-align:center}.faq-premium__subtitle{margin:0 0 10px;color:var(--faq-accent);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-premium__title{margin:0;color:var(--faq-text);font-size:clamp(30px,4vw,var(--faq-title-size));font-weight:var(--faq-title-weight);line-height:1.08}.faq-premium__description{margin-top:16px;color:var(--faq-answer-text);line-height:1.65}.faq-premium__list{display:grid;gap:var(--faq-gap)}.faq-premium__item{color:var(--faq-question-text);overflow:hidden}.faq-premium--cards .faq-premium__item{background:var(--faq-question-bg);border:var(--faq-border-width) solid var(--faq-border);border-radius:var(--faq-radius)}.faq-premium--minimal .faq-premium__item{border-bottom:var(--faq-border-width) solid var(--faq-border)}.faq-premium__summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:18px;padding:var(--faq-question-padding-y) var(--faq-question-padding-x);cursor:pointer;list-style:none;font-size:18px;font-weight:650;line-height:1.35;position:relative}.faq-premium__summary::-webkit-details-marker{display:none}.faq-premium__item[open] .faq-premium__summary:after{content:"";position:absolute;left:var(--faq-question-padding-x);right:var(--faq-question-padding-x);bottom:0;height:var(--faq-divider-width);background:var(--faq-divider);border-radius:999px}.faq-premium__summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-3px;border-radius:calc(var(--faq-radius) - 2px)}.faq-premium__icon{position:relative;width:24px;height:24px;justify-self:end}.faq-premium__icon:before,.faq-premium__icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:var(--faq-accent);border-radius:99px;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.faq-premium__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-premium__item[open] .faq-premium__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.faq-premium__answer{padding:18px var(--faq-question-padding-x) var(--faq-question-padding-y);color:var(--faq-answer-text);line-height:1.7}.faq-premium__answer>:first-child,.faq-premium__description>:first-child,.faq-premium__cta-text>:first-child{margin-top:0}.faq-premium__answer>:last-child,.faq-premium__description>:last-child,.faq-premium__cta-text>:last-child{margin-bottom:0}.faq-premium__answer a,.faq-premium__description a,.faq-premium__cta-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.faq-premium__cta{margin-top:36px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--faq-cta-bg);color:var(--faq-cta-text);border-radius:var(--faq-radius)}.faq-premium__cta-heading{margin:0;font-size:22px;font-weight:700}.faq-premium__cta-text{margin-top:6px}.faq-premium__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border-radius:999px;text-decoration:none;font-weight:700;transition:transform .2s ease,opacity .2s ease}.faq-premium__button:hover{transform:translateY(-1px)}.faq-premium__button--filled{background:var(--faq-button-bg);color:var(--faq-button-text)}.faq-premium__button--outline{color:var(--faq-cta-text);border:1px solid currentColor;background:transparent}@media screen and (max-width:749px){.faq-premium__inner{width:min(calc(100% - 28px),var(--faq-max-width))}.faq-premium__header{margin-bottom:28px}.faq-premium__summary{grid-template-columns:minmax(0,1fr) 24px;gap:12px;font-size:16px}.faq-premium__cta{align-items:flex-start;flex-direction:column;padding:22px}.faq-premium__button{width:100%}}.seo-hero-premium{position:relative;overflow:hidden;isolation:isolate;width:100%;background:var(--seo-hero-bg);color:var(--seo-hero-text);padding-top:var(--seo-hero-padding-top);padding-bottom:var(--seo-hero-padding-bottom)}.seo-hero-premium__inner{position:relative;z-index:2;width:min(calc(100% - 48px),var(--seo-hero-max-width));margin:0 auto}.seo-hero-premium__content{width:min(100%,var(--seo-hero-text-width))}.seo-hero-premium--align-center .seo-hero-premium__content{margin-inline:auto;text-align:center}.seo-hero-premium--align-left .seo-hero-premium__content{margin-right:auto;text-align:left}.seo-hero-premium__eyebrow{margin:0 0 12px;color:var(--seo-hero-accent);font-size:13px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.seo-hero-premium__title{margin:0;color:var(--seo-hero-text);font-size:clamp(32px,4.6vw,var(--seo-hero-title-size));font-weight:var(--seo-hero-title-weight);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.seo-hero-premium__description{margin-top:18px;color:var(--seo-hero-text);font-size:var(--seo-hero-description-size);line-height:1.6;text-wrap:pretty}.seo-hero-premium__description>:first-child{margin-top:0}.seo-hero-premium__description>:last-child{margin-bottom:0}.seo-hero-premium__description a{color:inherit;text-underline-offset:3px}.seo-hero-premium__media{position:absolute;z-index:1;top:calc(50% + var(--seo-hero-image-y));width:var(--seo-hero-image-width);opacity:var(--seo-hero-image-opacity);pointer-events:none;transform:translateY(-50%)}.seo-hero-premium__media--left{left:0;transform:translate(calc(-1 * var(--seo-hero-image-offset)),-50%)}.seo-hero-premium__media--right{right:0;transform:translate(var(--seo-hero-image-offset),-50%)}.seo-hero-premium__image{display:block;width:100%;height:auto;object-fit:contain}@media screen and (max-width:989px){.seo-hero-premium__media{width:min(var(--seo-hero-image-width),34vw)}}@media screen and (max-width:749px){.seo-hero-premium{padding-top:var(--seo-hero-padding-top-mobile);padding-bottom:var(--seo-hero-padding-bottom-mobile)}.seo-hero-premium__inner{width:min(calc(100% - 28px),var(--seo-hero-max-width))}.seo-hero-premium__title{font-size:var(--seo-hero-title-size-mobile);line-height:1.06}.seo-hero-premium__description{margin-top:14px;font-size:min(var(--seo-hero-description-size),16px);line-height:1.55}.seo-hero-premium__media{top:calc(50% + var(--seo-hero-image-y-mobile));width:var(--seo-hero-image-width-mobile)}.seo-hero-premium__media--left{transform:translate(calc(-1 * var(--seo-hero-image-offset-mobile)),-50%)}.seo-hero-premium__media--right{transform:translate(var(--seo-hero-image-offset-mobile),-50%)}.seo-hero-premium--hide-mobile-images .seo-hero-premium__media{display:none}}.seo-hero-premium .seo-hero-premium__description.rte,.seo-hero-premium .seo-hero-premium__description.rte :is(p,span,strong,em,a){color:var(--seo-hero-text)}.seo-hero-premium--brush{padding-bottom:calc(var(--seo-hero-padding-bottom) + var(--seo-hero-divider-height) * .35)}.seo-hero-premium__brush-divider{position:absolute;z-index:3;left:0;bottom:-1px;display:block;width:100%;height:var(--seo-hero-divider-height);color:var(--seo-hero-divider-color);pointer-events:none}@media screen and (max-width:749px){.seo-hero-premium--brush{padding-bottom:calc(var(--seo-hero-padding-bottom-mobile) + var(--seo-hero-divider-height-mobile) * .35)}.seo-hero-premium__brush-divider{height:var(--seo-hero-divider-height-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map?subset=AIIAAAAAACA */
