:root{--space-gutter: 20px;--space-element-s: 10px;--space-element-m: 30px;--space-element-l: 40px;--space-element-xl: 60px;--space-section: 60px;--space-subheader: 5px}@media (min-width: 768px){:root{--space-gutter: 40px;--space-section: 80px}}html{font-size:16px;font-family:Epilogue,sans-serif;font-weight:400;font-style:normal;color:var(--color-dark, #000)}body{padding-top:70px}@media screen and (min-width: 768px){.ressource-index .shopify-section:nth-child(2) .section{padding-top:20px}body{padding-top:105px}}body:not(.no-transition){transition:color var(--animation-one),background-color var(--animation-one),fill var(--animation-one)}h1,h2,h3,h4,h5,h6,.pseudo-header{font-family:Bai Jamjuree,sans-serif;font-style:normal;font-weight:700;line-height:1.2}h1,.h1,.rich-header.h1 h1,.rich-header.h1 h2,.rich-header.h1 h3{font-size:28px}h2,.h2,.rich-header.h2 h1,.rich-header.h2 h2,.rich-header.h2 h3{font-size:24px}h3,.h3,.rich-header.h3 h1,.rich-header.h3 h2,.rich-header.h3 h3{font-size:18px}.rich-header a{text-decoration:underline}p,.p{font-size:16px;line-height:1.65}.subheader{display:inline-block;font-size:16px;padding-bottom:5px;color:var(--color-darkish)}.block{display:block}.rte a{text-decoration:underline;opacity:.5}.theme--dark{color:var(--color-light);background-color:var(--color-dark)}.theme--dark .subheader{color:var(--color-lightish)}.light-mode{color:var(--color-light)}.space-s{padding-bottom:10px}.space-m{padding-bottom:20px}.space-l{padding-bottom:40px}.space-section{padding-bottom:120px}.page-width{max-width:var(--page-width);margin:0 auto}.half-width{max-width:var(--half-width);margin:0 auto}.section{padding:var(--space-section) var(--space-gutter) var(--space-section)}.section.section--clear-top{padding-top:0}.section.section--clear-bottom{padding-bottom:0}.section.section--clear-both{padding-top:0;padding-bottom:0}.section--minus-top{margin-top:-105px}.mediaDescription{padding:var(--space-element-s) 0;font-size:13px;color:var(--color-section-main, var(--color-lightish));font-style:italic}.mediaDescription p{font-size:inherit}.descriptionInsideFrame{position:relative}.descriptionInsideFrame .mediaDescription{position:absolute;bottom:0;left:var(--space-element-s)}.theme--dark .mediaDescription{color:var(--color-section-main, var(--color-darkish))}.dark-mode{color:var(--color-dark)}.btn{-webkit-appearance:none;appearance:none;border:1px solid var(--color-dark);border-radius:999px;color:var(--color-dark);cursor:pointer;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:14px;display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:46px;padding:0 26px;outline:0;text-align:center;transition:background-color var(--animation-one),color var(--animation-one),transform var(--animation-one)}.btn--text{font-size:1.2em;font-weight:700;font-family:Bai Jamjuree,sans-serif;text-decoration:underline;display:flex;align-items:center;transition:opacity var(--animation-one)}.btn--text:hover{opacity:.5}.btn--full{background-color:var(--color-dark);color:var(--color-light)}.theme--dark .btn,.light-mode .btn{color:var(--color-light);border-color:var(--color-light)}.theme--dark .btn--full,.light-mode .btn--full{background-color:var(--color-light);border-color:var(--color-light);color:var(--color-dark)}.btn:hover,.dark-mode .btn:hover{background-color:var(--color-dark);color:var(--color-light)}.theme--dark .btn:hover,.light-mode .btn:hover{color:var(--color-dark);background-color:var(--color-light)}.btn--full:hover{background-color:transparent;color:var(--color-dark)}.theme--dark .btn--full:hover,.light-mode .btn--full:hover{background-color:transparent;color:var(--color-light)}.dark-mode .btn{border-color:var(--color-dark);color:var(--color-dark)}.dark-mode .btn--full{background-color:var(--color-dark);color:var(--color-light)}.dark-mode .btn--full:hover{background-color:transparent;color:var(--color-dark)}.btn:active{transform:scale(.97)}.btn span{display:inline-block;transform:translateY(1px)}.btn svg{display:inline-block;margin-left:10px;height:16px;width:16px}.img-ratio{display:block;position:relative;padding-top:calc(100% / var(--aspect-ratio-image, var(--aspect-ratio-image-mobile, 1)));width:100%}.img-ratio img,.img-ratio video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media__frame{width:100%;height:auto}.media__frame>.img-ratio{width:100%}.media--shadows .media__frame{box-shadow:0 15px 20px 3px #32323227}.section--flex{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.section--flex__half-item{flex:1 1 100%}.sectionMinHeight-small{min-height:50vh}.sectionMinHeight-medium{min-height:75vh}.sectionMinHeight-large{min-height:100vh}.sectionMinHeight-small,.sectionMinHeight-medium,.sectionMinHeight-large{display:flex;align-items:center;justify-content:center}.blockItem-narrow{max-width:var(--half-width)}.valign--start{align-items:flex-start}.valign--center{align-items:center}.valign--end{align-items:flex-end}@media (max-width: 899px){.blockItem+.blockItem{margin-top:var(--space-gutter)}.reverseBlockOrder .blockItem+.blockItem{margin-top:0;margin-bottom:var(--space-gutter)}.reverseBlockOrder .blockItem-hideOnMobile+.blockItem,.blockItem-hideOnMobile+.blockItem{margin-top:0;margin-bottom:0}.reverseBlockOrder .blockItem:not(:first-child):last-child{order:-1}.blockItem-hideOnMobile{display:none}}.icon-link-arrow{display:inline-block;width:1em;height:1em}@media screen and (min-width: 768px){html{--space-gutter: 40px}.section{padding-left:var(--space-gutter);padding-right:var(--space-gutter)}h1,.h1,.rich-header.h1 h1,.rich-header.h1 h2,.rich-header.h1 h3{font-size:42px}h2,.h2,.rich-header.h2 h1,.rich-header.h2 h2,.rich-header.h2 h3{font-size:32px}h3,.h3,.rich-header.h3 h1,.rich-header.h3 h2,.rich-header.h3 h3{font-size:24px}p,.p{font-size:18px}.btn{font-size:16px;min-width:160px;min-height:52px;padding:0 32px}}@media screen and (min-width: 900px){.header{max-width:720px}.section--flex__half-item{flex:1 1 var(--first-half-width, 50%)}.section--flex__half-item:last-child{flex:1 1 var(--second-half-width, 50%)}.section--flex__half-item:not(:last-child):first-child{padding-right:var(--space-gutter)}.section--flex__half-item:not(:first-child):last-child{padding-left:var(--space-gutter)}}.headingElement .subheader{color:var(--color-section-secondary, var(--color-darkish))}.theme--dark .headingElement .subheader{color:var(--color-section-secondary, var(--color-lightish))}.headingElement .rich-header,.headingButtons .btn--text,.headingDescription{color:var(--color-section-main, inherit)}.headingButtons .btn{color:var(--color-section-main, var(--color-dark));border-color:var(--color-section-main, var(--color-dark))}.headingButtons .btn:hover{color:var(--color-section-third, var(--color-light));background-color:var(--color-section-main, var(--color-dark))}.theme--dark .headingButtons .btn{color:var(--color-section-main, var(--color-light));border-color:var(--color-section-main, var(--color-light))}.theme--dark .headingButtons .btn:hover{color:var(--color-section-third, var(--color-dark));background-color:var(--color-section-main, var(--color-light));border-color:var(--color-section-main, var(--color-light))}.headingButtons .btn--full{color:var(--color-section-third, var(--color-light));border-color:var(--color-section-main, var(--color-dark));background-color:var(--color-section-main, var(--color-dark))}.headingButtons .btn--full:hover{color:var(--color-section-main, var(--color-dark));background-color:transparent}.theme--dark .headingButtons .btn--full{color:var(--color-section-third, var(--color-dark));border-color:var(--color-section-main, var(--color-light));background-color:var(--color-section-main, var(--color-light))}.theme--dark .headingButtons .btn--full:hover{color:var(--color-section-main, var(--color-light));background-color:transparent;border-color:var(--color-section-main, var(--color-light))}.isQuote{margin-top:var(--space-element-m)}.headingDescription{margin-top:15px}.headingButtons{display:flex;margin-top:var(--space-element-m)}.headingButton--first{margin-right:var(--space-element-m)}@media (min-width: 768px){.headingDescription{max-width:600px;margin-top:20px}.blockItem-narrow .headingDescription{max-width:unset}.headingButtons{margin-top:var(--space-element-m)}}@media (min-width:768px){.ressource-index .section:first-child{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/main.css.map */
