@charset "UTF-8";html{font-size:calc(var(--type-base--size) * var(--type-base--scale));font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h0:not(:is(.new-typo,.rte) .h0),h1:not(:is(.new-typo,.rte) h1):not(:is(.new-typo,.rte) .h1),.h1:not(:is(.new-typo,.rte) h1):not(:is(.new-typo,.rte) .h1),h2:not(:is(.new-typo,.rte) h2):not(:is(.new-typo,.rte) .h2),.h2:not(:is(.new-typo,.rte) h2):not(:is(.new-typo,.rte) .h2),h3:not(:is(.new-typo,.rte) h3):not(:is(.new-typo,.rte) .h3),.h3:not(:is(.new-typo,.rte) h3):not(:is(.new-typo,.rte) .h3),h4:not(:is(.new-typo,.rte) h4):not(:is(.new-typo,.rte) .h4),.h4:not(:is(.new-typo,.rte) h4):not(:is(.new-typo,.rte) .h4),h5:not(:is(.new-typo,.rte) h5):not(:is(.new-typo,.rte) .h5),.h5:not(:is(.new-typo,.rte) h5):not(:is(.new-typo,.rte) .h5),h6:not(:is(.new-typo,.rte) h6):not(:is(.new-typo,.rte) .h6),.h6:not(:is(.new-typo,.rte) h6):not(:is(.new-typo,.rte) .h6){font-family:var(--typo-ff-heading);overflow-wrap:break-word;margin:0}.h0:not(:is(.new-typo,.rte) .h0){font-family:var(--typo-h0-family);font-weight:var(--typo-h0-weight);font-size:var(--typo-h0-size);line-height:var(--typo-h0-lh);letter-spacing:var(--typo-h0-ls);color:var(--typo-h0--color)}h1:not(:is(.new-typo,.rte) h1):not(:is(.new-typo,.rte) .h1),.h1:not(:is(.new-typo,.rte) h1):not(:is(.new-typo,.rte) .h1){font-family:var(--typo-h1-family);font-weight:var(--typo-h1-weight);font-size:var(--typo-h1-size);line-height:var(--typo-h1-lh);letter-spacing:var(--typo-h1-ls);color:var(--typo-h1--color)}h2:not(:is(.new-typo,.rte) h2):not(:is(.new-typo,.rte) .h2),.h2:not(:is(.new-typo,.rte) h2):not(:is(.new-typo,.rte) .h2){font-family:var(--typo-h2-family);font-weight:var(--typo-h2-weight);font-size:var(--typo-h2-size);line-height:var(--typo-h2-lh);letter-spacing:var(--typo-h2-ls);color:var(--typo-h2--color)}h3:not(:is(.new-typo,.rte) h3):not(:is(.new-typo,.rte) .h3),.h3:not(:is(.new-typo,.rte) h3):not(:is(.new-typo,.rte) .h3){font-family:var(--typo-h3-family);font-weight:var(--typo-h3-weight);font-size:var(--typo-h3-size);line-height:var(--typo-h3-lh);letter-spacing:var(--typo-h3-ls);color:var(--typo-h3--color)}h4:not(:is(.new-typo,.rte) h4):not(:is(.new-typo,.rte) .h4),.h4:not(:is(.new-typo,.rte) h4):not(:is(.new-typo,.rte) .h4){font-family:var(--typo-h4-family);font-weight:var(--typo-h4-weight);font-size:var(--typo-h4-size);line-height:var(--typo-h4-lh);letter-spacing:var(--typo-h4-ls);color:var(--typo-h4--color)}h5:not(:is(.new-typo,.rte) h5):not(:is(.new-typo,.rte) .h5),.h5:not(:is(.new-typo,.rte) h5):not(:is(.new-typo,.rte) .h5){font-family:var(--typo-h5-family);font-weight:var(--typo-h5-weight);font-size:var(--typo-h5-size);line-height:var(--typo-h5-lh);letter-spacing:var(--typo-h5-ls);color:var(--typo-h5--color)}h6:not(:is(.new-typo,.rte) h6):not(:is(.new-typo,.rte) .h6),.h6:not(:is(.new-typo,.rte) h6):not(:is(.new-typo,.rte) .h6){font-family:var(--typo-h6-family);font-weight:var(--typo-h6-weight);font-size:var(--typo-h6-size);line-height:var(--typo-h6-lh);letter-spacing:var(--typo-h6-ls);color:var(--typo-h6--color)}p:not(:is(.new-typo,.rte) p):not(:is(.new-typo,.rte) .txt),.txt:not(:is(.new-typo,.rte) p):not(:is(.new-typo,.rte) .txt){font-family:var(--typo-ff-body);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--typo-body--color)}.txt-size-2xs{font-size:var(--typo-label-size);line-height:var(--typo-label-lh)}@media(max-width:991px){.txt-size-2xs{font-size:var(--typo-label-size-mb);line-height:var(--typo-label-lh-mb)}}.txt-size-xs{font-size:var(--typo-label-size);line-height:var(--typo-label-lh)}@media(max-width:991px){.txt-size-xs{font-size:var(--typo-label-size-mb);line-height:var(--typo-label-lh-mb)}}.txt-size-sm{font-size:var(--typo-description-size);line-height:var(--typo-description-lh)}@media(max-width:991px){.txt-size-sm{font-size:var(--typo-description-size-mb);line-height:var(--typo-description-lh-mb)}}.txt-size-md{font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh)}@media(max-width:991px){.txt-size-md{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}.txt-size-lg{font-size:var(--typo-lead-size);line-height:var(--typo-lead-lh)}@media(max-width:991px){.txt-size-lg{font-size:var(--typo-lead-size-mb);line-height:var(--typo-lead-lh-mb)}}.txt-size-xl{font-size:var(--typo-h6-size);line-height:var(--typo-h6-lh)}@media(max-width:991px){.txt-size-xl{font-size:var(--typo-h6-size-mb);line-height:var(--typo-h6-lh-mb)}}.txt-size-2xl{font-size:var(--typo-h5-size);line-height:var(--typo-h5-lh)}@media(max-width:991px){.txt-size-2xl{font-size:var(--typo-h5-size-mb);line-height:var(--typo-h5-lh-mb)}}.txt-size-3xl{font-size:var(--typo-h4-size);line-height:var(--typo-h4-lh)}@media(max-width:991px){.txt-size-3xl{font-size:var(--typo-h4-size-mb);line-height:var(--typo-h4-lh-mb)}}@media screen and (max-width:991px){.mb-h0{font-family:var(--typo-h0-family);font-weight:var(--typo-h0-weight-mb);font-size:var(--typo-h0-size-mb);line-height:var(--typo-h0-lh-mb);letter-spacing:var(--typo-h0-ls-mb);color:var(--typo-h0--color)}}@media screen and (max-width:991px){.mb-h1{font-family:var(--typo-h1-family);font-weight:var(--typo-h1-weight-mb);font-size:var(--typo-h1-size-mb);line-height:var(--typo-h1-lh-mb);letter-spacing:var(--typo-h1-ls-mb);color:var(--typo-h1--color)}}@media screen and (max-width:991px){.mb-h2{font-family:var(--typo-h2-family);font-weight:var(--typo-h2-weight-mb);font-size:var(--typo-h2-size-mb);line-height:var(--typo-h2-lh-mb);letter-spacing:var(--typo-h2-ls-mb);color:var(--typo-h2--color)}}@media screen and (max-width:991px){.mb-h3{font-family:var(--typo-h3-family);font-weight:var(--typo-h3-weight-mb);font-size:var(--typo-h3-size-mb);line-height:var(--typo-h3-lh-mb);letter-spacing:var(--typo-h3-ls-mb);color:var(--typo-h3--color)}}@media screen and (max-width:991px){.mb-h4{font-family:var(--typo-h4-family);font-weight:var(--typo-h4-weight-mb);font-size:var(--typo-h4-size-mb);line-height:var(--typo-h4-lh-mb);letter-spacing:var(--typo-h4-ls-mb);color:var(--typo-h4--color)}}@media screen and (max-width:991px){.mb-h5{font-family:var(--typo-h5-family);font-weight:var(--typo-h5-weight-mb);font-size:var(--typo-h5-size-mb);line-height:var(--typo-h5-lh-mb);letter-spacing:var(--typo-h5-ls-mb);color:var(--typo-h5--color)}}@media screen and (max-width:991px){.mb-h6{font-family:var(--typo-h6-family);font-weight:var(--typo-h6-weight-mb);font-size:var(--typo-h6-size-mb);line-height:var(--typo-h6-lh-mb);letter-spacing:var(--typo-h6-ls-mb);color:var(--typo-h6--color)}}@media screen and (max-width:991px){.txt-size-mb-2xs{font-size:var(--typo-label-size-mb);line-height:var(--typo-label-lh-mb)}}@media screen and (max-width:991px){.txt-size-mb-xs{font-size:var(--typo-label-size-mb);line-height:var(--typo-label-lh-mb)}}@media screen and (max-width:991px){.txt-size-mb-sm{font-size:var(--typo-description-size-mb);line-height:var(--typo-description-lh-mb)}}@media screen and (max-width:991px){.txt-size-mb-md{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}@media screen and (max-width:991px){.txt-size-mb-lg{font-size:var(--typo-lead-size-mb);line-height:var(--typo-lead-lh-mb)}}@media screen and (max-width:991px){.txt-size-mb-xl{font-size:var(--typo-h6-size-mb);line-height:var(--typo-h6-lh-mb)}}@media screen and (max-width:991px){.txt-size-mb-2xl{font-size:var(--typo-h5-size-mb);line-height:var(--typo-h5-lh-mb)}}@media screen and (max-width:991px){.txt-size-mb-3xl{font-size:var(--typo-h4-size-mb);line-height:var(--typo-h4-lh-mb)}}.txt-weight-light{font-weight:var(--font-weight-light)!important}.txt-weight-regular{font-weight:var(--font-weight-regular)!important}.txt-weight-medium{font-weight:var(--font-weight-medium)!important}.txt-weight-semibold{font-weight:var(--font-weight-semibold)!important}.txt-weight-bold{font-weight:var(--font-weight-bold)!important}.txt-weight-extrabold{font-weight:var(--font-weight-extrabold)!important}.txt-family-body{font-family:var(--typo-ff-body)!important}.txt-family-heading{font-family:var(--typo-ff-heading)!important}.txt-decoration-line-through{text-decoration:line-through}.txt-transform-uppercase{text-transform:uppercase}.txt-transform-lowercase{text-transform:lowercase}.txt-transform-capitalize{text-transform:capitalize}.txt-transform-none{text-transform:none}.typo-preset-default p,.typo-preset-default ul,.typo-preset-default ol,.typo-preset-default blockquote{margin-block:var(--typo-paragraph-spacing)}@media(max-width:991px){.typo-preset-default p,.typo-preset-default ul,.typo-preset-default ol,.typo-preset-default blockquote{margin-block:var(--typo-paragraph-spacing-mb)}}.typo-preset-default h1,.typo-preset-default h2,.typo-preset-default h3,.typo-preset-default h4,.typo-preset-default h5,.typo-preset-default h6{color:var(--color-foreground_heading);margin-block-start:calc(var(--typo-paragraph-spacing) * 2.5);margin-block-end:var(--typo-paragraph-spacing)}@media(max-width:991px){.typo-preset-default h1,.typo-preset-default h2,.typo-preset-default h3,.typo-preset-default h4,.typo-preset-default h5,.typo-preset-default h6{margin-block-start:calc(var(--typo-paragraph-spacing-mb) * 1.5);margin-block-end:var(--typo-paragraph-spacing-mb)}}.typo-preset-default h1{font-family:var(--typo-h1-family);font-size:var(--typo-h1-size);font-weight:var(--typo-h1-weight);line-height:var(--typo-h1-lh);letter-spacing:var(--typo-h1-ls);text-transform:var(--typo-h1-case)}.typo-preset-default h2{font-family:var(--typo-h2-family);font-size:var(--typo-h2-size);font-weight:var(--typo-h2-weight);line-height:var(--typo-h2-lh);letter-spacing:var(--typo-h2-ls);text-transform:var(--typo-h2-case)}.typo-preset-default h3{font-family:var(--typo-h3-family);font-weight:var(--typo-h3-weight);font-size:var(--typo-h3-size);line-height:var(--typo-h3-lh);letter-spacing:var(--typo-h3-ls);text-transform:var(--typo-h3-case)}.typo-preset-default h4{font-family:var(--typo-h4-family);font-size:var(--typo-h4-size);font-weight:var(--typo-h4-weight);line-height:var(--typo-h4-lh);letter-spacing:var(--typo-h4-ls);text-transform:var(--typo-h4-case)}.typo-preset-default h5{font-family:var(--typo-h5-family);font-size:var(--typo-h5-size);font-weight:var(--typo-h5-weight);line-height:var(--typo-h5-lh);letter-spacing:var(--typo-h5-ls);text-transform:var(--typo-h5-case)}.typo-preset-default h6{font-family:var(--typo-h6-family);font-size:var(--typo-h6-size);font-weight:var(--typo-h6-weight);line-height:var(--typo-h6-lh);letter-spacing:var(--typo-h6-ls);text-transform:var(--typo-h6-case)}.typo-preset-default p,.typo-preset-default ul,.typo-preset-default ol,.typo-preset-default blockquote{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);font-weight:var(--typo-paragraph-weight);line-height:var(--typo-paragraph-lh);letter-spacing:var(--typo-paragraph-ls);text-transform:var(--typo-paragraph-case);color:var(--color-foreground_body)}.typo-preset-default em,.typo-preset-default i{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);font-size:inherit;line-height:inherit;letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-default figure{margin-block:calc(var(--typo-paragraph-spacing) * 2.5)}@media(max-width:991px){.typo-preset-default figure{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.typo-preset-default figure img{border-radius:var(--radius-new-small);margin-bottom:1rem;overflow:hidden}@media(max-width:991px){.typo-preset-default figure img{margin-bottom:.5rem}}.typo-preset-default figure figcaption{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight);text-align:center}@media(max-width:991px){.typo-preset-default figure figcaption{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}.typo-preset-default img{border-radius:var(--radius-new-main);margin-bottom:1rem;overflow:hidden}.typo-preset-default ul{padding-left:1.2rem}.typo-preset-default ul li{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight);margin-block:1rem;list-style-type:disc}@media(max-width:991px){.typo-preset-default ul li{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}.typo-preset-default ul li::marker{color:var(--color-foreground_100)}.typo-preset-default ul li:last-child{margin-bottom:0}.typo-preset-default ul li:first-child{margin-top:0}.typo-preset-default ul ul{margin-block:.5rem}.typo-preset-default ul ul li{margin-block:.5rem;list-style-type:circle}.typo-preset-default ol{padding-left:1.2rem}.typo-preset-default ol li{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_body);padding-left:.625rem;font-weight:var(--typo-paragraph-weight);margin-block:1rem;list-style-type:decimal}@media(max-width:991px){.typo-preset-default ol li{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}.typo-preset-default ol li:last-child{margin-bottom:0}.typo-preset-default ol li:first-child{margin-top:0}.typo-preset-default ol ol{margin-block:.5rem}.typo-preset-default ol ol li{margin-block:.5rem;list-style-type:lower-alpha}.typo-preset-default blockquote{border-left:.125rem solid var(--color-foreground_100);padding-left:1.2rem;color:var(--color-foreground_body);margin-block:calc(var(--typo-paragraph-spacing) * 2.5)}@media(max-width:991px){.typo-preset-default blockquote{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.typo-preset-default blockquote p{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size);font-weight:var(--typo-subheading-weight);line-height:var(--typo-subheading-lh);letter-spacing:var(--typo-subheading-ls);text-transform:var(--typo-subheading-case);color:var(--color-foreground_body)}@media(max-width:991px){.typo-preset-default blockquote p{font-size:var(--typo-subheading-size-mb);font-weight:var(--typo-subheading-weight-mb);line-height:var(--typo-subheading-lh-mb);letter-spacing:var(--typo-subheading-ls-mb)}}.typo-preset-default table{width:100%;margin-block:calc(var(--typo-paragraph-spacing) * 2.5);border-radius:var(--radius-new-small);background-color:var(--color-surface-alt);border-collapse:separate;border-spacing:0;overflow:hidden}@media(max-width:991px){.typo-preset-default table{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.typo-preset-default table td,.typo-preset-default table th{padding:1rem 1.25rem;font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight);text-align:left;border-bottom:.0625rem solid var(--color-border-default);border-right:.0625rem solid var(--color-border-default);background-color:var(--color-surface-alt);vertical-align:top}@media(max-width:991px){.typo-preset-default table td,.typo-preset-default table th{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);padding:.75rem 1rem}}.typo-preset-default table td:last-child,.typo-preset-default table th:last-child{border-right:none}.typo-preset-default table th{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size);font-weight:var(--typo-subheading-weight);line-height:var(--typo-subheading-lh);letter-spacing:var(--typo-subheading-ls);text-transform:var(--typo-subheading-case);color:var(--color-foreground_heading);background-color:color-mix(in srgb,var(--color-surface-alt) 75%,var(--color-foreground_100) 25%)}@media(max-width:991px){.typo-preset-default table th{font-size:var(--typo-subheading-size-mb);font-weight:var(--typo-subheading-weight-mb);line-height:var(--typo-subheading-lh-mb);letter-spacing:var(--typo-subheading-ls-mb)}}.typo-preset-default table tr:last-child td,.typo-preset-default table tr:last-child th{border-bottom:none}.typo-preset-default hr{border:none;height:.0625rem;background-color:var(--color-border-default);margin-block:calc(var(--typo-paragraph-spacing) * 2.5)}@media(max-width:991px){.typo-preset-default hr{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.typo-preset-default a{color:var(--typo-color-link, var(--color-foreground_body));position:relative;transition:color var(--trans-duration) var(--trans-easing);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--trans-duration) var(--trans-easing),text-decoration-color var(--trans-duration) var(--trans-easing)}.typo-preset-default a:hover{color:var(--typo-color-link-hover, var(--color-foreground_100));text-decoration-color:currentColor}.typo-preset-default strong,.typo-preset-default b{font-weight:var(--font-weight-bold);color:var(--color-text-paragraph-highlight)}.typo-preset-default code{font-family:var(--typo-paragraph-family);font-size:.875em;line-height:inherit;background-color:var(--color-surface-alt);color:var(--color-foreground_heading);padding:.125em .375em;border-radius:var(--radius-new-x-small)}.typo-preset-default pre{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);background-color:var(--color-surface-alt);color:var(--color-foreground_body);padding:1.25rem 1.5rem;border-radius:var(--radius-new-small);overflow-x:auto;margin-block:calc(var(--typo-paragraph-spacing) * 2.5)}@media(max-width:991px){.typo-preset-default pre{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);padding:1rem;margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.typo-preset-default pre code{background:none;padding:0;font-size:inherit;border-radius:0}.typo-preset-default iframe,.typo-preset-default video{max-width:100%;margin-block:calc(var(--typo-paragraph-spacing) * 2.5);border-radius:var(--radius-new-small)}@media(max-width:991px){.typo-preset-default iframe,.typo-preset-default video{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.typo-preset-default>*:first-child{margin-block-start:0}.typo-preset-default>*:last-child{margin-block-end:0}.typo-preset-h0,.typo-preset-h0 h1,.typo-preset-h0 h2,.typo-preset-h0 h3,.typo-preset-h0 h4,.typo-preset-h0 h5,.typo-preset-h0 h6,.typo-preset-h0 p,.typo-preset-h0 ul,.typo-preset-h0 ol,.typo-preset-h0 blockquote{font-family:var(--typo-h0-family);font-size:var(--typo-h0-size);font-weight:var(--typo-h0-weight);line-height:var(--typo-h0-lh);letter-spacing:var(--typo-h0-ls);text-transform:var(--typo-h0-case)}.typo-preset-h0 em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-h1,.typo-preset-h1 h1,.typo-preset-h1 h2,.typo-preset-h1 h3,.typo-preset-h1 h4,.typo-preset-h1 h5,.typo-preset-h1 h6,.typo-preset-h1 p,.typo-preset-h1 ul,.typo-preset-h1 ol,.typo-preset-h1 blockquote{font-family:var(--typo-h1-family);font-size:var(--typo-h1-size);font-weight:var(--typo-h1-weight);line-height:var(--typo-h1-lh);letter-spacing:var(--typo-h1-ls);text-transform:var(--typo-h1-case)}.typo-preset-h1 em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-h2,.typo-preset-h2 h1,.typo-preset-h2 h2,.typo-preset-h2 h3,.typo-preset-h2 h4,.typo-preset-h2 h5,.typo-preset-h2 h6,.typo-preset-h2 p,.typo-preset-h2 ul,.typo-preset-h2 ol,.typo-preset-h2 blockquote{font-family:var(--typo-h2-family);font-size:var(--typo-h2-size);font-weight:var(--typo-h2-weight);line-height:var(--typo-h2-lh);letter-spacing:var(--typo-h2-ls);text-transform:var(--typo-h2-case)}.typo-preset-h2 em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-h3,.typo-preset-h3 h1,.typo-preset-h3 h2,.typo-preset-h3 h3,.typo-preset-h3 h4,.typo-preset-h3 h5,.typo-preset-h3 h6,.typo-preset-h3 p,.typo-preset-h3 ul,.typo-preset-h3 ol,.typo-preset-h3 blockquote{font-family:var(--typo-h3-family);font-size:var(--typo-h3-size);font-weight:var(--typo-h3-weight);line-height:var(--typo-h3-lh);letter-spacing:var(--typo-h3-ls);text-transform:var(--typo-h3-case)}.typo-preset-h3 em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-h4,.typo-preset-h4 h1,.typo-preset-h4 h2,.typo-preset-h4 h3,.typo-preset-h4 h4,.typo-preset-h4 h5,.typo-preset-h4 h6,.typo-preset-h4 p,.typo-preset-h4 ul,.typo-preset-h4 ol,.typo-preset-h4 blockquote{font-family:var(--typo-h4-family);font-size:var(--typo-h4-size);font-weight:var(--typo-h4-weight);line-height:var(--typo-h4-lh);letter-spacing:var(--typo-h4-ls);text-transform:var(--typo-h4-case)}.typo-preset-h4 em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-h5,.typo-preset-h5 h1,.typo-preset-h5 h2,.typo-preset-h5 h3,.typo-preset-h5 h4,.typo-preset-h5 h5,.typo-preset-h5 h6,.typo-preset-h5 p,.typo-preset-h5 ul,.typo-preset-h5 ol,.typo-preset-h5 blockquote{font-family:var(--typo-h5-family);font-size:var(--typo-h5-size);font-weight:var(--typo-h5-weight);line-height:var(--typo-h5-lh);letter-spacing:var(--typo-h5-ls);text-transform:var(--typo-h5-case)}.typo-preset-h5 em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-h6,.typo-preset-h6 h1,.typo-preset-h6 h2,.typo-preset-h6 h3,.typo-preset-h6 h4,.typo-preset-h6 h5,.typo-preset-h6 h6,.typo-preset-h6 p,.typo-preset-h6 ul,.typo-preset-h6 ol,.typo-preset-h6 blockquote{font-family:var(--typo-h6-family);font-size:var(--typo-h6-size);font-weight:var(--typo-h6-weight);line-height:var(--typo-h6-lh);letter-spacing:var(--typo-h6-ls);text-transform:var(--typo-h6-case)}.typo-preset-h6 em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-subheading,.typo-preset-subheading h1,.typo-preset-subheading h2,.typo-preset-subheading h3,.typo-preset-subheading h4,.typo-preset-subheading h5,.typo-preset-subheading h6,.typo-preset-subheading p,.typo-preset-subheading ul,.typo-preset-subheading ol,.typo-preset-subheading blockquote{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size);font-weight:var(--typo-subheading-weight);line-height:var(--typo-subheading-lh);letter-spacing:var(--typo-subheading-ls);text-transform:var(--typo-subheading-case)}.typo-preset-subheading em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-paragraph,.typo-preset-paragraph h1,.typo-preset-paragraph h2,.typo-preset-paragraph h3,.typo-preset-paragraph h4,.typo-preset-paragraph h5,.typo-preset-paragraph h6,.typo-preset-paragraph p,.typo-preset-paragraph ul,.typo-preset-paragraph ol,.typo-preset-paragraph blockquote{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);font-weight:var(--typo-paragraph-weight);line-height:var(--typo-paragraph-lh);letter-spacing:var(--typo-paragraph-ls);text-transform:var(--typo-paragraph-case)}.typo-preset-paragraph em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-description,.typo-preset-description h1,.typo-preset-description h2,.typo-preset-description h3,.typo-preset-description h4,.typo-preset-description h5,.typo-preset-description h6,.typo-preset-description p,.typo-preset-description ul,.typo-preset-description ol,.typo-preset-description blockquote{font-family:var(--typo-description-family);font-size:var(--typo-description-size);font-weight:var(--typo-description-weight);line-height:var(--typo-description-lh);letter-spacing:var(--typo-description-ls);text-transform:var(--typo-description-case)}.typo-preset-description em{font-family:var(--typo-highlight-family);font-style:var(--typo-highlight-style);font-weight:var(--typo-highlight-weight);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.typo-preset-label,.typo-preset-label h1,.typo-preset-label h2,.typo-preset-label h3,.typo-preset-label h4,.typo-preset-label h5,.typo-preset-label h6,.typo-preset-label p,.typo-preset-label ul,.typo-preset-label ol,.typo-preset-label blockquote{font-family:var(--typo-label-family);font-size:var(--typo-label-size);font-weight:var(--typo-label-weight);line-height:var(--typo-label-lh);letter-spacing:var(--typo-label-ls)}.typo-preset-custom,.typo-preset-custom h1,.typo-preset-custom h2,.typo-preset-custom h3,.typo-preset-custom h4,.typo-preset-custom h5,.typo-preset-custom h6,.typo-preset-custom p,.typo-preset-custom ul,.typo-preset-custom ol,.typo-preset-custom blockquote{font-family:var(--typo-custom-family);font-size:var(--typo-custom-size);font-weight:var(--typo-custom-weight);line-height:var(--typo-custom-lh);letter-spacing:var(--typo-custom-ls);text-transform:var(--typo-custom-case)}.typo-preset-lead,.typo-preset-lead h1,.typo-preset-lead h2,.typo-preset-lead h3,.typo-preset-lead h4,.typo-preset-lead h5,.typo-preset-lead h6,.typo-preset-lead p,.typo-preset-lead ul,.typo-preset-lead ol,.typo-preset-lead blockquote{font-family:var(--typo-lead-family);font-size:var(--typo-lead-size);font-weight:var(--typo-lead-weight);line-height:var(--typo-lead-lh);letter-spacing:var(--typo-lead-ls)}@media(max-width:991px){.typo-preset-default-mb h1{font-family:var(--typo-h1-family);font-size:var(--typo-h1-size-mb);font-weight:var(--typo-h1-weight-mb);line-height:var(--typo-h1-lh-mb);letter-spacing:var(--typo-h1-ls-mb);text-transform:var(--typo-h1-case)}.typo-preset-default-mb h2{font-family:var(--typo-h2-family);font-size:var(--typo-h2-size-mb);font-weight:var(--typo-h2-weight-mb);line-height:var(--typo-h2-lh-mb);letter-spacing:var(--typo-h2-ls-mb);text-transform:var(--typo-h2-case)}.typo-preset-default-mb h3{font-family:var(--typo-h3-family);font-size:var(--typo-h3-size-mb);font-weight:var(--typo-h3-weight-mb);line-height:var(--typo-h3-lh-mb);letter-spacing:var(--typo-h3-ls-mb);text-transform:var(--typo-h3-case)}.typo-preset-default-mb h4{font-family:var(--typo-h4-family);font-size:var(--typo-h4-size-mb);font-weight:var(--typo-h4-weight-mb);line-height:var(--typo-h4-lh-mb);letter-spacing:var(--typo-h4-ls-mb);text-transform:var(--typo-h4-case)}.typo-preset-default-mb h5{font-family:var(--typo-h5-family);font-size:var(--typo-h5-size-mb);font-weight:var(--typo-h5-weight-mb);line-height:var(--typo-h5-lh-mb);letter-spacing:var(--typo-h5-ls-mb);text-transform:var(--typo-h5-case)}.typo-preset-default-mb h6{font-family:var(--typo-h6-family);font-size:var(--typo-h6-size-mb);font-weight:var(--typo-h6-weight-mb);line-height:var(--typo-h6-lh-mb);letter-spacing:var(--typo-h6-ls-mb);text-transform:var(--typo-h6-case)}.typo-preset-default-mb p,.typo-preset-default-mb ul,.typo-preset-default-mb ol,.typo-preset-default-mb blockquote{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size-mb);font-weight:var(--typo-paragraph-weight-mb);line-height:var(--typo-paragraph-lh-mb);letter-spacing:var(--typo-paragraph-ls-mb);text-transform:var(--typo-paragraph-case);color:var(--color-foreground_body)}.typo-preset-default-mb>*:not(:last-child){margin-bottom:var(--typo-paragraph-spacing-mb)}.typo-preset-default-mb figure{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}.typo-preset-default-mb figure img{border-radius:var(--radius-new-small);margin-bottom:.5rem;overflow:hidden}.typo-preset-default-mb figure figcaption{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight-mb);text-align:center}.typo-preset-default-mb img{border-radius:var(--radius-new-small);margin-bottom:.5rem;overflow:hidden}.typo-preset-default-mb ul{padding-left:1.2rem}.typo-preset-default-mb ul li{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight-mb);margin-block:1rem;list-style-type:disc}.typo-preset-default-mb ul li::marker{color:var(--color-foreground_100)}.typo-preset-default-mb ul li:last-child{margin-bottom:0}.typo-preset-default-mb ul li:first-child{margin-top:0}.typo-preset-default-mb ul ul{margin-block:.5rem}.typo-preset-default-mb ul ul li{margin-block:.5rem;list-style-type:circle}.typo-preset-default-mb ol{padding-left:1.2rem}.typo-preset-default-mb ol li{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);color:var(--color-foreground_body);padding-left:.625rem;font-weight:var(--typo-paragraph-weight-mb);margin-block:1rem;list-style-type:decimal}.typo-preset-default-mb ol li:last-child{margin-bottom:0}.typo-preset-default-mb ol li:first-child{margin-top:0}.typo-preset-default-mb ol ol{margin-block:.5rem}.typo-preset-default-mb ol ol li{margin-block:.5rem;list-style-type:lower-alpha}.typo-preset-default-mb blockquote{border-left:.125rem solid var(--color-foreground_100);padding-left:1.2rem;color:var(--color-foreground_body);margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}.typo-preset-default-mb blockquote p{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size-mb);font-weight:var(--typo-subheading-weight-mb);line-height:var(--typo-subheading-lh-mb);letter-spacing:var(--typo-subheading-ls-mb);text-transform:var(--typo-subheading-case);color:var(--color-foreground_body)}.typo-preset-default-mb table{width:100%;margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5);border-radius:var(--radius-new-small);background-color:var(--color-surface-alt);border-collapse:separate;border-spacing:0;overflow:hidden}.typo-preset-default-mb table td,.typo-preset-default-mb table th{padding:.75rem 1rem;font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight-mb);text-align:left;border-bottom:.0625rem solid var(--color-border-default);border-right:.0625rem solid var(--color-border-default);background-color:var(--color-surface-alt);vertical-align:top}.typo-preset-default-mb table td:last-child,.typo-preset-default-mb table th:last-child{border-right:none}.typo-preset-default-mb table th{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size-mb);font-weight:var(--typo-subheading-weight-mb);line-height:var(--typo-subheading-lh-mb);letter-spacing:var(--typo-subheading-ls-mb);text-transform:var(--typo-subheading-case);color:var(--color-foreground_heading);background-color:color-mix(in srgb,var(--color-surface-alt) 75%,var(--color-foreground_100) 25%)}.typo-preset-default-mb table tr:last-child td,.typo-preset-default-mb table tr:last-child th{border-bottom:none}.typo-preset-default-mb hr{border:none;height:.0625rem;background-color:var(--color-border-default);margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}.typo-preset-default-mb a{color:var(--typo-color-link, var(--color-foreground_body));position:relative;transition:color var(--trans-duration) var(--trans-easing);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--trans-duration) var(--trans-easing),text-decoration-color var(--trans-duration) var(--trans-easing)}.typo-preset-default-mb a:hover{color:var(--typo-color-link-hover, var(--color-foreground_100));text-decoration-color:currentColor}.typo-preset-default-mb strong,.typo-preset-default-mb b{font-weight:var(--font-weight-bold);color:var(--color-text-paragraph-highlight)}.typo-preset-default-mb code{font-family:var(--typo-paragraph-family);font-size:.875em;line-height:inherit;background-color:var(--color-surface-alt);color:var(--color-foreground_heading);padding:.125em .375em;border-radius:var(--radius-new-x-small)}.typo-preset-default-mb pre{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);background-color:var(--color-surface-alt);color:var(--color-foreground_body);padding:1rem;border-radius:var(--radius-new-small);overflow-x:auto;margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}.typo-preset-default-mb pre code{background:none;padding:0;font-size:inherit;border-radius:0}.typo-preset-default-mb iframe,.typo-preset-default-mb video{max-width:100%;margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5);border-radius:var(--radius-new-small)}.typo-preset-h0-mb,.typo-preset-h0-mb h1,.typo-preset-h0-mb h2,.typo-preset-h0-mb h3,.typo-preset-h0-mb h4,.typo-preset-h0-mb h5,.typo-preset-h0-mb h6,.typo-preset-h0-mb p,.typo-preset-h0-mb ul,.typo-preset-h0-mb ol,.typo-preset-h0-mb blockquote{font-family:var(--typo-h0-family);font-size:var(--typo-h0-size-mb);font-weight:var(--typo-h0-weight-mb);line-height:var(--typo-h0-lh-mb);letter-spacing:var(--typo-h0-ls-mb);text-transform:var(--typo-h0-case)}.typo-preset-h1-mb,.typo-preset-h1-mb h1,.typo-preset-h1-mb h2,.typo-preset-h1-mb h3,.typo-preset-h1-mb h4,.typo-preset-h1-mb h5,.typo-preset-h1-mb h6,.typo-preset-h1-mb p,.typo-preset-h1-mb ul,.typo-preset-h1-mb ol,.typo-preset-h1-mb blockquote{font-family:var(--typo-h1-family);font-size:var(--typo-h1-size-mb);font-weight:var(--typo-h1-weight-mb);line-height:var(--typo-h1-lh-mb);letter-spacing:var(--typo-h1-ls-mb);text-transform:var(--typo-h1-case)}.typo-preset-h2-mb,.typo-preset-h2-mb h1,.typo-preset-h2-mb h2,.typo-preset-h2-mb h3,.typo-preset-h2-mb h4,.typo-preset-h2-mb h5,.typo-preset-h2-mb h6,.typo-preset-h2-mb p,.typo-preset-h2-mb ul,.typo-preset-h2-mb ol,.typo-preset-h2-mb blockquote{font-family:var(--typo-h2-family);font-size:var(--typo-h2-size-mb);font-weight:var(--typo-h2-weight-mb);line-height:var(--typo-h2-lh-mb);letter-spacing:var(--typo-h2-ls-mb);text-transform:var(--typo-h2-case)}.typo-preset-h3-mb,.typo-preset-h3-mb h1,.typo-preset-h3-mb h2,.typo-preset-h3-mb h3,.typo-preset-h3-mb h4,.typo-preset-h3-mb h5,.typo-preset-h3-mb h6,.typo-preset-h3-mb p,.typo-preset-h3-mb ul,.typo-preset-h3-mb ol,.typo-preset-h3-mb blockquote{font-family:var(--typo-h3-family);font-size:var(--typo-h3-size-mb);font-weight:var(--typo-h3-weight-mb);line-height:var(--typo-h3-lh-mb);letter-spacing:var(--typo-h3-ls-mb);text-transform:var(--typo-h3-case)}.typo-preset-h4-mb,.typo-preset-h4-mb h1,.typo-preset-h4-mb h2,.typo-preset-h4-mb h3,.typo-preset-h4-mb h4,.typo-preset-h4-mb h5,.typo-preset-h4-mb h6,.typo-preset-h4-mb p,.typo-preset-h4-mb ul,.typo-preset-h4-mb ol,.typo-preset-h4-mb blockquote{font-family:var(--typo-h4-family);font-size:var(--typo-h4-size-mb);font-weight:var(--typo-h4-weight-mb);line-height:var(--typo-h4-lh-mb);letter-spacing:var(--typo-h4-ls-mb);text-transform:var(--typo-h4-case)}.typo-preset-h5-mb,.typo-preset-h5-mb h1,.typo-preset-h5-mb h2,.typo-preset-h5-mb h3,.typo-preset-h5-mb h4,.typo-preset-h5-mb h5,.typo-preset-h5-mb h6,.typo-preset-h5-mb p,.typo-preset-h5-mb ul,.typo-preset-h5-mb ol,.typo-preset-h5-mb blockquote{font-family:var(--typo-h5-family);font-size:var(--typo-h5-size-mb);font-weight:var(--typo-h5-weight-mb);line-height:var(--typo-h5-lh-mb);letter-spacing:var(--typo-h5-ls-mb);text-transform:var(--typo-h5-case)}.typo-preset-h6-mb,.typo-preset-h6-mb h1,.typo-preset-h6-mb h2,.typo-preset-h6-mb h3,.typo-preset-h6-mb h4,.typo-preset-h6-mb h5,.typo-preset-h6-mb h6,.typo-preset-h6-mb p,.typo-preset-h6-mb ul,.typo-preset-h6-mb ol,.typo-preset-h6-mb blockquote{font-family:var(--typo-h6-family);font-size:var(--typo-h6-size-mb);font-weight:var(--typo-h6-weight-mb);line-height:var(--typo-h6-lh-mb);letter-spacing:var(--typo-h6-ls-mb);text-transform:var(--typo-h6-case)}.typo-preset-subheading-mb,.typo-preset-subheading-mb h1,.typo-preset-subheading-mb h2,.typo-preset-subheading-mb h3,.typo-preset-subheading-mb h4,.typo-preset-subheading-mb h5,.typo-preset-subheading-mb h6,.typo-preset-subheading-mb p,.typo-preset-subheading-mb ul,.typo-preset-subheading-mb ol,.typo-preset-subheading-mb blockquote{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size-mb);font-weight:var(--typo-subheading-weight-mb);line-height:var(--typo-subheading-lh-mb);letter-spacing:var(--typo-subheading-ls-mb);text-transform:var(--typo-subheading-case)}.typo-preset-paragraph-mb,.typo-preset-paragraph-mb h1,.typo-preset-paragraph-mb h2,.typo-preset-paragraph-mb h3,.typo-preset-paragraph-mb h4,.typo-preset-paragraph-mb h5,.typo-preset-paragraph-mb h6,.typo-preset-paragraph-mb p,.typo-preset-paragraph-mb ul,.typo-preset-paragraph-mb ol,.typo-preset-paragraph-mb blockquote{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size-mb);font-weight:var(--typo-paragraph-weight-mb);line-height:var(--typo-paragraph-lh-mb);letter-spacing:var(--typo-paragraph-ls-mb);text-transform:var(--typo-paragraph-case)}.typo-preset-description-mb,.typo-preset-description-mb h1,.typo-preset-description-mb h2,.typo-preset-description-mb h3,.typo-preset-description-mb h4,.typo-preset-description-mb h5,.typo-preset-description-mb h6,.typo-preset-description-mb p,.typo-preset-description-mb ul,.typo-preset-description-mb ol,.typo-preset-description-mb blockquote{font-family:var(--typo-description-family);font-size:var(--typo-description-size-mb);font-weight:var(--typo-description-weight-mb);line-height:var(--typo-description-lh-mb);letter-spacing:var(--typo-description-ls-mb);text-transform:var(--typo-description-case)}.typo-preset-label-mb,.typo-preset-label-mb h1,.typo-preset-label-mb h2,.typo-preset-label-mb h3,.typo-preset-label-mb h4,.typo-preset-label-mb h5,.typo-preset-label-mb h6,.typo-preset-label-mb p,.typo-preset-label-mb ul,.typo-preset-label-mb ol,.typo-preset-label-mb blockquote{font-family:var(--typo-label-family);font-size:var(--typo-label-size-mb);font-weight:var(--typo-label-weight-mb);line-height:var(--typo-label-lh-mb);letter-spacing:var(--typo-label-ls-mb)}.typo-preset-custom-mb,.typo-preset-custom-mb h1,.typo-preset-custom-mb h2,.typo-preset-custom-mb h3,.typo-preset-custom-mb h4,.typo-preset-custom-mb h5,.typo-preset-custom-mb h6,.typo-preset-custom-mb p,.typo-preset-custom-mb ul,.typo-preset-custom-mb ol,.typo-preset-custom-mb blockquote{font-family:var(--typo-custom-family-mb);font-size:var(--typo-custom-size-mb);font-weight:var(--typo-custom-weight-mb);line-height:var(--typo-custom-lh-mb);letter-spacing:var(--typo-custom-ls-mb);text-transform:var(--typo-custom-case-mb)}.typo-preset-lead-mb,.typo-preset-lead-mb h1,.typo-preset-lead-mb h2,.typo-preset-lead-mb h3,.typo-preset-lead-mb h4,.typo-preset-lead-mb h5,.typo-preset-lead-mb h6,.typo-preset-lead-mb p,.typo-preset-lead-mb ul,.typo-preset-lead-mb ol,.typo-preset-lead-mb blockquote{font-family:var(--typo-lead-family);font-size:var(--typo-lead-size-mb);font-weight:var(--typo-lead-weight-mb);line-height:var(--typo-lead-lh-mb);letter-spacing:var(--typo-lead-ls-mb)}}.body{font-family:var(--typo-ff-body);display:flex;flex-direction:column;align-items:stretch;word-break:break-word}[data-fullscreen-height=true]{--sc-fullscreen-height: var(--content-height-full);--sc-fullscreen-height-mb: var(--sc-fullscreen-height)}.shopify-section:first-child>[data-fullscreen-height=true]{--sc-fullscreen-height: var(--content-height-full-offset);--sc-fullscreen-height-mb: var(--content-height-full-offset-mb)}[data-layout-mode=bento] .main{flex-grow:1;margin-top:var(--main-margin-top, var(--page-margin))}@media(max-width:991px){[data-layout-mode=bento] .main{margin-top:var(--main-margin-top-mb, var(--page-margin-mb))}}[data-layout-mode=bento] .main.main--no-footer{margin-bottom:var(--page-margin)}@media(max-width:991px){[data-layout-mode=bento] .main.main--no-footer{margin-bottom:var(--page-margin-mb)}}[data-layout-mode=bento] .shopify-section:first-child>[data-fullscreen-height=true]{--sc-fullscreen-height: calc(var(--content-height-full-offset) - var(--main-margin-top, var(--page-margin)) + var(--page-margin));--sc-fullscreen-height-mb: calc(var(--content-height-full-offset-mb) - var(--main-margin-top-mb, var(--page-margin-mb)) + var(--page-margin-mb))}.footer-sc-grp{margin-top:var(--section-gap);margin-bottom:var(--page-margin)}@media(max-width:991px){.footer-sc-grp{margin-bottom:var(--page-margin-mb)}}.main,.footer-sc-grp{display:flex;flex-direction:column;align-items:stretch;row-gap:var(--section-gap)}.footer-sc-grp:empty{margin-top:0}.main .shopify-section{contain:layout style paint}body.template-search .main .sc-page-heading{contain:none}.main>.shopify-section:not(:first-child){content-visibility:auto;contain-intrinsic-block-size:auto 500px}.footer-sc-grp .shopify-section{content-visibility:auto;contain-intrinsic-block-size:auto 500px}.hidden{display:none!important}.body{position:relative;--header-height: 0px;--header-height-w-gap: calc(var(--header-height, 0px) + var(--content-gap) * 2);--p: 0%;--p-ac: 100%}.body.on-header-hidden{--header-height-w-gap: calc(0px + var(--content-gap) * 1)}.overflow-mask{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#fff var(--page--min-margin),#fff calc(100% - var(--page--min-margin)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#fff var(--page--min-margin),#fff calc(100% - var(--page--min-margin)),transparent 100%)}.sc-bg-solid .overflow-mask{mask-image:none;-webkit-mask-image:none}.dot{flex:none;width:round(.25rem,1px);height:round(.25rem,1px);border-radius:50%;background-color:var(--color-indicator-inactive)}.hover-inactive{transition:opacity var(--trans-duration) var(--trans-easing)}@media(hover:hover){.hover-inactive:hover~.hover-inactive:not(:hover),.hover-inactive:has(~.hover-inactive:hover){opacity:.5}}.hover-inactive-icon-wrap .hover-inactive-icon-item{transition:opacity var(--trans-duration) var(--trans-easing)}@media(hover:hover){.hover-inactive-icon-wrap:has(.hover-inactive-icon-item:hover) .hover-inactive-icon-item:not(:hover){opacity:.5}}.hover-inactive-wrap .hover-inactive-item{transition:opacity var(--trans-duration) var(--trans-easing)}@media(hover:hover){.hover-inactive-wrap:has(.hover-inactive-item:hover) .hover-inactive-item:not(:hover){opacity:.5}}.hover-inactive-wrap-2 .hover-inactive-item-2>[class*=color-txt-],.hover-inactive-wrap-2 .hover-inactive-item-2 .text-custom-inner{transition:color var(--trans-duration) var(--trans-easing)}@media(hover:hover){.hover-inactive-wrap-2:has(.hover-inactive-item-2:hover) .div-line.lvl-2 .div-line-inner{transform-origin:left;transform:scaleX(1)}.hover-inactive-wrap-2:has(.hover-inactive-item-2:hover)>[class*=color-txt-],.hover-inactive-wrap-2:has(.hover-inactive-item-2:hover) .text-custom-inner{color:var(--color-text-title)}.hover-inactive-wrap-2:has(.hover-inactive-item-2:hover) .hover-inactive-item-2:not(:hover) .div-line.lvl-2 .div-line-inner{transform-origin:right;transform:scaleX(0)}.hover-inactive-wrap-2:has(.hover-inactive-item-2:hover) .hover-inactive-item-2:not(:hover)>[class*=color-txt-],.hover-inactive-wrap-2:has(.hover-inactive-item-2:hover) .hover-inactive-item-2:not(:hover) .text-custom-inner{color:var(--color-text-input-placeholder)}.hover-inactive-wrap-2:has(.hover-inactive-item-2:hover) .hover-inactive-item-2:not(:hover)>[class*=color-txt-] .icon-wrap[class*=color-txt-],.hover-inactive-wrap-2:has(.hover-inactive-item-2:hover) .hover-inactive-item-2:not(:hover) .text-custom-inner .icon-wrap[class*=color-txt-]{color:var(--color-text-input-placeholder)}}.hover-inactive-wrap-3 .hover-inactive-item-3>[class*=color-txt-],.hover-inactive-wrap-3 .hover-inactive-item-3 .text-custom-inner{transition:color var(--trans-duration) var(--trans-easing)}@media(hover:hover){.hover-inactive-wrap-3:has(.hover-inactive-item-3:hover) .div-line.lvl-3 .div-line-inner{transform-origin:left;transform:scaleX(1)}.hover-inactive-wrap-3:has(.hover-inactive-item-3:hover)>[class*=color-txt-],.hover-inactive-wrap-3:has(.hover-inactive-item-3:hover) .text-custom-inner{color:var(--color-text-title)}.hover-inactive-wrap-3:has(.hover-inactive-item-3:hover) .hover-inactive-item-3:not(:hover) .div-line.lvl-3 .div-line-inner{transform-origin:right;transform:scaleX(0)}.hover-inactive-wrap-3:has(.hover-inactive-item-3:hover) .hover-inactive-item-3:not(:hover)>[class*=color-txt-],.hover-inactive-wrap-3:has(.hover-inactive-item-3:hover) .hover-inactive-item-3:not(:hover) .text-custom-inner{color:var(--color-text-input-placeholder)}.hover-inactive-wrap-3:has(.hover-inactive-item-3:hover) .hover-inactive-item-3:not(:hover)>[class*=color-txt-] .icon-wrap[class*=color-txt-],.hover-inactive-wrap-3:has(.hover-inactive-item-3:hover) .hover-inactive-item-3:not(:hover) .text-custom-inner .icon-wrap[class*=color-txt-]{color:var(--color-text-input-placeholder)}}.body .shopify-pc__banner__dialog{left:auto;right:var(--page--outer-margin);bottom:var(--page--outer-margin);border-radius:var(--radius-new-main);max-width:600px;width:100%;padding:2rem;box-shadow:var(--shadow-md)}@media(max-width:768px){.body .shopify-pc__banner__dialog{width:auto;max-width:100%;left:var(--page--outer-margin)}}.body .shopify-pc__banner__dialog .shopify-pc__banner__body{margin-block-end:1rem}.body .shopify-pc__banner__dialog .shopify-pc__banner__body #shopify-pc__banner__body-title{font-family:var(--typo-h5-family);font-weight:var(--typo-h5-weight);font-size:var(--typo-h5-size);line-height:var(--typo-h5-lh);letter-spacing:var(--typo-h5-ls);text-transform:var(--typo-h5-case);margin-block-end:1.5rem;color:var(--color-foreground_100)}@media(max-width:991px){.body .shopify-pc__banner__dialog .shopify-pc__banner__body #shopify-pc__banner__body-title{font-weight:var(--typo-h5-weight-mb);font-size:var(--typo-h5-size-mb);line-height:var(--typo-h5-lh-mb);letter-spacing:var(--typo-h5-ls-mb)}}.body .shopify-pc__banner__dialog .shopify-pc__banner__body p{font-family:var(--typo-ff-body);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_80)}@media(max-width:991px){.body .shopify-pc__banner__dialog .shopify-pc__banner__body p{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}.body .shopify-pc__banner__dialog .shopify-pc__banner__btns{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));column-gap:var(--content-gutter);row-gap:1rem}.body .shopify-pc__banner__dialog button{margin-block-start:0px}.body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{padding-block:0px;grid-column:1/3;grid-row:1/2;justify-self:flex-start;align-self:flex-start}.body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{--button-height: var(--button-lg-height, auto);--button-radius: var(--radius-button-lg);--icon-size: 1.25rem;--gap: .5rem;--padding-block: 1.1875rem;--padding-inline: 1.5rem;display:flex;align-items:center;justify-content:center;--button-label-font-size: var(--typo-paragraph-size);--button-label-line-height: var(--typo-paragraph-lh);text-decoration:none;transition:all var(--trans-duration) var(--trans-easing);border-radius:var(--button-radius);background-color:var(--color-primary_button_background);color:var(--color-primary_button_text);border:var(--button-border-width) solid var(--color-primary_button_border);padding-block:calc(var(--padding-block) - var(--button-border-width));padding-inline:calc(var(--padding-inline) - var(--button-border-width))}@media(max-width:991px){.body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{--button-label-font-size: var(--typo-paragraph-size-mb);--button-label-line-height: var(--typo-paragraph-lh-mb)}}.body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept:hover{background-color:var(--color-primary_button_background_hover);color:var(--color-primary_button_text_hover);border-color:var(--color-primary_button_border_hover)}.body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{--button-height: var(--button-lg-height, auto);--button-radius: var(--radius-button-lg);--icon-size: 1.25rem;--gap: .5rem;--padding-block: 1.1875rem;--padding-inline: 1.5rem;--button-border-width: var(--1px);display:flex;align-items:center;justify-content:center;--button-label-font-size: var(--typo-paragraph-size);--button-label-line-height: var(--typo-paragraph-lh);text-decoration:none;transition:all var(--trans-duration) var(--trans-easing);border-radius:var(--button-radius);background-color:var(--color-secondary_button_background);color:var(--color-secondary_button_text);border:var(--button-border-width) solid var(--color-secondary_button_border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-block:calc(var(--padding-block) - var(--button-border-width));padding-inline:calc(var(--padding-inline) - var(--button-border-width))}@media(max-width:991px){.body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{--button-label-font-size: var(--typo-paragraph-size-mb);--button-label-line-height: var(--typo-paragraph-lh-mb)}}.body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline:hover{background-color:var(--color-secondary_button_background_hover);color:var(--color-secondary_button_text_hover);border-color:var(--color-secondary_button_border_hover)}main .shopify-policy__container{background-color:var(--color-background);border-radius:var(--radius-new-main);padding-block:3.75rem;margin-inline:var(--page--outer-margin);align-self:center;width:100%;max-width:unset}@media(max-width:991px){main .shopify-policy__container{padding-block:2rem;padding-inline:1rem}}main .shopify-policy__container .shopify-policy__title h1{font-family:var(--typo-h1-family)!important;font-weight:var(--typo-h1-weight)!important;font-size:var(--typo-h1-size)!important;line-height:var(--typo-h1-lh)!important;letter-spacing:var(--typo-h1-ls)!important;text-transform:var(--typo-h1-case)!important;color:var(--color-foreground_heading)!important}main .shopify-policy__container .shopify-policy__body .rte{max-width:var(--content-width-boxed);margin:auto}main .shopify-policy__container .shopify-policy__body .rte p,main .shopify-policy__container .shopify-policy__body .rte ul,main .shopify-policy__container .shopify-policy__body .rte ol,main .shopify-policy__container .shopify-policy__body .rte blockquote{margin-block:var(--typo-paragraph-spacing)}@media(max-width:991px){main .shopify-policy__container .shopify-policy__body .rte p,main .shopify-policy__container .shopify-policy__body .rte ul,main .shopify-policy__container .shopify-policy__body .rte ol,main .shopify-policy__container .shopify-policy__body .rte blockquote{margin-block:var(--typo-paragraph-spacing-mb)}}main .shopify-policy__container .shopify-policy__body .rte h1,main .shopify-policy__container .shopify-policy__body .rte h2,main .shopify-policy__container .shopify-policy__body .rte h3,main .shopify-policy__container .shopify-policy__body .rte h4,main .shopify-policy__container .shopify-policy__body .rte h5,main .shopify-policy__container .shopify-policy__body .rte h6{color:var(--color-foreground_heading);margin-block-start:calc(var(--typo-paragraph-spacing) * 2.5);margin-block-end:var(--typo-paragraph-spacing)}@media(max-width:991px){main .shopify-policy__container .shopify-policy__body .rte h1,main .shopify-policy__container .shopify-policy__body .rte h2,main .shopify-policy__container .shopify-policy__body .rte h3,main .shopify-policy__container .shopify-policy__body .rte h4,main .shopify-policy__container .shopify-policy__body .rte h5,main .shopify-policy__container .shopify-policy__body .rte h6{margin-block-start:calc(var(--typo-paragraph-spacing-mb) * 1.5);margin-block-end:var(--typo-paragraph-spacing-mb)}}main .shopify-policy__container .shopify-policy__body .rte h1{font-family:var(--typo-h2-family);font-size:var(--typo-h2-size);font-weight:var(--typo-h2-weight);line-height:var(--typo-h2-lh);letter-spacing:var(--typo-h2-ls);text-transform:var(--typo-h2-case)}main .shopify-policy__container .shopify-policy__body .rte h2{font-family:var(--typo-h3-family);font-size:var(--typo-h3-size);font-weight:var(--typo-h3-weight);line-height:var(--typo-h3-lh);letter-spacing:var(--typo-h3-ls);text-transform:var(--typo-h3-case)}main .shopify-policy__container .shopify-policy__body .rte h3{font-family:var(--typo-h4-family);font-weight:var(--typo-h4-weight);font-size:var(--typo-h4-size);line-height:var(--typo-h4-lh);letter-spacing:var(--typo-h4-ls);text-transform:var(--typo-h4-case)}main .shopify-policy__container .shopify-policy__body .rte h4{font-family:var(--typo-h5-family);font-size:var(--typo-h5-size);font-weight:var(--typo-h5-weight);line-height:var(--typo-h5-lh);letter-spacing:var(--typo-h5-ls);text-transform:var(--typo-h5-case)}main .shopify-policy__container .shopify-policy__body .rte h5{font-family:var(--typo-h6-family);font-size:var(--typo-h6-size);font-weight:var(--typo-h6-weight);line-height:var(--typo-h6-lh);letter-spacing:var(--typo-h6-ls);text-transform:var(--typo-h6-case)}main .shopify-policy__container .shopify-policy__body .rte h6{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size);font-weight:var(--typo-subheading-weight);line-height:var(--typo-subheading-lh);letter-spacing:var(--typo-subheading-ls);text-transform:var(--typo-subheading-case)}main .shopify-policy__container .shopify-policy__body .rte p,main .shopify-policy__container .shopify-policy__body .rte ul,main .shopify-policy__container .shopify-policy__body .rte ol,main .shopify-policy__container .shopify-policy__body .rte blockquote p,main .shopify-policy__container .shopify-policy__body .rte table td,main .shopify-policy__container .shopify-policy__body .rte table th{color:var(--color-text-subtitle)}main .shopify-policy__container .shopify-policy__body .rte>div:first-child>*:first-child{margin-block-start:0}main .shopify-policy__container .shopify-policy__body .rte>div:last-child>*:last-child{margin-block-end:0}main .shopify-policy__container .shopify-policy__body{padding-block-start:3.75rem}@media(max-width:991px){main .shopify-policy__container .shopify-policy__body{padding-block-start:1rem}}.rte p,.rte ul,.rte ol,.rte blockquote{margin-block:var(--typo-paragraph-spacing)}@media(max-width:991px){.rte p,.rte ul,.rte ol,.rte blockquote{margin-block:var(--typo-paragraph-spacing-mb)}}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--color-foreground_heading);margin-top:calc(var(--typo-paragraph-spacing) * 2.5);margin-bottom:var(--typo-paragraph-spacing)}@media(max-width:991px){.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:calc(var(--typo-paragraph-spacing-mb) * 1.5);margin-bottom:var(--typo-paragraph-spacing-mb)}}.rte h1{font-family:var(--typo-h1-family);font-size:var(--typo-h1-size);font-weight:var(--typo-h1-weight);line-height:var(--typo-h1-lh);letter-spacing:var(--typo-h1-ls);text-transform:var(--typo-h1-case)}@media(max-width:991px){.rte h1{font-size:var(--typo-h1-size-mb);font-weight:var(--typo-h1-weight-mb);line-height:var(--typo-h1-lh-mb);letter-spacing:var(--typo-h1-ls-mb)}}.rte h2{font-family:var(--typo-h2-family);font-size:var(--typo-h2-size);font-weight:var(--typo-h2-weight);line-height:var(--typo-h2-lh);letter-spacing:var(--typo-h2-ls);text-transform:var(--typo-h2-case)}@media(max-width:991px){.rte h2{font-size:var(--typo-h2-size-mb);font-weight:var(--typo-h2-weight-mb);line-height:var(--typo-h2-lh-mb);letter-spacing:var(--typo-h2-ls-mb)}}.rte h3{font-family:var(--typo-h3-family);font-size:var(--typo-h3-size);font-weight:var(--typo-h3-weight);line-height:var(--typo-h3-lh);letter-spacing:var(--typo-h3-ls);text-transform:var(--typo-h3-case)}@media(max-width:991px){.rte h3{font-size:var(--typo-h3-size-mb);font-weight:var(--typo-h3-weight-mb);line-height:var(--typo-h3-lh-mb);letter-spacing:var(--typo-h3-ls-mb)}}.rte h4{font-family:var(--typo-h4-family);font-size:var(--typo-h4-size);font-weight:var(--typo-h4-weight);line-height:var(--typo-h4-lh);letter-spacing:var(--typo-h4-ls);text-transform:var(--typo-h4-case)}@media(max-width:991px){.rte h4{font-size:var(--typo-h4-size-mb);font-weight:var(--typo-h4-weight-mb);line-height:var(--typo-h4-lh-mb);letter-spacing:var(--typo-h4-ls-mb)}}.rte h5{font-family:var(--typo-h5-family);font-size:var(--typo-h5-size);font-weight:var(--typo-h5-weight);line-height:var(--typo-h5-lh);letter-spacing:var(--typo-h5-ls);text-transform:var(--typo-h5-case)}@media(max-width:991px){.rte h5{font-size:var(--typo-h5-size-mb);font-weight:var(--typo-h5-weight-mb);line-height:var(--typo-h5-lh-mb);letter-spacing:var(--typo-h5-ls-mb)}}.rte h6{font-family:var(--typo-h6-family);font-size:var(--typo-h6-size);font-weight:var(--typo-h6-weight);line-height:var(--typo-h6-lh);letter-spacing:var(--typo-h6-ls);text-transform:var(--typo-h6-case)}@media(max-width:991px){.rte h6{font-size:var(--typo-h6-size-mb);font-weight:var(--typo-h6-weight-mb);line-height:var(--typo-h6-lh-mb);letter-spacing:var(--typo-h6-ls-mb)}}.rte p{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);font-weight:var(--typo-paragraph-weight);line-height:var(--typo-paragraph-lh);letter-spacing:var(--typo-paragraph-ls);text-transform:var(--typo-paragraph-case);color:var(--color-text-paragraph)}@media(max-width:991px){.rte p{font-size:var(--typo-paragraph-size-mb);font-weight:var(--typo-paragraph-weight-mb);line-height:var(--typo-paragraph-lh-mb);letter-spacing:var(--typo-paragraph-ls-mb)}}.rte figure{margin-block:calc(var(--typo-paragraph-spacing) * 2.5)}@media(max-width:991px){.rte figure{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.rte figure img{border-radius:var(--radius-new-small);margin-bottom:1rem;overflow:hidden}@media(max-width:991px){.rte figure img{margin-bottom:.5rem}}.rte figure figcaption{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight);text-align:center}@media(max-width:991px){.rte figure figcaption{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}.rte img{border-radius:var(--radius-new-small);margin-bottom:1rem;overflow:hidden}.rte ul{padding-left:1.2rem}.rte ul li{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight);margin-block:1rem;list-style-type:disc}@media(max-width:991px){.rte ul li{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}.rte ul li::marker{color:var(--color-foreground_100)}.rte ul li:last-child{margin-bottom:0}.rte ul li:first-child{margin-top:0}.rte ul ul{margin-block:.5rem}.rte ul ul li{margin-block:.5rem;list-style-type:circle}.rte ol{padding-left:1.2rem}.rte ol li{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_body);padding-left:.625rem;font-weight:var(--typo-paragraph-weight);margin-block:1rem;list-style-type:decimal}@media(max-width:991px){.rte ol li{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb)}}.rte ol li:last-child{margin-bottom:0}.rte ol li:first-child{margin-top:0}.rte ol ol{margin-block:.5rem}.rte ol ol li{margin-block:.5rem;list-style-type:lower-alpha}.rte blockquote{border-left:.125rem solid var(--color-foreground_100);padding-left:1.2rem;color:var(--color-foreground_body);margin-block:calc(var(--typo-paragraph-spacing) * 2.5)}@media(max-width:991px){.rte blockquote{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.rte blockquote p{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size);font-weight:var(--typo-subheading-weight);line-height:var(--typo-subheading-lh);letter-spacing:var(--typo-subheading-ls);text-transform:var(--typo-subheading-case);color:var(--color-foreground_body)}@media(max-width:991px){.rte blockquote p{font-size:var(--typo-subheading-size-mb);font-weight:var(--typo-subheading-weight-mb);line-height:var(--typo-subheading-lh-mb);letter-spacing:var(--typo-subheading-ls-mb)}}.rte table{width:100%;margin-block:calc(var(--typo-paragraph-spacing) * 2.5);border-radius:var(--radius-new-small);background-color:var(--color-surface-alt);border-collapse:separate;border-spacing:0;overflow:hidden}@media(max-width:991px){.rte table{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.rte table td,.rte table th{padding:1rem 1.25rem;font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);color:var(--color-foreground_body);font-weight:var(--typo-paragraph-weight);text-align:left;border-bottom:.0625rem solid var(--color-border-default);border-right:.0625rem solid var(--color-border-default);background-color:var(--color-surface-alt);vertical-align:top}@media(max-width:991px){.rte table td,.rte table th{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);padding:.75rem 1rem}}.rte table td:last-child,.rte table th:last-child{border-right:none}.rte table th{font-family:var(--typo-subheading-family);font-size:var(--typo-subheading-size);font-weight:var(--typo-subheading-weight);line-height:var(--typo-subheading-lh);letter-spacing:var(--typo-subheading-ls);text-transform:var(--typo-subheading-case);color:var(--color-foreground_heading);background-color:color-mix(in srgb,var(--color-surface-alt) 75%,var(--color-foreground_100) 25%)}@media(max-width:991px){.rte table th{font-size:var(--typo-subheading-size-mb);font-weight:var(--typo-subheading-weight-mb);line-height:var(--typo-subheading-lh-mb);letter-spacing:var(--typo-subheading-ls-mb)}}.rte table tr:last-child td,.rte table tr:last-child th{border-bottom:none}.rte hr{border:none;height:.0625rem;background-color:var(--color-border-default);margin-block:calc(var(--typo-paragraph-spacing) * 2.5)}@media(max-width:991px){.rte hr{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.rte a{color:var(--typo-color-link, var(--color-foreground_body));position:relative;transition:color var(--trans-duration) var(--trans-easing);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--trans-duration) var(--trans-easing),text-decoration-color var(--trans-duration) var(--trans-easing)}.rte a:hover{color:var(--typo-color-link-hover, var(--color-foreground_100));text-decoration-color:currentColor}.rte strong,.rte b{font-weight:var(--font-weight-bold);color:var(--color-text-paragraph-highlight)}.rte em,.rte i{font-style:italic;font-family:var(--typo-highlight-family);font-weight:var(--typo-highlight-weight);font-style:var(--typo-highlight-style);letter-spacing:var(--typo-highlight-ls);text-transform:var(--typo-highlight-case)}.rte code{font-family:var(--typo-paragraph-family);font-size:.875em;line-height:inherit;background-color:var(--color-surface-alt);color:var(--color-foreground_heading);padding:.125em .375em;border-radius:var(--radius-new-x-small)}.rte pre{font-family:var(--typo-paragraph-family);font-size:var(--typo-paragraph-size);line-height:var(--typo-paragraph-lh);background-color:var(--color-surface-alt);color:var(--color-foreground_body);padding:1.25rem 1.5rem;border-radius:var(--radius-new-small);overflow-x:auto;margin-block:calc(var(--typo-paragraph-spacing) * 2.5)}@media(max-width:991px){.rte pre{font-size:var(--typo-paragraph-size-mb);line-height:var(--typo-paragraph-lh-mb);padding:1rem;margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.rte pre code{background:none;padding:0;font-size:inherit;border-radius:0}.rte iframe,.rte video{max-width:100%;margin-block:calc(var(--typo-paragraph-spacing) * 2.5);border-radius:var(--radius-new-small)}@media(max-width:991px){.rte iframe,.rte video{margin-block:calc(var(--typo-paragraph-spacing-mb) * 1.5)}}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}html[no-scroll] body{overflow:hidden;overscroll-behavior:none}@media(min-width:769px){.custom-scroll{overflow-y:overlay}.custom-scroll::-webkit-scrollbar{height:.75rem;width:.75rem;padding-right:.375rem}}@media(min-width:769px)and (max-width:768px){.custom-scroll::-webkit-scrollbar{height:.5rem;width:.5rem;padding-right:.1875rem}}@media(min-width:769px){.custom-scroll::-webkit-scrollbar-track{border:solid .2rem transparent}}@media(min-width:769px)and (max-width:768px){.custom-scroll::-webkit-scrollbar-track{border:solid .125rem transparent;padding-right:.1875rem}}@media(min-width:769px){.custom-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-new-pill);border-block:.2rem solid transparent;border-inline:solid .1875rem transparent;transition:box-shadow var(--trans-duration);-webkit-transition:box-shadow var(--trans-duration);box-shadow:inset 0 0 .75rem .75rem #272a311a}}@media(min-width:769px)and (max-width:768px){.custom-scroll::-webkit-scrollbar-thumb{border-block:.15rem solid transparent;border-inline:solid .1rem transparent;box-shadow:inset 0 0 .5rem .5rem #272a311a}}@media(min-width:769px){.custom-scroll:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 .75rem .75rem #272a3126}}@media(min-width:769px)and (max-width:768px){.custom-scroll:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 .5rem .5rem #272a3126}}@media(min-width:769px){.custom-scroll::-webkit-scrollbar-corner{background-color:transparent}}@media screen and (max-width:768px){.small-hide{display:none!important}}@media screen and (min-width:768px)and (max-width:991px){.medium-hide{display:none!important}}@media screen and (min-width:992px){.large-up-hide{display:none!important}}.pswp{--pswp-placeholder-bg: var(--color-background) !important;position:relative;--pswp-padding: .625rem}.pswp .pswp__bg{background-color:var(--color-page-background);width:auto;height:auto;top:0;right:0;bottom:0;left:0}.pswp .pswp__bg:before{content:"";display:block;position:absolute;top:var(--pswp-padding);left:var(--pswp-padding);right:var(--pswp-padding);bottom:var(--pswp-padding);background-color:var(--color-background);pointer-events:none;z-index:-2;border-radius:var(--radius-new-main)}.pswp .pswp__scroll-wrap{width:auto;height:auto;top:var(--pswp-padding);left:var(--pswp-padding);right:var(--pswp-padding);bottom:var(--pswp-padding);border-radius:var(--radius-new-main)}.pswp .pswp__counter{height:1.375rem;font-size:var(--typo-paragraph-size);line-height:1.4;color:var(--color-text-subtitle);font-weight:var(--font-weight-medium);font-family:var(--typo-ff-body);letter-spacing:0;word-spacing:-.25rem;margin-top:2rem;margin-inline-start:2rem;text-shadow:none;opacity:1}@media(max-width:991px){.pswp .pswp__counter{font-size:var(--typo-paragraph-size-mb)}}.pswp .pswp__button.pswp__button--close{width:var(--button-input-height-medium);height:var(--button-input-height-medium);display:flex;justify-content:center;align-items:center;margin-right:0;position:relative;top:var(--modals-default-padding);right:var(--modals-default-padding);border-radius:var(--button-close-radius);background-color:var(--color-background);color:var(--color-foreground_60);transition:all var(--trans-duration) var(--trans-easing);cursor:pointer;overflow:hidden}@media(max-width:991px){.pswp .pswp__button.pswp__button--close{top:var(--modals-default-padding-mb);right:var(--modals-default-padding-mb)}}.pswp .pswp__button.pswp__button--close:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--button-close-bg);transition:all var(--trans-duration) var(--trans-easing);border-radius:var(--button-close-radius);border:var(--button-close-border)}@media(hover:hover){.pswp .pswp__button.pswp__button--close:hover{color:var(--color-foreground_100)}.pswp .pswp__button.pswp__button--close:hover:before{background-color:var(--button-close-bg-hover);border:var(--button-close-border-hover)}.pswp .pswp__button.pswp__button--close:hover .icon-close-x .icon-close-x-1{transform:rotate(135deg)}.pswp .pswp__button.pswp__button--close:hover .icon-close-x .icon-close-x-2{transform:rotate(225deg)}}.pswp .pswp__button.pswp__button--close svg{--icon-size-lg: 1.25rem;flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:all var(--trans-duration) var(--trans-easing)}.pswp .pswp__button.pswp__button--zoom{--icon-size-lg: 1.25rem;display:flex;justify-content:center;align-items:center;padding-block:2rem;padding-inline:2rem .75rem;width:fit-content;height:fit-content}.pswp .pswp__button.pswp__button--zoom:hover svg{color:var(--color-foreground_100)}.pswp .pswp__button.pswp__button--zoom svg{flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-foreground_60);transition:all var(--trans-duration) var(--trans-easing)}.pswp .pswp__button.pswp__button--zoom .pswp__zoom-icn-bar-h{display:none}.pswp .pswp__button--arrow{width:var(--button-input-height-medium, 2.75rem);height:var(--button-input-height-medium, 2.75rem);border-radius:var(--radius-button-input-theme-st);display:flex;justify-content:center;align-items:center;color:var(--button-type-primary-inverted-color);background-color:var(--button-type-primary-inverted-bg);border:.0625rem solid var(--button-type-primary-inverted-border);transition:all var(--trans-duration) var(--trans-easing)!important}.pswp .pswp__button--arrow:hover{color:var(--button-type-primary-inverted-color-hover);background-color:var(--button-type-primary-inverted-bg-hover);border-color:var(--button-type-primary-inverted-border-hover)}.pswp .pswp__button--arrow svg{width:var(--button-input-icon-medium, 1rem);height:var(--button-input-icon-medium, 1rem);color:currentColor}.pswp .pswp__button--arrow--prev{margin-left:1rem}.pswp .pswp__button--arrow--next{margin-right:1rem}.pswp .pswp__button--arrow--next svg{transform:rotate(180deg)}.pswp .pswp__bullets-indicator{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:.25rem;position:absolute;bottom:1rem;left:0;width:100%;z-index:2}.pswp .pswp__bullets-indicator .pswp__bullet{opacity:1;width:.375rem;height:.375rem;border-radius:var(--radius-new-pill);background-color:var(--color-foreground_40);overflow:hidden;transition:all var(--trans-duration) var(--trans-easing);margin:0!important;cursor:pointer}.pswp .pswp__bullets-indicator .pswp__bullet--active{width:1.25rem;background-color:var(--color-foreground_100)}.pswp.pswp--zoomed-in .pswp__button.pswp__button--zoom .pswp__zoom-icn-bar-h{display:block}.swiper-list-col.swiper-slide{display:grid;grid-template-rows:var(--slide-row);gap:var(--gap-row);height:max-content}details summary{list-style:none}shopify-accelerated-checkout{--shopify-accelerated-checkout-row-gap: .25rem;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-button-border-radius: var(--radius-button-input-theme-st);--shopify-accelerated-checkout-button-block-size: var(--button-lg-height);--gravity-button-border-radius: var(--radius-button-lg)}@media screen and (max-width:991px){shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--button-md-height)}}shopify-accelerated-checkout more-payment-options-link{display:block;margin-block-start:1rem;text-align:center}shopify-accelerated-checkout .shopify-payment-button__more-options{--text-color: var(--button-type-link-color, currentColor);--text-color-hover: var(--button-type-link-color-hover, var(--color-foreground_100));--line-width: max(calc(var(--typo-paragraph-size) * .05), 1px);font-size:var(--typo-paragraph-size);font-weight:var(--font-weight-medium);text-decoration:none;position:relative;color:var(--text-color);display:inline;padding-bottom:var(--line-width, var(--1px));z-index:1}@media(max-width:991px){shopify-accelerated-checkout .shopify-payment-button__more-options{--line-width: max(calc(var(--typo-paragraph-size-mb) * .05), 1px);font-size:var(--typo-paragraph-size-mb)}}[data-link-hover-style=none] shopify-accelerated-checkout .shopify-payment-button__more-options{transition:color var(--trans-duration) var(--trans-easing)}@media(hover:hover){[data-link-hover-style=none] shopify-accelerated-checkout .shopify-payment-button__more-options:hover{color:var(--text-color-hover)}}[data-link-hover-style=classic] shopify-accelerated-checkout .shopify-payment-button__more-options{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--trans-duration) var(--trans-easing),text-decoration-color var(--trans-duration) var(--trans-easing)}@media(hover:hover){[data-link-hover-style=classic] shopify-accelerated-checkout .shopify-payment-button__more-options:hover{color:var(--text-color-hover);text-decoration-color:currentColor}}[data-link-hover-style=underline] shopify-accelerated-checkout .shopify-payment-button__more-options{transition:color var(--trans-duration) var(--trans-easing)}[data-link-hover-style=underline] shopify-accelerated-checkout .shopify-payment-button__more-options:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--line-width, var(--1px));background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--trans-duration) var(--trans-easing)}[data-link-hover-style=underline] shopify-accelerated-checkout .shopify-payment-button__more-options:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--line-width, var(--1px));background-color:currentColor;transform:scaleX(1);transform-origin:left;transition:transform var(--trans-duration) var(--trans-easing);transition-delay:var(--trans-duration)}@media(hover:hover){[data-link-hover-style=underline] shopify-accelerated-checkout .shopify-payment-button__more-options:hover{color:var(--text-color-hover)}[data-link-hover-style=underline] shopify-accelerated-checkout .shopify-payment-button__more-options:hover:before{transform:scaleX(1);transform-origin:left;transition-delay:var(--trans-duration)}[data-link-hover-style=underline] shopify-accelerated-checkout .shopify-payment-button__more-options:hover:after{transform:scaleX(0);transform-origin:right;transition-delay:0s}}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-row-gap: .25rem;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-button-block-size: var(--button-lg-height);--shopify-accelerated-checkout-button-border-radius: var(--radius-button-input-theme-st);--gravity-button-border-radius: var(--radius-button-lg)}@media screen and (max-width:991px){shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: var(--button-md-height)}}*:focus-visible:not(input,textarea,select){outline:2px solid var(--color-keyboard-focus-visible);outline-offset:-2px}:where(*:focus-visible:not(input,textarea,select)){border-radius:2px}text-anim{--shimmer-text-color: rgba(from var(--color-foreground) r g b / 50%);--shimmer-color-light: rgba(from var(--color-foreground) r g b / 10%);--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color .2s ease;line-height:1}text-anim:after{content:attr(value);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-clip:text;background-size:200% 100%;background-position:100% 0;place-content:center}text-anim[shimmer]{color:transparent!important}text-anim[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}custom-dialog{display:contents}.anim-fade-out{animation:fade-out var(--trans-duration) var(--trans-easing) forwards}.anim-fade-in{animation:fade-in var(--trans-duration) var(--trans-easing) forwards}.loading-skeleton{background:linear-gradient(90deg,var(--skeleton-loading-bg-primary) 25%,var(--skeleton-loading-bg-secondary) 50%,var(--skeleton-loading-bg-primary) 75%);background-size:200% 100%;border-radius:var(--radius-new-small);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;visibility:hidden;transition:opacity var(--trans-duration) var(--trans-easing),visibility var(--trans-duration) var(--trans-easing)}.loading-skeleton.loading-skeleton-visible{opacity:1;visibility:visible;animation:loading-skeleton 1.5s infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-right{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10%)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10%)}}@keyframes slide-fade-in-right{0%{transform:translate(5%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-fade-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(5%);opacity:0}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes zoom-in-fade{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoom-out-fade{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes fade-up{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-up-25{0%{transform:translateY(25%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(10%);opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}@keyframes loading-dot-button{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes parallax-scroll{0%{transform:translateY(calc(var(--parallax-strength) * -100% + 100%)) scale(var(--parallax-strength))}to{transform:translateY(0) scale(var(--parallax-strength))}}@media(hover:hover){.animate-hover--grayscale .media-with-hover-overlay-inner img,.animate-hover--grayscale .media-with-hover-overlay-inner placeholder-image svg,.animate-hover--grayscale .product-card-media-featured-image img,.animate-hover--grayscale .product-card-media-featured-image placeholder-image svg{filter:grayscale(0%);transition:filter var(--trans-duration) var(--trans-easing)}.animate-hover--grayscale .media-with-hover-overlay-inner:hover img,.animate-hover--grayscale .media-with-hover-overlay-inner:hover placeholder-image svg,.animate-hover--grayscale .product-card-media-featured-image:hover img,.animate-hover--grayscale .product-card-media-featured-image:hover placeholder-image svg{filter:grayscale(100%)}.animate-hover--zoom-in .media-with-hover-overlay-inner img,.animate-hover--zoom-in .media-with-hover-overlay-inner placeholder-image svg,.animate-hover--zoom-in .product-card-media-featured-image img,.animate-hover--zoom-in .product-card-media-featured-image placeholder-image svg,.animate-hover--zoom-in .product-recommendations-card-media img,.animate-hover--zoom-in .product-recommendations-card-media placeholder-image svg,.animate-hover--zoom-in .animate-item-zoom-in{transform:scale(1);transition:transform var(--trans-duration) var(--trans-ease-smooth)}.animate-hover--zoom-in .media-with-hover-overlay-inner:hover img,.animate-hover--zoom-in .media-with-hover-overlay-inner:hover placeholder-image svg,.animate-hover--zoom-in .product-card-media-featured-image:hover img,.animate-hover--zoom-in .product-card-media-featured-image:hover placeholder-image svg{transform:scale(1.1)}.animate-hover--zoom-in:hover .product-recommendations-card-media img,.animate-hover--zoom-in:hover .product-recommendations-card-media placeholder-image svg,.animate-hover--zoom-in:hover .animate-item-zoom-in,.animate-hover--zoom-in:has(a:focus-visible,button:focus-visible,input:focus-visible) .product-recommendations-card-media img,.animate-hover--zoom-in:has(a:focus-visible,button:focus-visible,input:focus-visible) .product-recommendations-card-media placeholder-image svg,.animate-hover--zoom-in:has(a:focus-visible,button:focus-visible,input:focus-visible) .animate-item-zoom-in{transform:scale(1.1)}.animate-hover--zoom-out .media-with-hover-overlay-inner img,.animate-hover--zoom-out .media-with-hover-overlay-inner placeholder-image svg{transform:scale(1.1);transition:transform var(--trans-duration) var(--trans-easing)}.animate-hover--zoom-out .media-with-hover-overlay-inner:hover img,.animate-hover--zoom-out .media-with-hover-overlay-inner:hover placeholder-image svg{transform:scale(1)}.animate-hover-transition--none .hover-overlay{transition:none}.animate-hover-transition--none:hover .hover-overlay,.animate-hover-transition--fade:hover .hover-overlay,.animate-hover-transition--fade:hover .product-card-media-hover{opacity:1;visibility:visible}.animate-hover-transition--zoom:has(.media-with-hover-overlay-inner:hover) .hover-overlay{opacity:1;visibility:visible}.animate-hover-transition--zoom .hover-overlay img,.animate-hover-transition--zoom .hover-overlay placeholder-image svg{transform:scale(1.1);transition:transform var(--trans-duration) var(--trans-easing)}.animate-hover-transition--zoom:has(.media-with-hover-overlay-inner:hover) .hover-overlay img,.animate-hover-transition--zoom:has(.media-with-hover-overlay-inner:hover) .hover-overlay placeholder-image svg{transform:scale(1);transition:transform var(--trans-duration) var(--trans-easing)}}@media(hover:hover)and (hover:hover){.animate-hover-transition--fade-up .animate-item-fade-up{opacity:0;visibility:hidden;transform:translateY(10%);transition:opacity var(--trans-duration) var(--trans-ease-smooth),visibility var(--trans-duration) var(--trans-ease-smooth),transform var(--trans-duration) var(--trans-ease-smooth)}}@media(hover:hover){.animate-hover-transition--fade-up:hover .animate-item-fade-up,.animate-hover-transition--fade-up:has(a:focus-visible,button:focus-visible,input:focus-visible) .animate-item-fade-up{opacity:1;visibility:visible;transform:translateY(0)}}.field{width:var(--field-width, 100%);display:flex;flex-direction:column;gap:.375rem;position:relative}@media(max-width:991px){.field{width:var(--field-width-mb, 100%)}}.field[hidden]{display:none}.field.field-width-half{width:var(--field-width, calc(50% - .125rem) )}@media(max-width:991px){.field.field-width-half{width:var(--field-width-mb, 100%)}}.field .field-label{display:var(--field-text-label-display);position:var(--field-text-label-position);top:var(--field-text-label-top);left:var(--field-text-label-left);transform:var(--field-text-label-transform);transform-origin:var(--field-text-label-transform-origin);transition:var(--field-text-label-transition);pointer-events:var(--field-text-label-pointer-events);z-index:var(--field-text-label-z-index);color:var(--field-text-label-color-default)}@media(max-width:991px){.field .field-label{display:var(--field-text-label-display-mb);transform:var(--field-text-label-transform-mb);top:var(--field-text-label-top-mb);left:var(--field-text-label-left-mb)}}.field .field-label .field-label-inner{font-size:var(--field-text-label-font-size);font-weight:var(--field-text-label-font-weight);line-height:var(--field-text-label-line-height);letter-spacing:var(--field-text-label-letter-spacing);text-transform:var(--field-text-label-text-transform)}@media(max-width:991px){.field .field-label .field-label-inner{font-size:var(--field-text-label-font-size-mb);line-height:var(--field-text-label-line-height-mb)}}.field .field-wrap{width:100%;position:relative;border:var(--input-border);border-bottom:var(--input-border-bottom);border-color:var(--input-border-color-default);border-radius:var(--input-radius);background:var(--input-bg-default);transition:border-color var(--trans-duration) var(--trans-easing)}.field .field-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--input-bg-focus);z-index:1;pointer-events:none;opacity:0;transition:opacity var(--trans-duration) var(--trans-easing)}.field .field-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--input-bg-hover);z-index:2;pointer-events:none;opacity:0;transition:opacity var(--trans-duration) var(--trans-easing)}.field .field-underline{display:var(--input-hover-underline-display);position:absolute;bottom:0;left:0;width:100%;height:var(--1px);background-color:var(--color-border-input-focus);z-index:1;transform:scaleX(0);transform-origin:right;transition:transform var(--trans-duration) var(--trans-easing)}.field .field-input{position:relative;z-index:3;width:100%;height:var(--input-height);border-radius:inherit;padding-block:var(--input-pd-block);padding-inline:var(--input-pd-inline);color:var(--color-text-input-default);font-family:var(--typo-ff-body);font-size:var(--input-font-size);line-height:var(--input-line-height);font-weight:400;text-transform:none;transition:all var(--trans-duration) var(--trans-easing)}@media(max-width:991px){.field .field-input{height:var(--input-height-mb);padding-block:var(--input-pd-block-mb);padding-inline:var(--input-pd-inline-mb);font-size:var(--input-font-size-mb);line-height:var(--input-line-height-mb)}}.field .field-input:is(textarea){height:auto;display:block;resize:vertical;min-height:calc(2 * var(--input-line-height) * var(--input-font-size) + (var(--input-pd-block-total)))}@media(max-width:991px){.field .field-input:is(textarea){min-height:calc(2 * var(--input-line-height-mb) * var(--input-font-size-mb) + (var(--input-pd-block-total-mb)))}}.field .field-input:is(select){appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:transparent;outline:none}.field .field-input[type=date]{text-align:left}.field .field-input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.field .field-input[type=date]::-webkit-inner-spin-button,.field .field-input[type=date]::-webkit-outer-spin-button{opacity:0}.field .field-input[type=date]::-moz-calendar-picker-indicator{opacity:0}@-moz-document url-prefix(){.field .field-input[type=date]{clip-path:inset(0 120px 0 0)}}.field .field-input[type=date]::-webkit-date-and-time-value{text-align:left;margin-left:0;width:100%}.field .field-input::placeholder{visibility:var(--input-placeholder-visibility);opacity:1;font-size:var(--input-font-size);font-weight:var(--input-weight);line-height:var(--input-line-height);letter-spacing:var(--input-letter-spacing);text-transform:var(--input-text-transform);color:var(--color-text-input-placeholder);transition:all var(--trans-duration) var(--trans-easing)}@media(max-width:991px){.field .field-input::placeholder{font-size:var(--input-font-size-mb);line-height:var(--input-line-height-mb)}}.field .field-input:is(select:not([selected])){color:var(--color-text-input-placeholder)}.field .field-input:hover{color:var(--color-text-input-hover)}.field .field-input:hover::placeholder{color:var(--color-text-input-hover)}.field .field-input:hover:is(select):not([selected]){color:var(--color-text-input-hover)}.field .field-input:not(:placeholder-shown):not(select),.field .field-input:focus,.field .field-input:focus-visible{color:var(--color-text-input-focus);outline:none}.field .field-input:not(:placeholder-shown):not(select)::placeholder,.field .field-input:focus::placeholder,.field .field-input:focus-visible::placeholder{opacity:0}.field .field-input::-moz-placeholder{opacity:0}.field .field-input:-moz-focusring::-moz-placeholder{opacity:0}.field .field-input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.field .field-select-icon{width:var(--field-dropdown-select-icon-size);height:var(--field-dropdown-select-icon-size);position:absolute;top:50%;right:var(--input-pd-inline);transform:translateY(-50%);transition:transform var(--trans-duration) var(--trans-easing);color:var(--color-foreground_60);z-index:4;pointer-events:none}@media(max-width:991px){.field .field-select-icon{width:var(--field-dropdown-select-icon-size-mb);height:var(--field-dropdown-select-icon-size-mb);right:var(--input-pd-inline-mb)}}.field .field-date-icon{width:var(--field-date-icon-size);height:var(--field-date-icon-size);position:absolute;top:50%;right:var(--input-pd-inline);transform:translateY(-50%);pointer-events:none;z-index:4;color:var(--color-foreground_60)}@media(max-width:991px){.field .field-date-icon{width:var(--field-date-icon-size-mb);height:var(--field-date-icon-size-mb);right:var(--input-pd-inline-mb)}}.field .field-pwd-toggle{position:absolute;top:50%;transform:translateY(-50%);right:var(--input-pd-inline);display:flex;align-items:center;cursor:pointer;z-index:4;color:var(--color-foreground_60)}@media(max-width:991px){.field .field-pwd-toggle{right:var(--input-pd-inline-mb)}}.field .field-error{display:flex;gap:.5rem;margin-block-start:.375rem}.field .field-error-dot{width:.375rem;height:.375rem;background:var(--color-status_error);border-radius:var(--radius-new-pill);margin-block:auto}.field .field-error-msg{color:var(--color-text-paragraph)}.field:has(.field-input:hover) .field-label{color:var(--field-text-label-color-hover)}.field:has(.field-input:hover) .field-wrap{border-color:var(--input-border-color-hover)}.field:has(.field-input:hover) .field-wrap:after{opacity:1}.field:has(.field-input:hover) .field-underline{transform:scaleX(1);transform-origin:left}.field:has(.field-input:focus) .field-label,.field:has(.field-input:focus-visible) .field-label,.field:has(.field-input:not(select):not(:placeholder-shown)) .field-label{color:var(--field-text-label-color-focus);transform:var(--field-text-label-transform-focus);display:var(--field-text-label-display-focus)}@media(max-width:991px){.field:has(.field-input:focus) .field-label,.field:has(.field-input:focus-visible) .field-label,.field:has(.field-input:not(select):not(:placeholder-shown)) .field-label{transform:var(--field-text-label-transform-focus-mb);display:var(--field-text-label-display-focus-mb)}}.field:has(.field-input:focus) .field-wrap .field-underline,.field:has(.field-input:focus-visible) .field-wrap .field-underline,.field:has(.field-input:not(select):not(:placeholder-shown)) .field-wrap .field-underline{transform:scaleX(1);transform-origin:left}.field:has(.field-input:focus):not(:has(.field-input.is-error)) .field-wrap{border-color:var(--input-border-color-focus)}.field:has(.field-input:focus):not(:has(.field-input.is-error)) .field-wrap:before{opacity:1}.field:has(.field-input.is-error) .field-wrap{border:var(--input-border-error, var(--input-border))}.field:has(.field-input.is-error) .field-wrap .field-underline{background-color:var(--color-status_error);transform:scaleX(1)}.field:has(select[data-open]) .field-label{color:var(--field-text-label-color-focus)}.field:has(select[data-open]) .field-select-icon{transform:translateY(-50%) rotate(180deg)}.field:has(select[data-open]) .field-wrap .field-underline{transform:scaleX(1);transform-origin:left}.field:has(select[selected]) .field-label{color:var(--field-text-label-color-focus);transform:var(--field-text-label-transform-focus);display:var(--field-text-label-display-focus)}@media(max-width:991px){.field:has(select[selected]) .field-label{display:var(--field-text-label-display-focus-mb)}}.field:has(select[selected]) select{color:var(--color-text-input-focus)}.embla{position:relative;opacity:1;transition:opacity .3s ease}.embla .embla__viewport{position:relative;backface-visibility:hidden;contain:layout style paint}.embla .embla__viewport .embla__container{display:flex;flex-wrap:var(--embla-container-flex-wrap, nowrap);row-gap:var(--slide-row-gap-desktop, var(--slide-spacing-desktop));margin-left:calc(var(--slide-spacing-desktop) * -1)}@media screen and (min-width:769px)and (max-width:991px){.embla .embla__viewport .embla__container{flex-wrap:var(--embla-container-flex-wrap-tb, var(--embla-container-flex-wrap-mb, nowrap));row-gap:var(--slide-row-gap-tablet, var(--slide-spacing-tablet, var(--slide-row-gap-mobile, var(--slide-spacing-mobile))));margin-left:calc(var(--slide-spacing-tablet, var(--slide-spacing-mobile)) * -1)}}@media screen and (max-width:768px){.embla .embla__viewport .embla__container{flex-wrap:var(--embla-container-flex-wrap-mb, nowrap);row-gap:var(--slide-row-gap-mobile, var(--slide-spacing-mobile));margin-left:calc(var(--slide-spacing-mobile) * -1)}}.embla .embla__viewport .embla__container>*{min-width:0;flex:0 0 var(--slide-size-desktop);padding-left:var(--slide-spacing-desktop);transform:translateZ(0);contain:layout style paint}@media screen and (min-width:769px)and (max-width:991px){.embla .embla__viewport .embla__container>*{flex:0 0 var(--slide-size-tablet, var(--slide-size-desktop));padding-left:var(--slide-spacing-tablet, var(--slide-spacing-desktop))}}@media screen and (max-width:768px){.embla .embla__viewport .embla__container>*{flex:0 0 var(--slide-size-mobile);padding-left:var(--slide-spacing-mobile)}}.embla .embla__viewport .embla__container>.embla__slide.embla__slide-group{display:grid;grid-template-rows:repeat(var(--slide-rows, 1),1fr);row-gap:var(--slide-spacing-desktop)}@media screen and (min-width:768px)and (max-width:991px){.embla .embla__viewport .embla__container>.embla__slide.embla__slide-group{row-gap:var(--slide-spacing-tablet, var(--slide-spacing-desktop))}}@media screen and (max-width:767px){.embla .embla__viewport .embla__container>.embla__slide.embla__slide-group{row-gap:var(--slide-spacing-mobile)}}.embla .embla__viewport .embla__container.is-single-slide{margin-left:0;justify-content:center}.embla .embla__viewport .embla__container.is-single-slide>*{flex:0 0 100%;padding-left:0}@media(min-width:992px){.embla .embla__viewport .embla__container.is-single-slide-desktop{margin-left:0;justify-content:center}.embla .embla__viewport .embla__container.is-single-slide-desktop>*{flex:0 0 100%!important;padding-left:0!important}}@media(max-width:991px){.embla .embla__viewport .embla__container.is-single-slide-mobile{margin-left:0;justify-content:center}.embla .embla__viewport .embla__container.is-single-slide-mobile>*{flex:0 0 100%!important;padding-left:0!important}}.embla.is-initialized{opacity:1}.embla.is-initialized .embla__viewport .embla__container{touch-action:pan-y pinch-zoom}.embla.is-single-slide .embla__navigation,.embla.is-single-slide .embla__snip-navs,.embla.is-single-slide .embla__snip-fixed-navs,.embla.is-single-slide .embla__snip-dots,.embla.is-single-slide .embla__snip-bars{display:none}@media(min-width:992px){.embla.is-single-slide-desktop .embla__navigation,.embla.is-single-slide-desktop .embla__snip-navs,.embla.is-single-slide-desktop .embla__snip-fixed-navs,.embla.is-single-slide-desktop .embla__snip-dots,.embla.is-single-slide-desktop .embla__snip-bars{display:none!important}}@media(max-width:991px){.embla.is-single-slide-mobile .embla__navigation,.embla.is-single-slide-mobile .embla__snip-navs,.embla.is-single-slide-mobile .embla__snip-fixed-navs,.embla.is-single-slide-mobile .embla__snip-dots,.embla.is-single-slide-mobile .embla__snip-bars{display:none!important}}.embla .embla__navigation{transition:opacity var(--trans-duration) var(--trans-easing)}.embla:hover .embla__navigation,.embla:focus-within .embla__navigation{opacity:1;visibility:visible}@keyframes embla-marquee-slide{0%{transform:translate(0)}to{transform:translate(calc(var(--_marquee-gw) * -1px))}}.tooltip-content{width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;white-space:nowrap;position:absolute;z-index:9999;padding:.25rem .5rem;color:var(--color-tooltip-text);background-color:var(--color-tooltip-background);border-radius:var(--radius-new-tooltip);opacity:0;pointer-events:none;transition:opacity var(--trans-duration) var(--trans-easing);font-family:var(--typo-ff-body);font-size:var(--typo-label-size);line-height:var(--typo-label-lh)}@media(max-width:991px){.tooltip-content{font-size:var(--typo-label-size-mb);line-height:var(--typo-label-lh-mb)}}.tooltip-content:before{content:"";width:.75rem;height:.75rem;position:absolute;top:100%;left:50%;border-radius:max(1px,.1rem);background-color:inherit;transform:translate(-50%,-.5rem) rotate(-45deg);clip-path:polygon(100% 100%,0% 0%,0% 100%)}.tooltip-content[data-tooltip-position=bottom]:before{top:0;transform:translate(-50%,-.5rem) rotate(135deg);clip-path:polygon(100% 0%,0% 0%,0% 100%)}.tooltip-content[data-tooltip-position=left]:before{top:50%;right:0;left:auto;transform:translate(.125rem,-50%) rotate(-135deg);clip-path:polygon(0% 0%,0% 100%,100% 100%)}.tooltip-content[data-tooltip-position=right]:before{top:50%;left:0;transform:translate(-.125rem,-50%) rotate(135deg);clip-path:polygon(100% 0%,100% 100%,0% 100%)}
/*# sourceMappingURL=/cdn/shop/t/3355/assets/base-DuLL3oNQ.css.map */
