.shopify-section--main-article{--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-2-5: 10px;--spacing-3: 12px;--spacing-3-5: 14px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-8-5: 34px;--spacing-9: 36px;--spacing-10: 40px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-18: 72px;--spacing-20: 80px;--spacing-28: 112px;--container-max-width: 1300px;--container-gutter: 20px;--text-h0: 4rem;--text-h1: 3rem;--text-h2: 2.5rem;--text-h3: 1.75rem;--text-h4: 1.5rem;--text-h5: 1.25rem;--text-h6: 1.25rem;--text-xs: 13px;--text-sm: 14px;--text-base: 16px;--text-lg: 20px;--text-primary: 20 24 28;--text-color: var(--text-primary);--background: 255 255 255;--button-background-primary: 20 24 28;--button-text-primary: 255 255 255;--success-background: 232 245 238;--success-text: 0 122 70;--error-background: 253 236 236;--error-text: 176 42 42;--rounded-button: 2px;--rounded-input: 2px;--rounded: 2px;--rounded-full: 9999px;--input-gap: var(--spacing-2);--input-height: 42px;--input-padding-inline: var(--spacing-4);color:rgb(var(--text-color));font-size:var(--text-base);line-height:1.6}.shopify-section--main-article main-article{display:block}.shopify-section--main-article :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure){margin:0}.shopify-section--main-article :is(ul,ol){padding:0;list-style:none}.shopify-section--main-article a{color:inherit;text-decoration:none}.shopify-section--main-article .v-stack{display:grid}.shopify-section--main-article .h-stack{align-items:center;display:flex}.shopify-section--main-article .container{--container-inner-width: min((100vw - var(--scrollbar-width, 0px)) - var(--container-gutter) * 2, var(--container-max-width));--container-outer-width: calc(((100vw - var(--scrollbar-width, 0px)) - var(--container-inner-width)) / 2);margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.shopify-section--main-article .bleed{scroll-padding-inline:var(--container-outer-width);margin-inline-start:calc(-1 * var(--container-outer-width));margin-inline-end:calc(-1 * var(--container-outer-width));padding-inline-start:var(--container-outer-width);padding-inline-end:var(--container-outer-width);display:grid}.shopify-section--main-article .gap-1{gap:var(--spacing-1)}.shopify-section--main-article .gap-2{gap:var(--spacing-2)}.shopify-section--main-article .gap-3{gap:var(--spacing-3)}.shopify-section--main-article .gap-4{gap:var(--spacing-4)}.shopify-section--main-article .gap-6{gap:var(--spacing-6)}.shopify-section--main-article .gap-8{gap:var(--spacing-8)}.shopify-section--main-article .bold{font-weight:700}.shopify-section--main-article .text-xs{font-size:var(--text-xs);line-height:1.7}.shopify-section--main-article .text-sm{font-size:var(--text-sm);line-height:1.6}.shopify-section--main-article .text-base{font-size:var(--text-base);line-height:1.6}.shopify-section--main-article .text-lg{font-size:var(--text-lg);line-height:1.6}.shopify-section--main-article .text-subdued{color:rgb(var(--text-color) / .7)}.shopify-section--main-article .text-custom{color:rgb(var(--text-color))}.shopify-section--main-article .w-full{width:100%}.shopify-section--main-article .h-full{height:100%}.shopify-section--main-article .object-cover{object-fit:cover;object-position:center}.shopify-section--main-article .justify-center{justify-content:center}.shopify-section--main-article .justify-self-start{justify-self:start}.shopify-section--main-article .align-center{align-items:center}.shopify-section--main-article .bg-secondary{background:rgb(var(--text-color) / .05)}.shopify-section--main-article .border{border:1px solid rgb(var(--text-color) / .12)}.shopify-section--main-article .rounded{border-radius:var(--rounded)}.shopify-section--main-article .rounded-full{border-radius:var(--rounded-full)}.shopify-section--main-article .divide-y>:not([hidden])~:not([hidden]){border-block-start:1px solid rgb(var(--text-color) / .12)}.shopify-section--main-article .text-with-icon{gap:var(--spacing-2);align-items:center;display:flex}.shopify-section--main-article .text-with-icon>svg{flex-shrink:0}.shopify-section--main-article .link-faded{opacity:.7}.shopify-section--main-article .scroll-area{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-x:auto;overflow-y:hidden}.shopify-section--main-article .scroll-area::-webkit-scrollbar{display:none}.shopify-section--main-article .snap-center{scroll-snap-align:center;scroll-snap-stop:always}@media screen and (max-width:699px){.shopify-section--main-article .sm-max\:hidden{display:none}}@media screen and (min-width:700px){.shopify-section--main-article .sm\:hidden{display:none}.shopify-section--main-article .sm\:unbleed{margin-inline:0;padding-inline:0}.shopify-section--main-article .sm\:gap-3{gap:var(--spacing-3)}.shopify-section--main-article .sm\:gap-4{gap:var(--spacing-4)}.shopify-section--main-article .sm\:gap-5{gap:var(--spacing-5)}.shopify-section--main-article .sm\:gap-6{gap:var(--spacing-6)}.shopify-section--main-article .sm\:gap-8{gap:var(--spacing-8)}.shopify-section--main-article .sm\:gap-10{gap:var(--spacing-10)}.shopify-section--main-article .sm\:justify-items-center{justify-items:center}}.shopify-section--main-article :is(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6)){font-family:var(--font-heading-family);font-weight:700;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;color:rgb(var(--text-color))}.shopify-section--main-article .h0{font-size:var(--text-h0);line-height:1.1}.shopify-section--main-article :is(.h1,.prose h1){font-size:var(--text-h1);line-height:1.15}.shopify-section--main-article :is(.h2,.prose h2){font-size:var(--text-h2);line-height:1.2}.shopify-section--main-article :is(.h3,.prose h3){font-size:var(--text-h3);line-height:1.3}.shopify-section--main-article :is(.h4,.prose h4){font-size:var(--text-h4);line-height:1.35}.shopify-section--main-article :is(.h5,.prose h5){font-size:var(--text-h5);line-height:1.4}.shopify-section--main-article :is(.h6,.prose h6){font-size:var(--text-h6);line-height:1.4}.shopify-section--main-article .article>.container{justify-content:safe center;gap:var(--spacing-10);margin-block-end:var(--spacing-14);display:grid;grid-template-columns:minmax(0,1fr)}.shopify-section--main-article .article-banner{grid:var(--article-banner-grid);column-gap:var(--article-banner-column-gap);align-items:var(--article-banner-horizontal-alignement, center);max-width:var(--article-banner-max-width);box-sizing:content-box;margin-inline:auto;padding-block-start:40px;display:grid;position:relative}.shopify-section--main-article .article-banner:before{content:"";width:100vw;height:var(--article-banner-before-height);pointer-events:none;background-color:rgb(var(--article-banner-background));position:absolute;top:0;left:50%;transform:translate(-50%)}.shopify-section--main-article .article-banner__image{z-index:1;width:100%}.shopify-section--main-article .article-banner__image>img{width:100%;height:auto;display:block}.shopify-section--main-article .article-banner__content{gap:var(--spacing-6);padding-block:24px;justify-items:var(--article-banner-vertical-alignement, center);text-align:center;z-index:2;display:grid}.shopify-section--main-article .article-banner .breadcrumb-box{z-index:2;justify-self:start;text-align:start}.shopify-section--main-article .article-banner__content>.badge{--badge-background: var(--article-banner-badge-background);padding:var(--spacing-1) var(--spacing-3);width:max-content;background:rgb(var(--badge-background));border-radius:var(--rounded);font-size:var(--text-sm);font-weight:700;justify-self:center}.shopify-section--main-article .article__meta{justify-content:var(--article-banner-meta-vertical-alignment, center);row-gap:var(--spacing-2);column-gap:var(--spacing-4);flex-wrap:wrap;display:flex}.shopify-section--main-article .article-content{max-width:var(--article-max-width);margin-inline:auto;padding-block-start:var(--spacing-10)}.shopify-section--main-article .prose{font-size:var(--text-base);line-height:1.6}.shopify-section--main-article .prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-4)}.shopify-section--main-article .prose *+:is(h1,h2){margin-block-start:var(--spacing-8)}.shopify-section--main-article .prose *+:is(h3,h4,h5,h6){margin-block-start:var(--spacing-6)}.shopify-section--main-article .prose :is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:var(--spacing-4)}.shopify-section--main-article .prose :is(ul,ol){row-gap:.6em;display:grid;list-style:disc;padding-inline-start:1.2em}.shopify-section--main-article .prose ol{list-style:decimal}.shopify-section--main-article .prose a:not(.button){color:var(--geo-accent-text, #007a46);text-decoration:underline;text-underline-offset:.15em}.shopify-section--main-article .prose :is(img,video){max-width:100%;height:auto;display:block;margin-block:var(--spacing-8)}.shopify-section--main-article .prose :is(iframe[src*=youtube],iframe[src*="youtu.be"],iframe[src*=vimeo]){aspect-ratio:16 / 9;width:100%;height:auto;margin-block:var(--spacing-8)}.shopify-section--main-article .prose table{width:100%;border-collapse:collapse}.shopify-section--main-article .prose :is(th,td){padding:var(--spacing-3) var(--spacing-4);border-block-end:1px solid rgb(var(--text-color) / .12);text-align:start;vertical-align:top}.shopify-section--main-article .share-buttons{align-items:center;display:flex}.shopify-section--main-article .share-buttons__item{width:var(--spacing-10);height:var(--spacing-10);color:rgb(var(--text-color));place-content:center;display:grid}.shopify-section--main-article .share-buttons__item:focus-visible{outline:2px solid var(--geo-accent-text, #007a46);outline-offset:2px}.shopify-section--main-article .article-content-nav{border:1px solid rgb(var(--text-color) / .2);padding:24px;gap:16px;display:flex;flex-direction:column;margin-top:48px;margin-inline:auto;width:100%}.shopify-section--main-article .article-content-nav__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.shopify-section--main-article .article-content-nav__toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f4f4f4}.shopify-section--main-article .article-content-nav__toggle svg{transition:transform .2s}.shopify-section--main-article .article-content-nav__title{font-size:24px;line-height:1.3;font-weight:700}.shopify-section--main-article .article-content-nav__content__item{padding-block:16px;border-top:1px solid rgb(var(--text-color) / .2)}.shopify-section--main-article .article-content-nav__content__item-title,.shopify-section--main-article .article-content-nav__content__item-list button{font:inherit;color:inherit;text-align:start;background:none;border:0;padding:0;cursor:pointer}.shopify-section--main-article .article-content-nav__content__item-title{font-size:16px;font-weight:600;line-height:1.5;padding-left:8px}.shopify-section--main-article .article-content-nav__content__item-list button{font-size:14px;line-height:1.4;min-height:44px}.shopify-section--main-article .article-content-nav__content__item-title:focus-visible,.shopify-section--main-article .article-content-nav__content__item-list button:focus-visible{outline:2px solid var(--geo-accent-text, #007a46);outline-offset:2px}.shopify-section--main-article .article-content-nav__content__item-list{padding-top:8px;display:flex;flex-direction:column;gap:8px;padding-left:16px}.shopify-section--main-article .article-content-nav__content__item-list:empty{display:none}.shopify-section--main-article .article-content-nav__content__item-list li{cursor:pointer;font-size:14px;line-height:1.4}.shopify-section--main-article .article-content-nav[aria-expanded=false] .article-content-nav__toggle svg{transform:rotateX(180deg)}.shopify-section--main-article .article-content-nav[aria-expanded=false] .article-content-nav__content__item-list{display:none}.shopify-section--main-article .article-navigation{gap:var(--spacing-6);display:grid;margin-inline:auto;width:100%}.shopify-section--main-article .article-prev-next{gap:var(--spacing-5);grid:auto / auto-flow 75vw;display:grid}.shopify-section--main-article .article-prev-next .blog-post-card__meta__cta{display:none}.shopify-section--main-article .blog-post-card{gap:var(--spacing-5);align-content:start;display:grid;overflow:hidden}.shopify-section--main-article .blog-post-card__figure{display:block;position:relative;overflow:hidden}.shopify-section--main-article .blog-post-card__figure img{width:100%;height:auto;object-fit:cover;display:block}.shopify-section--main-article .blog-post-card__info-title{color:rgb(var(--text-color))}.shopify-section--main-article .blog-post-card__meta{gap:8px;flex-wrap:wrap;display:flex}.shopify-section--main-article .article-comments{gap:var(--spacing-12);max-width:var(--article-max-width);display:grid;margin-inline:auto;width:100%}.shopify-section--main-article .comments-list{gap:var(--spacing-4);padding:var(--spacing-6);display:grid}.shopify-section--main-article .comment{gap:var(--spacing-3);display:grid}.shopify-section--main-article .comment:not(:first-child){padding-block-start:var(--spacing-4)}.shopify-section--main-article .comment__gravatar{width:32px;height:32px}.shopify-section--main-article .article-comments__form{padding:var(--spacing-6)}.shopify-section--main-article .form{align-content:start;gap:var(--spacing-4);display:grid}.shopify-section--main-article .fieldset,.shopify-section--main-article .input-row{gap:var(--input-gap);display:grid}.shopify-section--main-article :is(.input,.textarea){width:100%;-webkit-appearance:none;appearance:none;height:var(--input-height);border-radius:var(--rounded-input);background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--text-color) / .2);padding-inline:var(--input-padding-inline);font:inherit}.shopify-section--main-article .textarea{height:auto;padding-block:var(--spacing-4)}.shopify-section--main-article :is(.input,.textarea):focus{border-color:currentColor;outline:none;box-shadow:inset 0 0 0 1px}.shopify-section--main-article .form-control{text-align:start;position:relative}.shopify-section--main-article .floating-label{height:calc(var(--input-height) + 10px);top:0;left:1px;opacity:.5;pointer-events:none;transform-origin:left;align-items:center;margin-inline-start:var(--spacing-4);transition:transform .2s ease-in-out;display:grid;position:absolute}.shopify-section--main-article :is(.input,.textarea):focus~.floating-label,.shopify-section--main-article :is(.input,.textarea):not(:placeholder-shown)~.floating-label{transform:scale(.65) translateY(calc(-1 * var(--spacing-4)))}.shopify-section--main-article .banner{align-items:start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--rounded);font-size:var(--text-sm);color:rgb(var(--banner-color));background:rgb(var(--banner-background));display:grid}.shopify-section--main-article .banner--success{--banner-background: var(--success-background);--banner-color: var(--success-text)}.shopify-section--main-article .banner--error{--banner-background: var(--error-background);--banner-color: var(--error-text)}.shopify-section--main-article .button{-webkit-appearance:none;appearance:none;border:0;border-radius:var(--rounded-button);background:rgb(var(--button-background, var(--button-background-primary)));color:rgb(var(--button-text-color, var(--button-text-primary)));text-align:center;font-size:var(--text-base);font-weight:700;line-height:1.2;min-width:0;min-height:50px;padding:12px 32px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative}.shopify-section--main-article .button:before,.shopify-section--main-article .button:after{content:none;display:none}.shopify-section--main-article .button--subdued{background:rgb(var(--text-color) / .08);color:rgb(var(--text-color))}.shopify-section--main-article .button--lg,.shopify-section--main-article .button--xl{min-height:50px;padding:14px 32px}.shopify-section--main-article .button:focus-visible{outline:2px solid var(--geo-accent-text, #007a46);outline-offset:2px}@media screen and (min-width:700px){.shopify-section--main-article .article>.container{gap:var(--spacing-16);margin-block-end:var(--spacing-28)}.shopify-section--main-article .input-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-section--main-article .article-navigation{gap:var(--spacing-10)}.shopify-section--main-article .article-prev-next{gap:var(--spacing-12);grid:auto / repeat(2,minmax(0,1fr))}.shopify-section--main-article .article-comments{--comments-padding-inner: var(--spacing-12)}.shopify-section--main-article .comments-list,.shopify-section--main-article .article-comments__form{padding:var(--spacing-12)}.shopify-section--main-article .comment{gap:var(--spacing-6);display:flex}.shopify-section--main-article .comment__gravatar{width:48px;height:48px}}@media screen and (min-width:1000px){.shopify-section--main-article .article-content{padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-18)}.shopify-section--main-article .article-content-nav,.shopify-section--main-article .article-navigation{max-width:1046px}.shopify-section--main-article .article-prev-next{gap:1em;grid:auto / repeat(3,minmax(0,1fr))}}@media screen and (max-width:1149px){.shopify-section--main-article .article-banner{max-width:100%;padding-inline:20px}}@media screen and (max-width:1000px){.shopify-section--main-article .article>.container{padding-inline:20px}.shopify-section--main-article .article-content{max-width:100%}.shopify-section--main-article .article-banner__content .h0{font-size:28px;line-height:1.15}}@media screen and (max-width:699px){.shopify-section--main-article .article-navigation__title{gap:12px;font-size:18px;line-height:1.3}.shopify-section--main-article .article-navigation .blog-post-card__figure{border-radius:12px}.shopify-section--main-article .article-navigation :is(.h5,.blog-post-card__info-title){font-size:18px;line-height:1.4}}@media screen and (max-width:749px){.shopify-section--main-article .article-content-nav{margin-top:32px}.shopify-section--main-article .article-content-nav__title{font-size:20px}}@media screen and (min-width:1150px){.shopify-section--main-article .article-banner{padding-inline:var(--container-gutter)}.shopify-section--main-article .article-banner__content{grid-area:var(--article-banner-grid-area, content);text-align:var(--article-banner-vertical-alignement, center)}.shopify-section--main-article .article-banner__image{grid-area:var(--article-banner-grid-area, image);position:relative}.shopify-section--main-article .article-banner__image:before{content:"";background:rgb(var(--article-banner-image-overlay));z-index:1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.shopify-section--main-article .article__meta{column-gap:var(--spacing-6)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/main-article.css.map */
