@media only screen and (min-width:769px){.footer__grid-image{margin-left:auto;margin-right:auto}}.footer__grid-image .image-wrap,.footer__grid-image .svg-mask{background-color:transparent}.footer__grid-image .svg-mask:before{padding-bottom:0}.footer__grid-image--33{width:33.333%;margin-right:auto;margin-left:auto}.footer__grid-image--50{width:50%;margin-right:auto;margin-left:auto}.footer__grid-image--100{width:100%}.footer__block,.footer__block--mobile{flex:1 1 calc(50% - 20px)}.product__main-photos .product-slideshow{border:0}.product-single__header--mobile{width:100%;margin-top:20px;margin-bottom:initial}[data-grid-style*=gridlines] .grid-item__link{background-color:var(--color-small-image-bg)}.grid-item__content,.grid-item__link{height:100%}.input-group .input-group-field:first-child,.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-field{border-radius:initial}.input-group .input-group-field:last-child{border-radius:initial}.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:initial}[dir=rtl] .input-group .input-group-btn:first-child .btn,[dir=rtl] .input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:initial}.input-group .input-group-btn:last-child .btn{border-radius:var(--button-radius)}[dir=rtl] .input-group .input-group-btn:last-child .btn{border-radius:var(--button-radius)}.input-group .input-group-btn .btn{border-radius:var(--button-radius)}.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.grid-article[data-style=large]{flex:0 0 100%;margin-bottom:48px;position:relative}.grid-article[data-style=large] .grid-article__image{border-radius:12px;overflow:hidden}.grid-article[data-style=large] .grid-article__image .image-wrap{border-radius:12px}.grid-article[data-style=large] .article__title{font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.01em}@media only screen and (min-width:769px){.grid-article[data-style=large] .article__title{font-size:32px}}@media only screen and (min-width:769px){[data-section-type=blog] .new-grid{gap:0;display:flex;flex-wrap:wrap}.grid-article[data-style=medium]{flex:0 0 33.333%;margin-bottom:40px}}.grid-article[data-style=medium] .grid-article__image .image-wrap{border-radius:10px;overflow:hidden}.grid-article[data-style=medium] .article__title{font-weight:600;line-height:1.3}@media only screen and (min-width:769px){.grid-article[data-style=medium]{display:block!important}.grid-article[data-style=medium] .grid-article__image{margin-bottom:16px}.grid-article[data-style=medium] .article__sub-meta{margin-top:auto;padding-top:8px}}.grid-article .article__excerpt{font-size:14px;line-height:1.55;opacity:.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}.grid-article__tags{transform:translateY(-50%)!important}.grid-article__tags .chip,[data-section-type=blog] .chip{background-color:#1b9952;color:#fff;border:none;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:background-color .2s ease}.grid-article__tags .chip:hover,[data-section-type=blog] .chip:hover{background-color:#157a42;color:#fff}[data-section-type=blog] .section-header{margin-bottom:32px}[data-section-type=blog] .section-header__title{font-size:32px;font-weight:700;letter-spacing:-.01em}.grid-article .article__sub-meta{font-size:13px;opacity:.6;margin-top:4px}[data-section-type=blog] .grid-article .article__excerpt,[data-section-type=blog] .grid-article .article__sub-meta-tags{display:none}[data-section-type=blog] .grid-article[data-style=medium] .article__sub-meta span:not(.article__sub-meta-date){display:none}[data-section-type=blog] .grid-article[data-style=medium] .article__author,[data-section-type=blog] .grid-article[data-style=medium] .grid-article__tags{display:none}.blog-layout__main{margin-top:32px}@media only screen and (min-width:769px){.blog-layout__main:only-child,.blog-layout__main:first-child:last-of-type{max-width:720px;margin-left:auto;margin-right:auto;flex:0 1 720px}.blog-layout{gap:0}}.blog-layout .section-header{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,var(--color-secondary))}.blog-layout .section-header__title{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.015em;margin-bottom:10px}@media only screen and (min-width:769px){.blog-layout .section-header__title{font-size:38px}}.blog-layout .article__sub-meta{font-size:14px;opacity:.6;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.blog-layout .tag-group .chip{background-color:#1b9952;color:#fff;border:none;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.blog-layout .tag-group .chip:hover{background-color:#157a42;color:#fff}.blog-layout .rte,.blog-layout .element-text.element-text--rte{font-size:17px;line-height:1.7;letter-spacing:.005em}@media only screen and (min-width:769px){.blog-layout .rte,.blog-layout .element-text.element-text--rte{font-size:18px}}.blog-layout .rte h2,.blog-layout .element-text.element-text--rte h2{font-size:24px;font-weight:700;margin-top:40px;margin-bottom:16px;line-height:1.25}@media only screen and (min-width:769px){.blog-layout .rte h2,.blog-layout .element-text.element-text--rte h2{font-size:27px}}.blog-layout .rte h3,.blog-layout .element-text.element-text--rte h3{font-size:20px;font-weight:600;margin-top:32px;margin-bottom:12px;line-height:1.3}.blog-layout .rte p,.blog-layout .element-text.element-text--rte p{margin-bottom:22px}.blog-layout .rte ul,.blog-layout .rte ol,.blog-layout .element-text.element-text--rte ul,.blog-layout .element-text.element-text--rte ol{margin-bottom:22px;padding-left:24px}.blog-layout .rte li,.blog-layout .element-text.element-text--rte li{margin-bottom:8px;line-height:1.65}.blog-layout .rte img,.blog-layout .element-text.element-text--rte img{border-radius:10px;margin:24px 0}.blog-layout .rte blockquote,.blog-layout .element-text.element-text--rte blockquote{border-left:3px solid #1b9952;padding:12px 20px;margin:24px 0;font-style:italic;opacity:.85}.blog-layout .capitalize-first-letter:first-letter{color:#1b9952;float:left;font-size:58px;line-height:.85;padding-right:8px;padding-top:4px}.blog-layout .return-link{margin-top:32px}.blog-layout #comments{margin-top:20px}.blog-layout .article__comment{padding:16px 0}.blog-layout .tag-group{margin-bottom:12px}[data-section-type=blog] .pagination{margin-top:40px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--color-primary) 8%,var(--color-secondary))}.blog-layout__sidebar .section-header__title{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media only screen and (min-width:769px){.blog-layout__sidebar{position:sticky;top:100px}}.sw-article-author{font-weight:600}.sw-read-time{font-style:italic}.sw-read-time:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;vertical-align:middle;margin-right:6px;opacity:.4}.sw-article-hero{margin:0 0 32px;border-radius:12px;overflow:hidden}.sw-article-hero__img{display:block;width:100%;height:auto;border-radius:12px}@media only screen and (min-width:769px){.sw-article-hero{max-width:760px;margin-left:auto;margin-right:auto}.sw-article-hero__img{aspect-ratio:16 / 9;object-fit:cover}}.sw-article-body{display:block}@media only screen and (min-width:769px){.sw-article-body{display:flex;gap:40px;align-items:flex-start;justify-content:center}.sw-article-content{flex:1 1 0%;min-width:0;max-width:700px;order:0}.sw-toc{flex:0 0 220px;order:1}}.sw-toc{margin:0 0 28px}@media only screen and (min-width:769px){.sw-toc{margin:0}.sw-toc__sticky{position:sticky;top:100px}}.sw-toc__details{padding:16px 20px;background:color-mix(in srgb,var(--color-primary) 4%,var(--color-secondary));border-radius:10px;border:1px solid color-mix(in srgb,var(--color-primary) 8%,var(--color-secondary))}.sw-toc__details summary::-webkit-details-marker{display:none}.sw-toc__details summary::marker{content:""}.sw-toc__title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;padding:0;list-style:none}.sw-toc__title:after{content:"+";font-size:18px;font-weight:400;line-height:1;transition:transform .2s ease}.sw-toc__details[open]>.sw-toc__title:after{content:"\2212"}.sw-toc__list{list-style:none;padding:0;margin:12px 0 0;counter-reset:toc-counter}.sw-toc__list li{counter-increment:toc-counter;margin-bottom:0;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 6%,var(--color-secondary))}.sw-toc__list li:last-child{border-bottom:none}.sw-toc__list li a{display:block;padding:8px 0;font-size:13px;line-height:1.35;color:var(--color-primary);text-decoration:none;transition:color .15s ease}.sw-toc__list li a:before{content:counter(toc-counter) ". ";font-weight:600;color:#1b9952;margin-right:3px}.sw-toc__list li a:hover{color:#1b9952}.sw-toc__item--indent a{padding-left:14px;font-size:12px;opacity:.8}.sw-toc__item--indent a:before{font-weight:500}.sw-toc__list:empty{display:none}.sw-toc:has(.sw-toc__list:empty){display:none}@media only screen and (max-width:768px){.sw-toc__details:not([open]){padding-bottom:16px}}.sw-sidebar-content{margin-top:24px}.sw-sidebar-content .theme-block{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 8%,var(--color-secondary))}.sw-sidebar-content .theme-block:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.sw-sidebar-content h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.sw-sidebar-content .tag-group{gap:6px}.sw-sidebar-content .chip{font-size:11px;padding:3px 10px}.sw-sidebar-content .grid-article{margin-bottom:0}.sw-sidebar-content .grid-article .article__title{font-size:13px;line-height:1.35}.sw-sidebar-content .grid-article .article__sub-meta{font-size:11px}.sw-sidebar-content .social-sharing{display:flex;gap:8px}@media only screen and (min-width:769px){body.sw-sidebar-moved .blog-layout>.blog-layout__sidebar{display:none!important}}@media only screen and (max-width:768px){.sw-sidebar-content{display:none}}@media only screen and (max-width:768px){.sw-sidebar-content{margin-top:20px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--color-primary) 8%,var(--color-secondary))}}:root{--index-section-padding: 30px}@media only screen and (max-width:768px){:root{--index-section-padding: 20px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/overrides.css.map */
