.product__description-below{padding-top:4rem}@media screen and (min-width:750px){.product.product--description-below{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"media info" "desc info"}.product.product--description-below.product--right{grid-template-areas:"info media" "info desc"}.product.product--description-below:not(.product--no-media)>.grid__item{width:100%;max-width:none}.product--description-below .product__media-wrapper{grid-area:media;align-self:start}.product--description-below .product__info-wrapper{grid-area:info}.product--description-below .product__description-below{grid-area:desc;align-self:start;padding-top:5.6rem}}@media screen and (min-width:990px){.product.product--description-below.product--large{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.product.product--description-below.product--large.product--right{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.product.product--description-below.product--medium{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.product.product--description-below.product--medium.product--right,.product.product--description-below.product--small{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.product.product--description-below.product--small.product--right{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}}.push-description{--pd-accent: var(--color-button, var(--color-foreground));--pd-text: rgba(var(--color-foreground), .82);--pd-muted: rgba(var(--color-foreground), .68);--pd-line: rgba(var(--color-foreground), .1);--pd-surface: rgba(var(--color-foreground), .035);--pd-radius: 1.2rem;color:var(--pd-text);font-size:1.6rem;line-height:1.75;letter-spacing:.01em}.push-description__heading{margin:0 0 2rem;font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.25;color:rgb(var(--color-foreground))}.product__description-below .push-description__heading{padding-bottom:1.6rem;border-bottom:1px solid var(--pd-line)}.push-description__toc{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 3.2rem}.push-description__toc[hidden]{display:none}.push-description__toc-link{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border:1px solid var(--pd-line);border-radius:99rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.35rem;line-height:1.2;text-decoration:none;transition:border-color var(--duration-short, .1s) ease,background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.push-description__toc-link:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:rgb(var(--pd-accent));opacity:.7}.push-description__toc-link:hover,.push-description__toc-link:focus-visible{border-color:rgb(var(--pd-accent));background:rgba(var(--pd-accent),.08)}.push-description__content>*+*{margin-top:1.6rem}.push-description__content p{margin:0;max-width:72ch}.push-description__content p+p{margin-top:1.2rem}.push-description__content>p:first-child{font-size:1.8rem;line-height:1.7;color:rgb(var(--color-foreground))}.push-description__content strong,.push-description__content b{color:rgb(var(--color-foreground));font-weight:600}.push-description__content h2,.push-description__content h3,.push-description__content h4{color:rgb(var(--color-foreground));letter-spacing:normal;scroll-margin-top:12rem}.push-description__content h2{position:relative;margin:4.8rem 0 2rem;padding:3.2rem 0 0 1.6rem;border-top:1px solid var(--pd-line);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.3}.push-description__content h2:before{content:"";position:absolute;left:0;top:3.5rem;bottom:.3rem;width:.4rem;border-radius:.4rem;background:rgb(var(--pd-accent))}.push-description__content>h2:first-child{margin-top:0;padding-top:0;border-top:0}.push-description__content>h2:first-child:before{top:.3rem}.push-description__content h3{margin:3.2rem 0 1.2rem;font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.35}.push-description__content h4{margin:2.4rem 0 .8rem;font-size:calc(var(--font-heading-scale) * 1.6rem)}.push-description__content h2+*,.push-description__content h3+*,.push-description__content h4+*{margin-top:0}.push-description__content a{color:rgb(var(--color-foreground));font-weight:500;text-decoration-color:rgb(var(--pd-accent));text-decoration-thickness:.2rem;text-underline-offset:.35rem}.push-description__content a:hover{color:rgb(var(--color-foreground));text-decoration-thickness:.3rem}.push-description__content ul,.push-description__content ol{margin:0;padding:0;list-style:none}.push-description__content ul>li,.push-description__content ol>li{position:relative;padding-left:2.8rem;list-style:none}.push-description__content ul>li+li,.push-description__content ol>li+li{margin-top:.8rem}.push-description__content ul>li:before{content:"";position:absolute;left:.6rem;top:.75em;width:.7rem;height:.7rem;border-radius:50%;background:rgb(var(--pd-accent));transform:translateY(-50%)}.push-description__content ol{counter-reset:pd-counter}.push-description__content ol>li{counter-increment:pd-counter;padding-left:3.6rem}.push-description__content ol>li:before{content:counter(pd-counter);position:absolute;left:0;top:.15em;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(var(--pd-accent),.12);color:rgb(var(--pd-accent));font-size:1.25rem;font-weight:700;line-height:1}.push-description__content img{display:block;border-radius:var(--pd-radius)}.push-description__content iframe,.push-description__content video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:var(--pd-radius)}.push-description__content .push-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--pd-line);border-radius:var(--pd-radius)}.push-description__content table{width:100%;min-width:48rem;table-layout:auto;border-collapse:collapse;border:0;font-size:1.45rem}.push-description__content th,.push-description__content td{padding:1.2rem 1.6rem;border:0;border-bottom:1px solid var(--pd-line);text-align:left;vertical-align:top}.push-description__content thead th,.push-description__content tr:first-child th{background:var(--pd-surface);color:rgb(var(--color-foreground));font-weight:600}.push-description__content tbody tr:nth-child(2n){background:var(--pd-surface)}.push-description__content tr:last-child td{border-bottom:0}.push-description__content blockquote{display:block;margin:2.4rem 0;padding:1.6rem 2rem;border-left:.4rem solid rgb(var(--pd-accent));border-radius:0 var(--pd-radius) var(--pd-radius) 0;background:rgba(var(--pd-accent),.06);color:rgb(var(--color-foreground));font-style:normal}.push-description__content blockquote>*{margin:0}.push-description .push-product-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.2rem}.push-description .push-product-benefit{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:2rem 2rem 2rem 6.4rem;border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:var(--pd-surface);transition:border-color var(--duration-default, .2s) ease,transform var(--duration-default, .2s) ease}.push-description .push-product-benefit:before{content:"";position:absolute;left:2rem;top:2rem;width:3rem;height:3rem;border-radius:50%;background:rgba(var(--pd-accent),.14)}.push-description .push-product-benefit:after{content:"";position:absolute;left:2.75rem;top:2.75rem;width:1.5rem;height:1.5rem;background:rgb(var(--pd-accent));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.push-description .push-product-benefit:hover{border-color:rgba(var(--pd-accent),.45)}.push-description .push-product-benefit>strong{display:block;font-size:1.6rem;line-height:1.35}.push-description .push-product-benefit>p{margin:0;color:var(--pd-muted);font-size:1.45rem;line-height:1.6}.push-description__content ul.push-specs{overflow:hidden;border:1px solid var(--pd-line);border-radius:var(--pd-radius)}.push-description__content ul.push-specs>li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.4rem 2rem;margin:0;padding:1.3rem 2rem;font-size:1.5rem;line-height:1.55}.push-description__content ul.push-specs>li+li{border-top:1px solid var(--pd-line)}.push-description__content ul.push-specs>li:nth-child(odd){background:var(--pd-surface)}.push-description__content ul.push-specs>li:before{content:none}.push-description__content .push-specs__label{color:rgba(var(--color-foreground),.7);font-weight:500}.push-description__content .push-specs__value{color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.push-description__content ul.push-specs>li{grid-template-columns:minmax(0,1fr);padding:1.2rem 1.6rem}.push-description__content .push-specs__label{font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em}}.push-description__content ul.push-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem}.push-description__content ul.push-links>li{margin:0;padding:0}.push-description__content ul.push-links>li:before{content:none}.push-description__content ul.push-links a{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;height:100%;padding:1.4rem 1.8rem;border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-weight:600;line-height:1.4;text-decoration:none;transition:border-color var(--duration-default, .2s) ease,background-color var(--duration-default, .2s) ease}.push-description__content ul.push-links a:after{content:"";flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--pd-accent),.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 1.6rem no-repeat;transition:transform var(--duration-default, .2s) ease}.push-description__content ul.push-links a:hover{border-color:rgb(var(--pd-accent));background:rgba(var(--pd-accent),.05)}.push-description__content ul.push-links a:hover:after{transform:translate(.3rem)}.push-description .push-product-faq{display:flex;flex-direction:column;gap:1rem}.push-description .push-product-faq-item{border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:rgb(var(--color-background));transition:border-color var(--duration-default, .2s) ease,box-shadow var(--duration-default, .2s) ease}.push-description .push-product-faq-item>h3{margin:0;padding:1.8rem 2rem 0;font-size:1.6rem;line-height:1.45;scroll-margin-top:12rem}.push-description .push-product-faq-item>h3+*{padding:.8rem 2rem 1.8rem;color:var(--pd-muted)}.push-description .push-product-faq-item p{max-width:none;font-size:1.5rem;line-height:1.7}.push-description .push-faq--enhanced .push-product-faq-item>h3{padding:0}.push-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;margin:0;padding:1.8rem 2rem;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.push-faq__trigger:focus-visible{outline:.2rem solid rgba(var(--pd-accent),.6);outline-offset:-.2rem;border-radius:var(--pd-radius)}.push-faq__icon{position:relative;flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;background:rgba(var(--pd-accent),.1);transition:background-color var(--duration-default, .2s) ease,transform var(--duration-default, .2s) ease}.push-faq__icon:before,.push-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:1.2rem;height:.2rem;border-radius:.2rem;background:rgb(var(--pd-accent));transform:translate(-50%,-50%);transition:transform var(--duration-default, .2s) ease}.push-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.push-description .push-faq--enhanced .push-product-faq-item>h3+*{display:grid;grid-template-rows:0fr;padding:0 2rem;visibility:hidden;transition:grid-template-rows var(--duration-long, .3s) ease,padding var(--duration-long, .3s) ease,visibility 0s linear var(--duration-long, .3s)}.push-faq__answer-inner{min-height:0;overflow:hidden}.push-description .push-faq--enhanced .push-product-faq-item.is-open{border-color:rgba(var(--pd-accent),.4);box-shadow:0 .6rem 2rem rgba(var(--color-foreground),.06)}.push-description .push-faq--enhanced .push-product-faq-item.is-open>h3+*{grid-template-rows:1fr;padding-bottom:1.8rem;visibility:visible;transition:grid-template-rows var(--duration-long, .3s) ease,padding var(--duration-long, .3s) ease,visibility 0s linear 0s}.push-product-faq-item.is-open .push-faq__icon{background:rgb(var(--pd-accent))}.push-product-faq-item.is-open .push-faq__icon:before,.push-product-faq-item.is-open .push-faq__icon:after{background:rgb(var(--color-button-text, var(--color-background)))}.push-product-faq-item.is-open .push-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}@media screen and (max-width:749px){.push-description{font-size:1.5rem}.push-description__heading{font-size:calc(var(--font-heading-scale) * 2rem)}.push-description__content>p:first-child{font-size:1.65rem}.push-description__content h2{margin-top:3.6rem;padding-top:2.4rem;font-size:calc(var(--font-heading-scale) * 1.9rem)}.push-description__content h2:before{top:2.7rem}.push-description__toc{flex-wrap:nowrap;margin-right:-1.5rem;padding-right:1.5rem;overflow-x:auto;scrollbar-width:none}.push-description__toc::-webkit-scrollbar{display:none}.push-description__toc-link{flex:0 0 auto}.push-description .push-product-benefit{padding:1.6rem 1.6rem 1.6rem 5.6rem}.push-description .push-product-benefit:before{left:1.6rem;top:1.6rem}.push-description .push-product-benefit:after{left:2.35rem;top:2.35rem}.push-faq__trigger{padding:1.6rem}.push-description .push-faq--enhanced .push-product-faq-item>h3+*{padding-left:1.6rem;padding-right:1.6rem}}@media(prefers-reduced-motion:reduce){.push-description *,.push-description *:before,.push-description *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-description.css.map */
