.fd-guide{font-family:var(--fd-body);font-size:calc(var(--fd-fs-body) * var(--fd-scale));line-height:var(--fd-lh-body);color:var(--fd-c-text);background:var(--fd-c-bg)}.fd-guide *,.fd-guide *:before,.fd-guide *:after{box-sizing:border-box}.fd-guide strong{font-weight:var(--fd-body-bw)}.fd-guide a{color:var(--fd-c-link)}.fd-guide a:focus-visible,.fd-guide summary:focus-visible{outline:3px solid var(--fd-c-accent);outline-offset:2px}.fd-wrap{max-width:var(--fd-max-w);margin:0 auto;padding:0 var(--fd-pad-x)}.fd-guide .fd-h1,.fd-guide .fd-h2,.fd-guide .fd-quick-h2,.fd-guide .fd-closing-h2,.fd-guide .fd-pick-t,.fd-guide .fd-card-title,.fd-guide .fd-steps li:before,.fd-guide .fd-price{font-family:var(--fd-head);font-weight:var(--fd-head-w);font-style:var(--fd-head-s)}.fd-hero{background:var(--fd-c-hero-bg);color:var(--fd-c-hero-text);padding:var(--fd-hero-pt) 0 var(--fd-hero-pb);border-bottom:var(--fd-hero-bw) solid var(--fd-c-hero-border)}.fd-crumbs{font-size:calc(var(--fd-fs-crumbs) * var(--fd-scale));color:var(--fd-c-hero-crumb);padding:0 0 18px}.fd-guide .fd-crumbs a{color:var(--fd-c-hero-crumb)}.fd-hero-grid{display:grid;grid-template-columns:var(--fd-hero-cols);gap:var(--fd-hero-gap);align-items:center}.fd-hero-grid--single{grid-template-columns:1fr}.fd-hero-copy{order:0}.fd-hero-img{order:var(--fd-hero-order);margin:0;border:var(--fd-hero-img-bw) solid var(--fd-c-hero-img-border);border-radius:var(--fd-hero-img-radius);overflow:hidden;aspect-ratio:var(--fd-hero-ratio);background:var(--fd-c-hero-img-bg)}.fd-hero-img img{display:block;width:100%;height:100%;object-fit:cover}.fd-ph{height:100%;display:grid;place-items:center;text-align:center;padding:24px;color:var(--fd-c-hero-ph);font-size:calc(var(--fd-fs-ph) * var(--fd-scale));background:repeating-linear-gradient(135deg,var(--fd-c-hero-img-bg) 0 14px,var(--fd-c-hero-img-bg2) 14px 28px)}.fd-guide .fd-h1{font-size:var(--fd-fs-h1);line-height:var(--fd-lh-h1);margin:0 0 18px;letter-spacing:var(--fd-ls-h1);color:var(--fd-c-hero-heading)}.fd-hero-text p{max-width:62ch;margin:0 0 14px;font-size:calc(var(--fd-fs-hero-p) * var(--fd-scale))}.fd-hero-text p:last-child{margin-bottom:0}.fd-promise p{color:var(--fd-c-hero-promise);font-weight:600}.fd-jump{background:var(--fd-c-jump-bg);border-bottom:var(--fd-jump-bw) solid var(--fd-c-jump-border)}.fd-jump--sticky{position:sticky;top:var(--fd-jump-top);z-index:10}.fd-jump ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow-x:auto;white-space:nowrap}.fd-guide .fd-jump a{display:block;padding:var(--fd-jump-py) var(--fd-jump-px);color:var(--fd-c-jump-text);font-weight:600;text-decoration:none;font-size:calc(var(--fd-fs-jump) * var(--fd-scale))}.fd-guide .fd-jump a:hover{background:var(--fd-c-jump-hover)}.fd-quick{margin:var(--fd-quick-mt) 0 8px}.fd-guide .fd-quick-h2{font-size:var(--fd-fs-quick-h2);line-height:var(--fd-lh-heading);margin:0 0 6px;color:var(--fd-c-heading)}.fd-quick-intro{margin:0 0 16px;color:var(--fd-c-quick-text);font-size:calc(var(--fd-fs-quick-p) * var(--fd-scale))}.fd-picks{border-bottom:1px solid var(--fd-c-pick-border)}.fd-pick{display:grid;grid-template-columns:1.1fr 1.6fr .9fr 1.3fr;gap:0 var(--fd-pick-gap);padding:var(--fd-pick-py) 0;border-top:1px solid var(--fd-c-pick-border);align-items:baseline;color:var(--fd-c-pick-text);font-size:calc(var(--fd-fs-pick) * var(--fd-scale))}.fd-guide .fd-pick-t{font-size:calc(var(--fd-fs-pick-t) * var(--fd-scale))}.fd-guide .fd-pick-t a{color:var(--fd-c-pick-title)}.fd-pick small{display:block;color:var(--fd-c-pick-label);font-size:calc(var(--fd-fs-pick-small) * var(--fd-scale))}.fd-note{font-size:calc(var(--fd-fs-note) * var(--fd-scale));color:var(--fd-c-muted);margin:10px 0 0}.fd-type{padding:var(--fd-type-pt) 0 var(--fd-type-pb);scroll-margin-top:var(--fd-anchor-offset)}.fd-type+.fd-type{border-top:1px solid var(--fd-c-divider)}.fd-guide .fd-h2{font-size:var(--fd-fs-h2);line-height:var(--fd-lh-heading);margin:0 0 18px;color:var(--fd-c-heading)}.fd-cols{display:grid;grid-template-columns:1fr var(--fd-card-w);gap:var(--fd-col-gap);align-items:start}.fd-cols--single{grid-template-columns:1fr}.fd-dl{margin:0}.fd-dl dt{font-weight:var(--fd-body-bw);color:var(--fd-c-term);margin-top:14px;font-size:calc(var(--fd-fs-term) * var(--fd-scale))}.fd-dd{margin:2px 0 0;font-size:calc(var(--fd-fs-def) * var(--fd-scale))}.fd-dd p{margin:0 0 .6em}.fd-dd p:last-child{margin-bottom:0}.fd-more{margin:18px 0 0;font-weight:600}.fd-card{background:var(--fd-c-card-bg);border:var(--fd-card-bw) solid var(--fd-c-card-border);border-radius:var(--fd-card-radius);overflow:hidden}.fd-card-img{aspect-ratio:var(--fd-card-ratio);background:repeating-linear-gradient(135deg,var(--fd-c-card-img-bg) 0 12px,var(--fd-c-card-img-bg2) 12px 24px);display:grid;place-items:center;color:var(--fd-c-card-img-text);font-size:calc(var(--fd-fs-card-img) * var(--fd-scale));text-align:center;padding:0}.fd-card-img:not(:has(img)){padding:10px}.fd-card-img img{display:block;width:100%;height:100%;object-fit:cover}.fd-card-body{padding:var(--fd-card-pad)}.fd-guide .fd-card-title{font-size:calc(var(--fd-fs-card-title) * var(--fd-scale));line-height:var(--fd-lh-heading);margin:0 0 4px;color:var(--fd-c-card-title)}.fd-guide .fd-price{font-size:calc(var(--fd-fs-price) * var(--fd-scale));margin:0 0 8px;color:var(--fd-c-card-price);font-weight:700}.fd-guide .fd-card-text{margin:0 0 14px;font-size:calc(var(--fd-fs-card-text) * var(--fd-scale));color:var(--fd-c-card-text)}.fd-guide .fd-btn{display:inline-block;background:var(--fd-c-btn-bg);color:var(--fd-c-btn-text);font-weight:700;font-size:calc(var(--fd-fs-btn) * var(--fd-scale));line-height:1.3;text-decoration:none;padding:var(--fd-btn-py) var(--fd-btn-px);border-radius:var(--fd-btn-radius);border:var(--fd-btn-bw) solid var(--fd-c-btn-border)}.fd-guide .fd-btn:hover{background:var(--fd-c-btn-hover-bg);border-color:var(--fd-c-btn-hover-border);color:var(--fd-c-btn-hover-text)}.fd-guide .fd-btn--block{display:block;text-align:center}.fd-guide .fd-btn--alt{background:transparent;color:var(--fd-c-alt-text);border-color:var(--fd-c-alt-border)}.fd-guide .fd-btn--alt:hover{background:var(--fd-c-alt-hover-bg);color:var(--fd-c-alt-hover-text);border-color:var(--fd-c-alt-hover-bg)}.fd-sec{padding:var(--fd-sec-pt) 0 var(--fd-sec-pb);border-top:1px solid var(--fd-c-divider);scroll-margin-top:var(--fd-anchor-offset)}.fd-steps{counter-reset:fdstep;list-style:none;padding:0;margin:0 0 14px;max-width:60ch}.fd-steps li{counter-increment:fdstep;position:relative;padding:10px 0 10px calc(var(--fd-step-num) + 14px);border-bottom:1px solid var(--fd-c-step-border);font-size:calc(var(--fd-fs-step) * var(--fd-scale));min-height:calc(var(--fd-step-num) + 16px)}.fd-steps li:before{content:counter(fdstep);position:absolute;left:0;top:8px;width:var(--fd-step-num);height:var(--fd-step-num);border-radius:50%;background:var(--fd-c-step-num-bg);color:var(--fd-c-step-num-text);display:grid;place-items:center;font-size:calc(var(--fd-fs-step-num) * var(--fd-scale))}.fd-rt p{margin:0 0 8px}.fd-helper{background:var(--fd-c-helper-bg);border-left:var(--fd-helper-bw) solid var(--fd-c-helper-border);padding:16px 20px;max-width:70ch;color:var(--fd-c-helper-text);font-size:calc(var(--fd-fs-helper) * var(--fd-scale))}.fd-helper p{margin:0 0 8px}.fd-helper p:last-child{margin:0}.fd-faq{background:var(--fd-c-faq-bg);border:1px solid var(--fd-c-faq-border);margin-bottom:var(--fd-faq-gap);border-radius:var(--fd-faq-radius);color:var(--fd-c-faq-text)}.fd-faq summary{cursor:pointer;font-weight:var(--fd-body-bw);padding:14px 16px;list-style:none;font-size:calc(var(--fd-fs-faq-q) * var(--fd-scale))}.fd-faq summary::-webkit-details-marker{display:none}.fd-faq summary:after{content:"+";float:right;font-size:22px;line-height:1}.fd-faq[open] summary:after{content:"\2212"}.fd-faq-a{padding:0 16px 16px;max-width:70ch;font-size:calc(var(--fd-fs-faq-a) * var(--fd-scale))}.fd-faq-a p{margin:0 0 .6em}.fd-faq-a p:last-child{margin:0}.fd-closing{background:var(--fd-c-closing-bg);color:var(--fd-c-closing-text);margin-top:var(--fd-closing-mt);padding:var(--fd-closing-pt) 0 var(--fd-closing-pb)}.fd-guide .fd-closing-h2{font-size:var(--fd-fs-closing-h2);line-height:var(--fd-lh-heading);margin:0 0 10px;color:var(--fd-c-closing-heading)}.fd-closing-p{margin:0;font-size:calc(var(--fd-fs-closing-p) * var(--fd-scale))}.fd-row{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0 28px}.fd-routine{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--fd-routine-min),1fr));gap:var(--fd-routine-gap)}.fd-guide .fd-routine a{display:block;padding:14px 16px;border:1px solid var(--fd-c-routine-border);color:var(--fd-c-routine-title);text-decoration:none;border-radius:var(--fd-routine-radius);font-size:calc(var(--fd-fs-routine) * var(--fd-scale))}.fd-guide .fd-routine a:hover{border-color:var(--fd-c-routine-hover)}.fd-routine span{display:block;color:var(--fd-c-routine-sub);font-size:calc(var(--fd-fs-routine-sub) * var(--fd-scale))}@media(max-width:800px){.fd-cols{grid-template-columns:1fr}.fd-pick{grid-template-columns:1fr 1fr;gap:4px 14px}.fd-pick-t{grid-column:1 / -1}.fd-hero-grid{grid-template-columns:1fr;gap:28px}.fd-hero-img{aspect-ratio:var(--fd-hero-ratio-m);order:0}.fd-guide .fd-h1{font-size:var(--fd-fs-h1-m)}.fd-guide .fd-h2{font-size:var(--fd-fs-h2-m)}.fd-guide .fd-quick-h2{font-size:var(--fd-fs-quick-h2-m)}.fd-guide .fd-closing-h2{font-size:var(--fd-fs-closing-h2-m)}}.stack__link{position:absolute;top:0;right:0;bottom:0;left:0}.stack__link~:is(.stack-content,.stack__media-wrapper){pointer-events:none}.stack__link~.stack-content--design-mode{pointer-events:auto}.stack:has(>.stack__media-wrapper){overflow:hidden}.stack__media-wrapper{z-index:0}.stack__media-wrapper .img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary_bg, rgba(0, 0, 0, .5));pointer-events:none}.stack__media-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--video-object-fit, cover)}.stack-block-content{position:relative;z-index:1}:root{--text-align-default: left;--max-width--body-normal: 50ch;--max-width--body-narrow: 35ch}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
