:root{--ratio-typography: 1.2;--t-3: calc(var(--t-2) / var(--ratio-typography));--t-2: calc(var(--t-1) / var(--ratio-typography));--t-1: calc(var(--t0) / var(--ratio-typography));--t0: 1rem;--t1: calc(var(--t0) * var(--ratio-typography));--t2: calc(var(--t1) * var(--ratio-typography));--t3: calc(var(--t2) * var(--ratio-typography));--t4: calc(var(--t3) * var(--ratio-typography));--t5: calc(var(--t4) * var(--ratio-typography));--t6: calc(var(--t5) * var(--ratio-typography));--t7: calc(var(--t6) * var(--ratio-typography));--t8: calc(var(--t7) * var(--ratio-typography));--t9: calc(var(--t8) * var(--ratio-typography));--t10: calc(var(--t9) * var(--ratio-typography));--t11: calc(var(--t10) * var(--ratio-typography));--t12: calc(var(--t11) * var(--ratio-typography));--font-line-height: calc(1em + .2rem) }body{font-family:var(--font-1);font-size:var(--t0)}.font-1,.font-2,.rte,.rte :where(h1,h2,h3,h4,h5,h6,p,li,blockquote){text-box:trim-both cap alphabetic}.font-1{font-family:var(--font-1);line-height:var(--font-line-height);font-weight:300}.font-1 strong{font-weight:500}.font-1 em{font-style:italic}.font-2{font-family:var(--font-2);line-height:var(--font-line-height);font-weight:400}.font-2 strong{font-weight:400}.font-2 em{font-style:italic}.size--2{font-size:var(--t-2)}.size--1{font-size:var(--t-1)}.size-0{font-size:var(--t0)}.size-1{font-size:var(--t1)}.size-2{font-size:var(--t2)}.size-3{font-size:var(--t3)}.size-4{font-size:var(--t4)}.size-5{font-size:var(--t5)}.size-6{font-size:var(--t6)}.size-7{font-size:var(--t7)}.size-8{font-size:var(--t8)}@media(max-width:767px){.small--size--2{font-size:var(--t-2)}.small--size--1{font-size:var(--t-1)}.small--size-0{font-size:var(--t0)}.small--size-1{font-size:var(--t1)}.small--size-2{font-size:var(--t2)}.small--size-3{font-size:var(--t3)}.small--size-4{font-size:var(--t4)}.small--size-5{font-size:var(--t5)}.small--size-6{font-size:var(--t6)}.small--size-7{font-size:var(--t7)}}.text--left{text-align:left}.text--center{text-align:center}.text--center>*{text-align:center;margin-right:auto;margin-left:auto}.text--right{text-align:right}.text--right>*{margin-left:auto}@media(max-width:767px){.small--text--left{text-align:left}.small--text--center{text-align:center}.small--text--center>*{text-align:center;margin-right:auto;margin-left:auto}.small--text--right{text-align:right}.small--text--right>*{margin-left:auto}}.text-upper{text-transform:uppercase}.text-lower{text-transform:lowercase}.text-light{font-weight:300}.text-medium{font-weight:500}.text-strong{font-weight:600}.text-muted{color:var(--color-2)}.text-emphasis{font-style:italic}.link{text-decoration:underline!important;text-underline-offset:4px!important}.links a{text-decoration:underline;text-underline-offset:4px}.links-hover a{text-decoration:underline transparent;text-underline-offset:4px;transition:text-decoration-color 125ms ease-in-out}.links-hover a:hover{text-decoration-color:currentColor}.rte{line-height:var(--font-line-height);font-weight:300}.rte :where(h5,h6,ol){margin-block:0}.rte>*+*,.rte .metafield-rich_text_field>*+*,.rte blockquote>*+*,.rte li>p+p{margin-top:var(--s0)}.rte a{text-decoration:underline;text-underline-offset:2px}.rte strong,.rte b{font-weight:600}.rte em,.rte i{font-style:italic}.rte ul,.rte ol{padding:0;padding-inline-start:1.5em}.rte ul{list-style:disc}.rte li+li,.rte li>ul,.rte li>ol{margin-top:var(--s-2)}.rte ul[style*="text-align: center"],.rte ol[style*="text-align: center"]{width:fit-content;margin-inline:auto;padding-inline-start:1.5em;text-align:left!important}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--font-2);font-weight:400;line-height:var(--font-line-height)}.rte h1{font-size:var(--t6)}.rte h2{font-size:var(--t5)}.rte h3{font-size:var(--t4)}.rte h4{font-size:var(--t3)}.rte h5{font-size:var(--t2)}.rte h6{font-size:var(--t1)}.rte h1:not(:first-child),.rte h2:not(:first-child){margin-top:var(--s2)}.rte h3:not(:first-child),.rte h4:not(:first-child),.rte h5:not(:first-child),.rte h6:not(:first-child){margin-top:var(--s1)}.rte blockquote{margin-inline:0;font-family:var(--font-2);font-size:var(--t2);font-weight:400;font-style:italic;line-height:var(--font-line-height)}.rte table{border-collapse:collapse}.rte table:not(:where(.rte-table-scroll>table)){display:block;max-width:100%;overflow-x:auto}.rte-table-scroll{overflow-x:auto}.rte th,.rte td{border:1px solid var(--color-2);padding:var(--s-1);text-align:start}.rte th{font-weight:600}.rte iframe,.rte video{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/42/assets/theme-type.css.map */
