@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.o-rte p{margin-block:0 1em;line-height:1.2}.o-rte p:last-child{margin-bottom:0}.o-rte h1,.o-rte h2,.o-rte h3,.o-rte h4,.o-rte h5,.o-rte h6{font-weight:700;line-height:1.2;margin-block:0 .5em}.o-rte a{color:var(--color-link);text-decoration:underline}.o-rte a:hover{color:var(--color-link-hover)}.o-rte ul,.o-rte ol{padding-inline-start:1.5em;margin-block:0 1em}.o-rte li{margin-block-end:.25em;line-height:1.6}.o-rte strong{font-weight:700}.o-rte em{font-style:italic}.o-rte blockquote{border-inline-start:3px solid var(--color-primary);padding-inline-start:1em;margin-inline:0;font-style:italic;opacity:.8}.o-rte code{font-family:monospace;background:#0000000d;padding:.1em .3em;border-radius:3px;font-size:.875em}.o-rte img{max-width:100%}.o-body-freeze{left:0;overflow-y:scroll;position:fixed;right:0;top:var(--body-freeze-top, 0px)}.swiper{width:100%;overflow:hidden}.swiper-wrapper{display:flex;box-sizing:content-box}.swiper-slide{flex-shrink:0}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{border-radius:.25rem;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5,#e8e8e8 75%);background-size:50rem 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton--full{width:100%;height:3.25rem}.skeleton--line{width:5rem;height:.875rem}.skeleton--swatch{width:2.25rem;height:2.25rem;border-radius:50%}.skeleton--price{width:6.25rem;height:1.5rem}.skeleton--img{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5,#e8e8e8 75%);background-size:50rem 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skip-to-content{position:fixed;inset-block-start:1rem;inset-inline-start:1rem;z-index:13;transform:translateY(calc(-100% - 2rem))}.skip-to-content:focus-visible{transform:translateY(0)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.block{display:block}.inline-flex{display:inline-flex}.min-w-0{min-width:0}.relative{position:relative}.gap-xxs{gap:.5rem}.gap-xs{gap:.75rem}.gap-sm{gap:1rem}.gap-md{gap:1.5rem}.gap-lg{gap:4rem}.gap-xl{gap:6rem}.m-0{margin:0}.p-0{padding:0}.p-sm{padding:1rem}.p-md{padding:1.5rem}.p-lg{padding:4rem}.p-xl{padding:6rem}.py-sm{padding-block:1rem}.py-md{padding-block:1.5rem}.py-lg{padding-block:4rem}.py-xl{padding-block:6rem}.px-sm{padding-inline:1rem}.px-md{padding-inline:1.5rem}.px-lg{padding-inline:4rem}.px-xl{padding-inline:6rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-semibold{font-weight:600}.font-medium{font-weight:500}.color-primary{color:var(--color-primary)}.font-bold{font-weight:700}.leading-tight{line-height:1.2}.leading-snug{line-height:1.3}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.no-underline{text-decoration:none}.color-inherit{color:inherit}.overflow-hidden{overflow:hidden}.list-none{list-style:none}.rounded-sm{border-radius:.25rem}.rounded-md{border-radius:.5rem}.rounded-lg{border-radius:1rem}.object-cover{-o-object-fit:cover;object-fit:cover}.aspect-square{aspect-ratio:1}.w-full{width:100%}.h-full{height:100%}.fit-height{height:-moz-fit-content;height:fit-content}.cursor-pointer{cursor:pointer}.border-none{border:none}.bg-transparent{background:transparent}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-1{flex:1}@media screen and (min-width:1024px){.mt\:flex{display:flex}.mt\:flex-col{display:flex;flex-direction:column}.mt\:flex-row{display:flex;flex-direction:row}.mt\:grid{display:grid}.mt\:hidden{display:none}.mt\:inline-block{display:inline-block}.mt\:align-center{align-items:center}.mt\:align-start{align-items:flex-start}.mt\:align-end{align-items:flex-end}.mt\:justify-center{justify-content:center}.mt\:justify-between{justify-content:space-between}.mt\:justify-end{justify-content:flex-end}.mt\:wrap{flex-wrap:wrap}.mt\:flex-shrink-0{flex-shrink:0}.mt\:block{display:block}.mt\:inline-flex{display:inline-flex}.mt\:min-w-0{min-width:0}.mt\:relative{position:relative}.mt\:gap-xxs{gap:.5rem}.mt\:gap-xs{gap:.75rem}.mt\:gap-sm{gap:1rem}.mt\:gap-md{gap:1.5rem}.mt\:gap-lg{gap:4rem}.mt\:gap-xl{gap:6rem}.mt\:m-0{margin:0}.mt\:p-0{padding:0}.mt\:p-sm{padding:1rem}.mt\:p-md{padding:1.5rem}.mt\:p-lg{padding:4rem}.mt\:p-xl{padding:6rem}.mt\:py-sm{padding-block:1rem}.mt\:py-md{padding-block:1.5rem}.mt\:py-lg{padding-block:4rem}.mt\:py-xl{padding-block:6rem}.mt\:px-sm{padding-inline:1rem}.mt\:px-md{padding-inline:1.5rem}.mt\:px-lg{padding-inline:4rem}.mt\:px-xl{padding-inline:6rem}.mt\:text-left{text-align:left}.mt\:text-center{text-align:center}.mt\:text-right{text-align:right}.mt\:font-semibold{font-weight:600}.mt\:font-medium{font-weight:500}.mt\:color-primary{color:var(--color-primary)}.mt\:font-bold{font-weight:700}.mt\:leading-tight{line-height:1.2}.mt\:leading-snug{line-height:1.3}.mt\:text-sm{font-size:.875rem}.mt\:text-base{font-size:1rem}.mt\:no-underline{text-decoration:none}.mt\:color-inherit{color:inherit}.mt\:overflow-hidden{overflow:hidden}.mt\:list-none{list-style:none}.mt\:rounded-sm{border-radius:.25rem}.mt\:rounded-md{border-radius:.5rem}.mt\:rounded-lg{border-radius:1rem}.mt\:object-cover{-o-object-fit:cover;object-fit:cover}.mt\:aspect-square{aspect-ratio:1}.mt\:w-full{width:100%}.mt\:h-full{height:100%}.mt\:fit-height{height:-moz-fit-content;height:fit-content}.mt\:cursor-pointer{cursor:pointer}.mt\:border-none{border:none}.mt\:bg-transparent{background:transparent}.mt\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mt\:flex-1{flex:1}}@media screen and (min-width:1024px){.ml\:flex{display:flex}.ml\:flex-col{display:flex;flex-direction:column}.ml\:flex-row{display:flex;flex-direction:row}.ml\:grid{display:grid}.ml\:hidden{display:none}.ml\:inline-block{display:inline-block}.ml\:align-center{align-items:center}.ml\:align-start{align-items:flex-start}.ml\:align-end{align-items:flex-end}.ml\:justify-center{justify-content:center}.ml\:justify-between{justify-content:space-between}.ml\:justify-end{justify-content:flex-end}.ml\:wrap{flex-wrap:wrap}.ml\:flex-shrink-0{flex-shrink:0}.ml\:block{display:block}.ml\:inline-flex{display:inline-flex}.ml\:min-w-0{min-width:0}.ml\:relative{position:relative}.ml\:gap-xxs{gap:.5rem}.ml\:gap-xs{gap:.75rem}.ml\:gap-sm{gap:1rem}.ml\:gap-md{gap:1.5rem}.ml\:gap-lg{gap:4rem}.ml\:gap-xl{gap:6rem}.ml\:m-0{margin:0}.ml\:p-0{padding:0}.ml\:p-sm{padding:1rem}.ml\:p-md{padding:1.5rem}.ml\:p-lg{padding:4rem}.ml\:p-xl{padding:6rem}.ml\:py-sm{padding-block:1rem}.ml\:py-md{padding-block:1.5rem}.ml\:py-lg{padding-block:4rem}.ml\:py-xl{padding-block:6rem}.ml\:px-sm{padding-inline:1rem}.ml\:px-md{padding-inline:1.5rem}.ml\:px-lg{padding-inline:4rem}.ml\:px-xl{padding-inline:6rem}.ml\:text-left{text-align:left}.ml\:text-center{text-align:center}.ml\:text-right{text-align:right}.ml\:font-semibold{font-weight:600}.ml\:font-medium{font-weight:500}.ml\:color-primary{color:var(--color-primary)}.ml\:font-bold{font-weight:700}.ml\:leading-tight{line-height:1.2}.ml\:leading-snug{line-height:1.3}.ml\:text-sm{font-size:.875rem}.ml\:text-base{font-size:1rem}.ml\:no-underline{text-decoration:none}.ml\:color-inherit{color:inherit}.ml\:overflow-hidden{overflow:hidden}.ml\:list-none{list-style:none}.ml\:rounded-sm{border-radius:.25rem}.ml\:rounded-md{border-radius:.5rem}.ml\:rounded-lg{border-radius:1rem}.ml\:object-cover{-o-object-fit:cover;object-fit:cover}.ml\:aspect-square{aspect-ratio:1}.ml\:w-full{width:100%}.ml\:h-full{height:100%}.ml\:fit-height{height:-moz-fit-content;height:fit-content}.ml\:cursor-pointer{cursor:pointer}.ml\:border-none{border:none}.ml\:bg-transparent{background:transparent}.ml\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ml\:flex-1{flex:1}}@media screen and (min-width:1440px){.md\:flex{display:flex}.md\:flex-col{display:flex;flex-direction:column}.md\:flex-row{display:flex;flex-direction:row}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:align-center{align-items:center}.md\:align-start{align-items:flex-start}.md\:align-end{align-items:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:wrap{flex-wrap:wrap}.md\:flex-shrink-0{flex-shrink:0}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:min-w-0{min-width:0}.md\:relative{position:relative}.md\:gap-xxs{gap:.5rem}.md\:gap-xs{gap:.75rem}.md\:gap-sm{gap:1rem}.md\:gap-md{gap:1.5rem}.md\:gap-lg{gap:4rem}.md\:gap-xl{gap:6rem}.md\:m-0{margin:0}.md\:p-0{padding:0}.md\:p-sm{padding:1rem}.md\:p-md{padding:1.5rem}.md\:p-lg{padding:4rem}.md\:p-xl{padding:6rem}.md\:py-sm{padding-block:1rem}.md\:py-md{padding-block:1.5rem}.md\:py-lg{padding-block:4rem}.md\:py-xl{padding-block:6rem}.md\:px-sm{padding-inline:1rem}.md\:px-md{padding-inline:1.5rem}.md\:px-lg{padding-inline:4rem}.md\:px-xl{padding-inline:6rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:font-semibold{font-weight:600}.md\:font-medium{font-weight:500}.md\:color-primary{color:var(--color-primary)}.md\:font-bold{font-weight:700}.md\:leading-tight{line-height:1.2}.md\:leading-snug{line-height:1.3}.md\:text-sm{font-size:.875rem}.md\:text-base{font-size:1rem}.md\:no-underline{text-decoration:none}.md\:color-inherit{color:inherit}.md\:overflow-hidden{overflow:hidden}.md\:list-none{list-style:none}.md\:rounded-sm{border-radius:.25rem}.md\:rounded-md{border-radius:.5rem}.md\:rounded-lg{border-radius:1rem}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:aspect-square{aspect-ratio:1}.md\:w-full{width:100%}.md\:h-full{height:100%}.md\:fit-height{height:-moz-fit-content;height:fit-content}.md\:cursor-pointer{cursor:pointer}.md\:border-none{border:none}.md\:bg-transparent{background:transparent}.md\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\:flex-1{flex:1}}@media screen and (min-width:1600px){.mdh\:flex{display:flex}.mdh\:flex-col{display:flex;flex-direction:column}.mdh\:flex-row{display:flex;flex-direction:row}.mdh\:grid{display:grid}.mdh\:hidden{display:none}.mdh\:inline-block{display:inline-block}.mdh\:align-center{align-items:center}.mdh\:align-start{align-items:flex-start}.mdh\:align-end{align-items:flex-end}.mdh\:justify-center{justify-content:center}.mdh\:justify-between{justify-content:space-between}.mdh\:justify-end{justify-content:flex-end}.mdh\:wrap{flex-wrap:wrap}.mdh\:flex-shrink-0{flex-shrink:0}.mdh\:block{display:block}.mdh\:inline-flex{display:inline-flex}.mdh\:min-w-0{min-width:0}.mdh\:relative{position:relative}.mdh\:gap-xxs{gap:.5rem}.mdh\:gap-xs{gap:.75rem}.mdh\:gap-sm{gap:1rem}.mdh\:gap-md{gap:1.5rem}.mdh\:gap-lg{gap:4rem}.mdh\:gap-xl{gap:6rem}.mdh\:m-0{margin:0}.mdh\:p-0{padding:0}.mdh\:p-sm{padding:1rem}.mdh\:p-md{padding:1.5rem}.mdh\:p-lg{padding:4rem}.mdh\:p-xl{padding:6rem}.mdh\:py-sm{padding-block:1rem}.mdh\:py-md{padding-block:1.5rem}.mdh\:py-lg{padding-block:4rem}.mdh\:py-xl{padding-block:6rem}.mdh\:px-sm{padding-inline:1rem}.mdh\:px-md{padding-inline:1.5rem}.mdh\:px-lg{padding-inline:4rem}.mdh\:px-xl{padding-inline:6rem}.mdh\:text-left{text-align:left}.mdh\:text-center{text-align:center}.mdh\:text-right{text-align:right}.mdh\:font-semibold{font-weight:600}.mdh\:font-medium{font-weight:500}.mdh\:color-primary{color:var(--color-primary)}.mdh\:font-bold{font-weight:700}.mdh\:leading-tight{line-height:1.2}.mdh\:leading-snug{line-height:1.3}.mdh\:text-sm{font-size:.875rem}.mdh\:text-base{font-size:1rem}.mdh\:no-underline{text-decoration:none}.mdh\:color-inherit{color:inherit}.mdh\:overflow-hidden{overflow:hidden}.mdh\:list-none{list-style:none}.mdh\:rounded-sm{border-radius:.25rem}.mdh\:rounded-md{border-radius:.5rem}.mdh\:rounded-lg{border-radius:1rem}.mdh\:object-cover{-o-object-fit:cover;object-fit:cover}.mdh\:aspect-square{aspect-ratio:1}.mdh\:w-full{width:100%}.mdh\:h-full{height:100%}.mdh\:fit-height{height:-moz-fit-content;height:fit-content}.mdh\:cursor-pointer{cursor:pointer}.mdh\:border-none{border:none}.mdh\:bg-transparent{background:transparent}.mdh\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mdh\:flex-1{flex:1}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.btn:disabled{cursor:not-allowed}.btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.btn--primary{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.btn--primary:disabled{cursor:not-allowed}.btn--primary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.btn--primary{background-color:var(--color-primary);color:var(--color-primary-text);border:1.5px solid var(--color-primary-border);font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1024px){.btn--primary{font-size:1rem}}@media screen and (min-width:1440px){.btn--primary{font-size:1.125rem}}.btn--primary{padding:1.875rem 2.5rem;font-family:var(--button-primary-font-family, var(--font-body, "Montserrat", Arial, sans-serif))}.btn--primary:hover:not(:disabled){background-color:var(--color-primary-hover-bg);border-color:var(--color-primary-border-hover);color:var(--color-primary-hover-text)}.btn--primary:disabled{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:transparent;color:color-mix(in srgb,var(--color-text-primary) 65%,transparent)}.btn--secondary{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.btn--secondary:disabled{cursor:not-allowed}.btn--secondary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.btn--secondary{background-color:var(--color-secondary-background);border:1.5px solid var(--color-secondary-border);color:var(--color-secondary-text);font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1024px){.btn--secondary{font-size:1rem}}@media screen and (min-width:1440px){.btn--secondary{font-size:1.125rem}}.btn--secondary{padding:1.875rem 2.5rem;font-family:var(--button-secondary-font-family, var(--font-body, "Montserrat", Arial, sans-serif))}.btn--secondary:hover:not(:disabled){background-color:var(--color-secondary-background-hover);border-color:var(--color-secondary-border-hover);color:var(--color-secondary-text-hover)}.btn--secondary:disabled{border-color:color-mix(in srgb,var(--color-secondary-border) 40%,transparent);color:color-mix(in srgb,var(--color-secondary-text) 40%,transparent)}.btn--text{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.btn--text:disabled{cursor:not-allowed}.btn--text:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.btn--text{background-color:transparent;border-style:solid;border-color:currentColor;border-width:0;color:var(--color-link);text-underline-position:from-font;text-decoration-thickness:6%;font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-decoration:underline}@media screen and (min-width:1024px){.btn--text{font-size:.9375rem}}@media screen and (min-width:1440px){.btn--text{font-size:1rem}}.btn--text{padding:.625rem 0;font-family:var(--button-text-font-family, var(--font-body, "Montserrat", Arial, sans-serif))}.btn--text:hover:not(:disabled){color:var(--color-link-hover)}.btn--text:disabled{color:color-mix(in srgb,var(--color-link) 40%,transparent)}.btn--special{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.btn--special:disabled{cursor:not-allowed}.btn--special:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.btn--special{font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:none;text-transform:uppercase}@media screen and (min-width:1024px){.btn--special{font-size:1rem}}@media screen and (min-width:1440px){.btn--special{font-size:1.125rem}}.btn--special{background-color:transparent;border-style:solid;border-color:currentColor;border-width:0;color:var(--color-special-text);padding:0 1.25rem;font-family:var(--button-special-font-family, var(--font-body, "Montserrat", Arial, sans-serif))}.btn--special:before,.btn--special:after{display:inline-block;position:relative;transition:left .25s ease,right .25s ease,color .25s ease}.btn--special:before{content:var(--button-special-bracket-open, "[");margin-right:calc(var(--button-special-bracket-gap, 1) * .625rem);left:0}.btn--special:after{content:var(--button-special-bracket-close, "]");margin-left:calc(var(--button-special-bracket-gap, 1) * .625rem);right:0}.btn--special:hover:not(:disabled),.btn--special:focus-visible{color:var(--color-special-text-hover)}.btn--special:hover:not(:disabled):before,.btn--special:focus-visible:before{left:.375rem}.btn--special:hover:not(:disabled):after,.btn--special:focus-visible:after{right:.375rem}.btn--special:disabled{color:color-mix(in srgb,var(--color-text-primary) 40%,transparent)}.btn--bracket{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.btn--bracket:disabled{cursor:not-allowed}.btn--bracket:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.btn--bracket{font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:none;text-transform:uppercase}@media screen and (min-width:1024px){.btn--bracket{font-size:1rem}}@media screen and (min-width:1440px){.btn--bracket{font-size:1.125rem}}.btn--bracket{background-color:transparent;border-style:solid;border-color:currentColor;border-width:0;color:var(--color-special-text);padding:0 1.25rem;font-family:var(--button-special-font-family, var(--font-body, "Montserrat", Arial, sans-serif))}.btn--bracket:before,.btn--bracket:after{display:inline-block;position:relative;transition:left .25s ease,right .25s ease,color .25s ease}.btn--bracket:before{content:var(--button-special-bracket-open, "[");margin-right:calc(var(--button-special-bracket-gap, 1) * .625rem);left:0}.btn--bracket:after{content:var(--button-special-bracket-close, "]");margin-left:calc(var(--button-special-bracket-gap, 1) * .625rem);right:0}.btn--bracket:hover:not(:disabled),.btn--bracket:focus-visible{color:var(--color-special-text-hover)}.btn--bracket:hover:not(:disabled):before,.btn--bracket:focus-visible:before{left:.375rem}.btn--bracket:hover:not(:disabled):after,.btn--bracket:focus-visible:after{right:.375rem}.btn--bracket:disabled{color:color-mix(in srgb,var(--color-text-primary) 40%,transparent)}.btn--icon-text{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.btn--icon-text:disabled{cursor:not-allowed}.btn--icon-text:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.btn--icon-text{background-color:transparent;border:none;color:var(--color-text-primary);font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:1024px){.btn--icon-text{font-size:.9375rem}}@media screen and (min-width:1440px){.btn--icon-text{font-size:1rem}}.btn--icon-text{gap:.625rem;padding:.625rem 0}.btn--icon-text:hover:not(:disabled){color:color-mix(in srgb,var(--color-text-primary) 60%,transparent)}.btn--icon-text:disabled{color:color-mix(in srgb,var(--color-text-primary) 40%,transparent)}.btn--round{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.btn--round:disabled{cursor:not-allowed}.btn--round:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.btn--round{background-color:var(--color-bg-default);border:none;border-radius:9999px;padding:1.25rem}.btn--round:hover:not(:disabled){box-shadow:1px 1px 8px color-mix(in srgb,var(--color-text-primary) 20%,transparent)}.btn--round:disabled{opacity:.4}.btn--primary{font-size:var(--button-primary-font-size-mobile);line-height:var(--button-primary-line-height-mobile);padding-block:var(--button-primary-padding-block-mobile);padding-inline:var(--button-primary-padding-inline-mobile);border-width:var(--button-primary-border-width);border-radius:var(--button-primary-border-radius)}@media screen and (min-width:768px){.btn--primary{font-size:var(--button-primary-font-size);line-height:var(--button-primary-line-height);padding-block:var(--button-primary-padding-block);padding-inline:var(--button-primary-padding-inline)}}.btn--secondary{font-size:var(--button-secondary-font-size-mobile);line-height:var(--button-secondary-line-height-mobile);padding-block:var(--button-secondary-padding-block-mobile);padding-inline:var(--button-secondary-padding-inline-mobile);border-width:var(--button-secondary-border-width);border-radius:var(--button-secondary-border-radius)}@media screen and (min-width:768px){.btn--secondary{font-size:var(--button-secondary-font-size);line-height:var(--button-secondary-line-height);padding-block:var(--button-secondary-padding-block);padding-inline:var(--button-secondary-padding-inline)}}.btn--text{font-size:var(--button-text-font-size-mobile);line-height:var(--button-text-line-height-mobile);padding-block:var(--button-text-padding-block-mobile);padding-inline:var(--button-text-padding-inline-mobile);border-width:var(--button-text-border-width);border-radius:var(--button-text-border-radius);text-underline-offset:calc((var(--button-text-line-height-mobile, 1.4) - 1) * .5em)}@media screen and (min-width:768px){.btn--text{font-size:var(--button-text-font-size);line-height:var(--button-text-line-height);padding-block:var(--button-text-padding-block);padding-inline:var(--button-text-padding-inline);text-underline-offset:calc((var(--button-text-line-height, 1.4) - 1) * .5em)}}.btn--special{font-size:var(--button-special-font-size-mobile);line-height:var(--button-special-line-height-mobile);padding-block:var(--button-special-padding-block-mobile);padding-inline:var(--button-special-padding-inline-mobile);border-width:var(--button-special-border-width);border-radius:var(--button-special-border-radius)}@media screen and (min-width:768px){.btn--special{font-size:var(--button-special-font-size);line-height:var(--button-special-line-height);padding-block:var(--button-special-padding-block);padding-inline:var(--button-special-padding-inline)}}.btn--bracket{font-size:var(--button-special-font-size-mobile);line-height:var(--button-special-line-height-mobile);padding-block:var(--button-special-padding-block-mobile);padding-inline:var(--button-special-padding-inline-mobile);border-width:var(--button-special-border-width);border-radius:var(--button-special-border-radius)}@media screen and (min-width:768px){.btn--bracket{font-size:var(--button-special-font-size);line-height:var(--button-special-line-height);padding-block:var(--button-special-padding-block);padding-inline:var(--button-special-padding-inline)}}.tab{font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1024px){.tab{font-size:1rem}}@media screen and (min-width:1440px){.tab{font-size:1.125rem}}.tab{display:inline-flex;align-items:center;padding:0;border:none;border-bottom:3px solid var(--color-border-default);background-color:transparent;color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.tab[aria-selected=true],.tab--active{border-bottom-color:var(--color-link)}.tab:hover:not([aria-disabled=true]){border-bottom-color:var(--color-link)}.tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.tab[aria-disabled=true],.tab:disabled{color:color-mix(in srgb,var(--color-border-default) 40%,transparent);cursor:not-allowed;border-bottom-color:var(--color-border-default)}#MainContent:has(.shopify-challenge__container){display:grid;place-items:center;min-height:50svh;padding:2rem 1rem}#MainContent .shopify-challenge__container{width:min(100%,32.5rem);padding:1.5rem;margin:0;color:var(--color-text-primary);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:.5rem;box-shadow:0 .75rem 2rem #0000001a;font-family:var(--font-body, "Montserrat", Arial, sans-serif)}@media screen and (min-width:1024px){#MainContent .shopify-challenge__container{padding:2.5rem}}#MainContent .shopify-challenge__message{margin:0 0 1.5rem;font-family:var(--font-heading, "Newsreader", Georgia, serif);font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.25;text-align:center}#MainContent .shopify-challenge__button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;overflow:hidden;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}#MainContent .shopify-challenge__button:disabled{cursor:not-allowed}#MainContent .shopify-challenge__button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}#MainContent .shopify-challenge__button{background-color:var(--color-primary);color:var(--color-primary-text);border:1.5px solid var(--color-primary-border);font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1024px){#MainContent .shopify-challenge__button{font-size:1rem}}@media screen and (min-width:1440px){#MainContent .shopify-challenge__button{font-size:1.125rem}}#MainContent .shopify-challenge__button{padding:1.875rem 2.5rem;font-family:var(--button-primary-font-family, var(--font-body, "Montserrat", Arial, sans-serif))}#MainContent .shopify-challenge__button:hover:not(:disabled){background-color:var(--color-primary-hover-bg);border-color:var(--color-primary-border-hover);color:var(--color-primary-hover-text)}#MainContent .shopify-challenge__button:disabled{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:transparent;color:color-mix(in srgb,var(--color-text-primary) 65%,transparent)}#MainContent .shopify-challenge__button{width:100%;margin-block-start:1.5rem}#captcha_form{display:flex;flex-direction:column;align-items:center}#h-captcha{max-width:100%;overflow-x:auto}.cart-app{font-family:var(--font-body, "Montserrat", Arial, sans-serif);display:flex;flex-direction:column;gap:1.5rem;padding:1rem;height:100%;overflow:hidden;position:relative}.cart-app__empty{text-align:center;padding:3rem 1.5rem;color:#666;font-size:1rem}.cart-app__empty-item{height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center}.cart-app__continue-link{display:inline-block;margin-top:.75rem;color:var(--color-primary);text-decoration:underline}.cart-app__skeleton-line-lg{width:8.75rem;height:.875rem}.cart-app__skeleton-qty{width:5.25rem;height:1.75rem}.cart-app__top-bar{display:flex;justify-content:flex-end;flex-shrink:0}.cart-app__remove-all{background:none;border:none;padding:0;font-size:.8125rem;color:#999;cursor:pointer;text-decoration:underline;text-underline-offset:.125rem}.cart-app__remove-all:hover:not(:disabled){color:#333}.cart-app__remove-all:disabled{opacity:.4;cursor:not-allowed}.cart-app__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10;opacity:0;pointer-events:none;transition:opacity .35s ease}.cart-app__overlay[data-active]{opacity:1;pointer-events:all}.cart-app__section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 0;background:none;border:none;cursor:pointer;font-size:.875rem;font-weight:600;color:#333;text-align:left}.cart-app__section-toggle svg{flex-shrink:0;transition:transform .3s ease}.cart-app__section-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cart-app__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;height:100%;flex-shrink:0}.cart-app__item{display:flex;gap:1rem;align-items:flex-start;padding-bottom:1.25rem;border-bottom:1px solid #eee}.cart-app__item:last-child{border-bottom:none}.cart-app__item-image{flex-shrink:0}.cart-app__item-image img{width:6rem;height:6rem;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;display:block}.cart-app__item-image-placeholder{width:6rem;height:6rem;border-radius:.375rem;background:#f4f4f4}.cart-app__item-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.cart-app__item-title{font-size:1rem;font-weight:500;color:inherit;text-decoration:none}.cart-app__item-title:hover{text-decoration:underline}.cart-app__item-variant{font-size:.8125rem;color:#888;margin:0}.cart-app__item-price{font-size:.9375rem;color:#555;margin:0}.cart-app__item-price-compare{color:#999;margin-right:.375rem}.cart-app__item-discounts{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.cart-app__item-discount{display:inline-flex;align-items:center;background:#f0f7f0;border:1px solid #c3e0c3;border-radius:.625rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;color:#2a6b2a;white-space:nowrap}.cart-app__item-controls{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.cart-app__item-qty-group{display:flex;align-items:center;gap:.25rem;border:1px solid #ddd;border-radius:.25rem}.cart-app__item-qty-btn{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:none;border:none;cursor:pointer;color:#555;padding:0}.cart-app__item-qty-btn:hover{color:#111}.cart-app__item-qty-btn:disabled{opacity:.4;cursor:not-allowed}.cart-app__item-qty-value{min-width:1.25rem;text-align:center;font-size:.875rem;font-variant-numeric:tabular-nums}.cart-app__item-remove{display:flex;align-items:center;background:none;border:none;cursor:pointer;color:#bbb;padding:0}.cart-app__item-remove:hover{color:#333}.cart-app__item-remove:disabled{opacity:.5;cursor:not-allowed}.cart-app__footer{display:flex;flex-direction:column}.cart-app__totals{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;border-top:1px solid #eee}.cart-app__totals-row{display:flex;justify-content:space-between;font-size:.9375rem}.cart-app__totals-discount{color:#2a6b2a}.cart-app__totals-total{font-size:1.125rem;font-weight:700;padding-top:.5rem;border-top:1px solid #eee}.cart-app__note{border-top:1px solid #eee}.cart-app__note-content{overflow:hidden;height:0;transition:height .35s ease}.cart-app__note-inner{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}.cart-app__note-input{width:100%;padding:.625rem .875rem;background:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:.375rem;font-size:.875rem;font-family:inherit;resize:vertical}.cart-app__note-input::-moz-placeholder{color:var(--color-input-placeholder)}.cart-app__note-input::placeholder{color:var(--color-input-placeholder)}.cart-app__note-input:focus{outline:none;border-color:var(--color-primary)}.cart-app__note-input:disabled{opacity:.5}.cart-app__note-btn{align-self:flex-end;padding:.5rem 1.125rem;background:var(--color-primary);color:var(--color-button-text);border:none;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer}.cart-app__note-btn:hover{opacity:.85}.cart-app__note-btn:disabled{opacity:.5;cursor:not-allowed}.cart-app__discount{border-top:1px solid #eee}.cart-app__discount-content{overflow:hidden;height:0;transition:height .35s ease}.cart-app__discount-inner{display:flex;flex-direction:column;gap:.625rem;padding-bottom:1rem}.cart-app__discount-label{font-size:.875rem;font-weight:600;color:#333}.cart-app__discount-row{display:flex;gap:.625rem}.cart-app__discount-input{flex:1;padding:.625rem .875rem;background:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:.375rem;font-size:.875rem}.cart-app__discount-input::-moz-placeholder{color:var(--color-input-placeholder)}.cart-app__discount-input::placeholder{color:var(--color-input-placeholder)}.cart-app__discount-input:focus{outline:none;border-color:var(--color-primary)}.cart-app__discount-input:disabled{opacity:.5}.cart-app__discount-btn{padding:.625rem 1.125rem;background:var(--color-primary);color:var(--color-button-text);border:none;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}.cart-app__discount-btn:hover{opacity:.85}.cart-app__discount-btn:disabled{opacity:.5;cursor:not-allowed}.cart-app__discount-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.cart-app__discount-tag{display:flex;align-items:center;gap:.375rem;background:#f0f7f0;border:1px solid #c3e0c3;border-radius:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;color:#2a6b2a;flex-shrink:0;white-space:nowrap}.cart-app__discount-tag-remove{display:flex;align-items:center;background:none;border:none;cursor:pointer;color:#2a6b2a;padding:0;line-height:1}.cart-app__discount-tag-remove:hover{color:#1a4b1a}.cart-app__discount-tag-remove:disabled{opacity:.4;cursor:not-allowed}.cart-app__checkout-btn{display:block;padding:.875rem 2rem;background:var(--color-primary);color:var(--color-button-text);text-align:center;text-decoration:none;border-radius:.375rem;font-weight:600;font-size:.9375rem;transition:opacity .2s ease}.cart-app__checkout-btn:hover{opacity:.85}@media screen and (min-width:1024px){.cart-app__checkout-btn{display:inline-block;width:auto}}.cart-drawer{font-family:var(--font-body, "Montserrat", Arial, sans-serif);position:fixed;top:0;left:0;width:100%;height:100%;display:none;flex-flow:column;align-items:flex-end;z-index:11;background:transparent;transition:background .5s ease-in-out}.cart-drawer.active{display:flex}.cart-drawer.animated{background:var(--color-drawer-overlay)}.cart-drawer.no-fade{transition:none}.cart-drawer__dialog{max-width:30rem;width:100%;height:100%;transform:translate(200%);transition:transform .5s ease-in-out;background:var(--color-drawer-background)}.cart-drawer__dialog.is-open{transform:translate(0)}@media(prefers-reduced-motion:reduce){.cart-drawer,.cart-drawer__dialog{transition:none}}.cart-drawer__panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.cart-drawer__panel .js-cart-drawer-app{flex:1;overflow-y:auto}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #eee;flex-shrink:0}.cart-drawer__title{margin:0;font-family:var(--font-heading, "Newsreader", Georgia, serif);font-size:1.125rem;font-weight:600}.cart-drawer__close-button{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background:none;border:1px solid transparent;border-radius:.375rem;cursor:pointer;font-size:1rem;color:#666;transition:color .15s ease,border-color .15s ease}.cart-drawer__close-button:hover{color:#111;border-color:#ddd}hgt-product-form{display:block;min-width:0;max-width:100%}.product-form{display:flex;flex-direction:column;gap:var(--product-form-gap-mob, 1.25rem)}@media screen and (min-width:1024px){.product-form{gap:var(--product-form-gap, var(--product-form-gap-mob, 1.25rem))}}.product-form__options{display:flex;flex-direction:column;gap:1rem}.product-form__option-group{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0;border:0}.product-form__option-label{display:flex;gap:.25rem;padding-bottom:10px;font-size:.875rem}.product-form__option-value{font-weight:600}.product-form__option-values{display:flex;flex-wrap:wrap;gap:.5rem}.product-form__option-btn{padding:.5rem 1rem;border:1px solid var(--color-option-text);border-radius:.25rem;background:var(--color-option-bg);color:var(--color-option-text);cursor:pointer;font-size:.875rem;transition:background-color .15s ease,color .15s ease}.product-form__option-btn:hover:not(:disabled):not(.product-form__option-btn--selected){background-color:var(--color-option-bg-hover);color:var(--color-option-text-hover)}.product-form__option-btn:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.product-form__option-btn--selected{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-button-text)}.product-form__option-btn--unavailable{opacity:.4;text-decoration:line-through;cursor:default}.product-form__option-btn--swatch{width:var(--product-swatch-size-mob, 36px);height:var(--product-swatch-size-mob, 36px);padding:0;border-radius:50%;border:2px solid rgba(0,0,0,.12);outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s ease;position:relative;overflow:hidden}@media screen and (min-width:768px){.product-form__option-btn--swatch{width:var(--product-swatch-size, var(--product-swatch-size-mob, 36px));height:var(--product-swatch-size, var(--product-swatch-size-mob, 36px))}}.product-form__option-btn--swatch.product-form__option-btn--selected{background-color:inherit;border-color:#0000001f;color:inherit;outline-color:var(--color-swatch-selected-border)}.product-form__option-btn--swatch.product-form__option-btn--unavailable{opacity:1;text-decoration:none}.product-form__option-btn--swatch.product-form__option-btn--unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,transparent 42%,rgba(0,0,0,.45) 42%,rgba(0,0,0,.45) 58%,transparent 58%)}.product-form__price{display:flex;align-items:baseline;gap:.5rem;font-size:1.25rem;font-weight:600}.product-form__price-compare{font-size:1rem;font-weight:400;opacity:.5}.product-form__buy-btn{width:100%;padding:.875rem 1.5rem;background-color:var(--color-primary);color:var(--color-button-text);border:none;border-radius:.25rem;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.product-form__buy-btn:disabled{opacity:.5;cursor:not-allowed}.product-form__skeleton{display:flex;flex-direction:column;gap:1.25rem}.product-form__skeleton-row{display:flex;flex-direction:column;gap:.5rem}.product-form__skeleton-swatches{display:flex;gap:.5rem}.product-card-media{position:relative}.product-card-media__link{display:block;width:100%;height:100%}.product-card-media__actions{bottom:.75rem;position:absolute;right:.75rem;z-index:1}.product-card-action{display:flex;flex-direction:column;gap:.75rem}.product-card-action__button{align-items:center;border:0;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center}.product-card-action__button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.product-card-action__button:disabled,.product-card-action__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.product-card-action__button--button{background:var(--color-primary);border-radius:.25rem;color:var(--color-button-text);min-height:3rem;padding:.75rem 1.25rem;width:100%}.product-card-action__button--icon{align-self:flex-end;background:var(--color-primary);border-radius:1.5rem;color:var(--color-button-text);height:3rem;max-width:3rem;overflow:hidden;padding:.75rem;transition:max-width .2s ease;white-space:nowrap}.product-card-action__button--icon>svg{flex:0 0 1.5rem;height:1.5rem;width:1.5rem}.product-card-action__button--icon:not(:disabled):not([aria-disabled=true]):hover,.product-card-action__button--icon[aria-busy=true],.product-card-action__button--icon:focus-visible{max-width:12.5rem}.product-card-action__button--icon .product-card-action__label{margin-left:0;max-width:0;opacity:0;overflow:hidden;transition:margin-left .2s ease,max-width .2s ease,opacity .15s ease}.product-card-action__button--icon:not(:disabled):not([aria-disabled=true]):hover .product-card-action__label,.product-card-action__button--icon[aria-busy=true] .product-card-action__label,.product-card-action__button--icon:focus-visible .product-card-action__label{margin-left:.5rem;max-width:9.375rem;opacity:1}@media(prefers-reduced-motion:reduce){.product-card-action__button--icon,.product-card-action__button--icon .product-card-action__label{transition:none}}.hgt-block-contact-field-Root{display:flex;flex-direction:column;gap:.375rem;min-width:0;width:var(--form-field-width-mob, 100%)}@media screen and (min-width:1024px){.hgt-block-contact-field-Root{width:var(--form-field-width, var(--form-field-width-mob, 100%))}}.hgt-block-contact-field-Root__fieldset{border:0;display:flex;flex-direction:column;gap:.5rem;margin:0;min-width:0;padding:0}.hgt-block-contact-field-Root--checkbox{padding-block-start:1.625rem}.hgt-block-contact-field-Root__label{font:inherit;font-weight:600}.hgt-block-contact-field-Root__fieldset .hgt-block-contact-field-Root__label{margin-block-end:.25rem}.hgt-block-contact-field-Root__control{background:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:var(--contact-form-radius, 4px);color:var(--color-input-text, inherit);min-height:2.75rem;padding:.625rem .75rem;width:100%}.hgt-block-contact-field-Root__control::-moz-placeholder{color:var(--color-input-placeholder)}.hgt-block-contact-field-Root__control::placeholder{color:var(--color-input-placeholder)}.hgt-block-contact-field-Root__control:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.hgt-block-contact-field-Root__control[aria-invalid=true]{border-color:var(--color-error, #b42318)}.hgt-block-contact-field-Root__control--textarea{min-height:var(--contact-field-textarea-min-height, 180px);resize:vertical}.hgt-block-contact-field-Root__control--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-position:right .375rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:2.75rem}.hgt-block-contact-field-Root__choices{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-block-start:.25rem}.hgt-block-contact-field-Root__choice{align-items:center;display:flex;gap:.5rem}.hgt-block-contact-field-Root__choice input{accent-color:#000;height:1.25rem;margin:.125rem 0 0;width:1.25rem}.hgt-block-contact-field-Root__error,.hgt-block-contact-field-Root__help{font-size:.8125rem;margin:0}.hgt-block-contact-field-Root__help{color:var(--color-text-subdued, #666)}.hgt-block-contact-field-Root__error{color:var(--color-error, #b42318)}.hgt-block-contact-field-Root__error:empty{display:none}.hgt-block-contact-form-Root{display:block;max-width:var(--contact-form-max-width-mob, none);width:100%}@media screen and (min-width:1024px){.hgt-block-contact-form-Root{max-width:var(--contact-form-max-width, var(--contact-form-max-width-mob, none))}}.hgt-block-contact-form-Root__form{display:flex;flex-direction:column;gap:var(--contact-form-gap-mob, 12px)}@media screen and (min-width:1024px){.hgt-block-contact-form-Root__form{gap:var(--contact-form-gap, var(--contact-form-gap-mob, 12px))}}.hgt-block-contact-form-Root__fields{display:flex;flex-wrap:wrap;gap:var(--contact-form-gap-mob, 12px)}@media(prefers-reduced-motion:no-preference){.hgt-block-contact-form-Root__fields{transition:opacity .2s ease}}@media screen and (min-width:1024px){.hgt-block-contact-form-Root__fields{gap:var(--contact-form-gap, var(--contact-form-gap-mob, 12px))}}.hgt-block-contact-form-Root__submit{align-self:var(--contact-form-submit-align-mob, flex-start);width:var(--contact-form-submit-width-mob, auto)}@media screen and (min-width:1024px){.hgt-block-contact-form-Root__submit{align-self:var(--contact-form-submit-align, var(--contact-form-submit-align-mob, flex-start));width:var(--contact-form-submit-width, var(--contact-form-submit-width-mob, auto))}}.hgt-block-contact-form-Root__submit .btn{padding-bottom:1.25rem;padding-top:1.25rem;width:var(--contact-form-submit-width-mob, auto)}@media screen and (min-width:1024px){.hgt-block-contact-form-Root__submit .btn{width:var(--contact-form-submit-width, var(--contact-form-submit-width-mob, auto))}}.hgt-block-contact-form-Root__submit .btn:disabled,.hgt-block-contact-form-Root__submit .btn[aria-disabled=true]{cursor:wait;opacity:.7}.hgt-block-contact-form-Root__message{border-inline-start:3px solid currentColor;margin:0;padding:.75rem 1rem}.hgt-block-contact-form-Root__message:empty{display:none}.hgt-block-contact-form-Root__message--error{color:var(--color-error, #b42318)}.hgt-block-contact-form-Root__message--success{color:var(--color-success, #067647)}.hgt-block-contact-form-Root__message--pending{color:var(--color-text-primary)}.hgt-block-contact-form-Root[data-submitting] .hgt-block-contact-form-Root__fields,.hgt-block-contact-form-Root[data-submitting] .hgt-block-contact-form-Root__submit{opacity:.5}.hgt-block-content-button-Root{margin:var(--btn-margin-top, 0) var(--btn-margin-right, 0) var(--btn-margin-bottom, 0) var(--btn-margin-left, 0);position:relative;width:var(--btn-w-mob, auto);z-index:var(--btn-z, auto)}@media screen and (min-width:1024px){.hgt-block-content-button-Root{width:var(--btn-w, var(--btn-w-mob, auto))}}.hgt-block-content-button-Root .btn{gap:var(--btn-icon-gap, 0);justify-content:var(--btn-justify, center);width:var(--btn-w-mob, auto)}@media screen and (min-width:1024px){.hgt-block-content-button-Root .btn{width:var(--btn-w, var(--btn-w-mob, auto))}}.hgt-block-content-button-Root .btn.btn--custom{background-color:var(--btn-custom-bg);border-color:var(--btn-custom-border);color:var(--btn-custom-text)}.hgt-block-content-button-Root .btn.btn--custom:hover:not(:disabled){background-color:var(--btn-custom-hover-bg);border-color:var(--btn-custom-hover-border);color:var(--btn-custom-hover-text)}.hgt-block-content-button-Root .btn.btn--custom-sizing{padding-left:var(--btn-padding-left-mob);padding-right:var(--btn-padding-right-mob)}@media screen and (min-width:1024px){.hgt-block-content-button-Root .btn.btn--custom-sizing{padding-left:var(--btn-padding-left);padding-right:var(--btn-padding-right)}}.hgt-block-content-button-Root__icon{align-items:center;background-color:var(--btn-icon-bg, transparent);color:var(--btn-icon-color, inherit);display:inline-flex;justify-content:center;padding:var(--btn-icon-padding-mob, 0);pointer-events:none}.btn:hover:not(:disabled) .hgt-block-content-button-Root__icon{background-color:var(--btn-icon-hover-bg, var(--btn-icon-bg, transparent));color:var(--btn-icon-hover-color, var(--btn-icon-default-hover-color, var(--btn-icon-color, inherit)))}@media screen and (min-width:1024px){.hgt-block-content-button-Root__icon{padding:var(--btn-icon-padding, var(--btn-icon-padding-mob, 0))}}.hgt-block-content-button-Root__icon svg{display:block;height:var(--btn-icon-h, 1.2em);transition:.3s ease-in-out;width:var(--btn-icon-w, 1.2em)}.hgt-block-content-detail-row-Root{align-items:center;display:flex;gap:var(--dr-gap, 16px);width:100%}.hgt-block-content-detail-row-Root--divider{border-bottom:1px solid #dadfda;padding-bottom:.5rem}@media screen and (min-width:1024px){.hgt-block-content-detail-row-Root--divider{padding-bottom:1rem}}@media screen and (max-width:767px){.hgt-block-content-detail-row-Root--stack-mobile{align-items:flex-start;flex-direction:column}}.hgt-block-content-detail-row-Root__icon{align-items:center;background-color:var(--dr-icon-bg, transparent);color:var(--dr-icon-color, currentColor);display:flex;flex-shrink:0;height:var(--dr-icon-h, 32px);justify-content:center;padding:var(--dr-icon-padding, 6px);width:var(--dr-icon-w, 32px)}.hgt-block-content-detail-row-Root__icon--border{border-color:var(--dr-icon-border-color, currentColor);border-radius:var(--dr-icon-border-radius, 0);border-style:solid;border-width:var(--dr-icon-border-width, 1px)}.hgt-block-content-detail-row-Root__icon svg{height:100%;width:100%}.hgt-block-content-detail-row-Root__body{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-width:0;width:100%}.hgt-block-content-detail-row-Root__label{color:var(--dr-label-color, inherit);flex-grow:1;font-size:var(--dr-label-font-size, 16px);font-weight:600;letter-spacing:var(--dr-label-letter-spacing, 0);width:40%}.hgt-block-content-detail-row-Root__label--uppercase{text-transform:uppercase}.hgt-block-content-detail-row-Root__colon{margin-left:2px}.hgt-block-content-detail-row-Root__values{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:4px var(--dr-values-gap, 8px);width:31%}@media screen and (min-width:1024px){.hgt-block-content-detail-row-Root__values{width:45%}}.hgt-block-content-detail-value-Root{align-items:center;display:inline-flex;gap:6px}.hgt-block-content-detail-value-Root__dot{background-color:var(--dv-dot-color, var(--color-primary, currentColor));border-radius:50%;flex-shrink:0;height:6px;width:6px}.hgt-block-content-detail-value-Root__text{color:var(--dr-values-color, inherit);font-size:.75rem}.hgt-block-content-heading-Root{--heading-border-width-mob:0px;--heading-border-width:0px;--heading-border-color:var(--color-border-default);background-color:var(--heading-bg, transparent);border:var(--heading-border-width-mob, 0) solid var(--heading-border-color, var(--color-border-default));border-radius:var(--heading-radius-mob, 0);box-sizing:border-box;color:var(--heading-color, inherit);display:var(--heading-display-mob, block);font-family:var(--font-heading, "Newsreader", Georgia, serif);font-size:var(--heading-size-mob, 24px);line-height:var(--heading-line-height-mob, 1.2);padding-block:var(--heading-pv-mob, 0);padding-inline:var(--heading-ph-mob, 0);text-align:var(--heading-align-mob, left);width:var(--heading-w-mob, 100%)}@media screen and (min-width:1024px){.hgt-block-content-heading-Root{border-radius:var(--heading-radius, var(--heading-radius-mob, 0));border-width:var(--heading-border-width, var(--heading-border-width-mob, 0));display:var(--heading-display, var(--heading-display-mob, block));font-size:var(--heading-size, var(--heading-size-mob, 24px));line-height:var(--heading-line-height, var(--heading-line-height-mob, 1.2));padding-block:var(--heading-pv, var(--heading-pv-mob, 0));padding-inline:var(--heading-ph, var(--heading-ph-mob, 0));text-align:var(--heading-align, var(--heading-align-mob, left));width:var(--heading-w, var(--heading-w-mob, 100%))}}a .hgt-block-content-heading-Root{text-decoration:none}.hgt-block-content-heading-Root__highlight{color:var(--heading-highlight-color, var(--color-primary))}.hgt-block-content-icon-Root{--icon-border-width-mob:0px;--icon-border-width:0px;--icon-border-color:var(--color-border-default);align-items:center;background-color:var(--icon-bg, transparent);border:var(--icon-border-width-mob, 0) solid var(--icon-border-color, var(--color-border-default));border-radius:var(--icon-radius-mob, 0);box-sizing:border-box;color:var(--icon-color, currentColor);display:flex;justify-content:var(--icon-align-mob, flex-start);padding-block:var(--icon-pv-mob, 0);padding-inline:var(--icon-ph-mob, 0);width:-moz-fit-content;width:fit-content}.hgt-block-content-icon-Root svg{display:block;height:var(--icon-height-mob, 24px);width:var(--icon-width-mob, 24px)}@media screen and (min-width:1024px){.hgt-block-content-icon-Root{border-radius:var(--icon-radius, var(--icon-radius-mob, 0));border-width:var(--icon-border-width, var(--icon-border-width-mob, 0));justify-content:var(--icon-align, var(--icon-align-mob, flex-start));padding-block:var(--icon-pv, var(--icon-pv-mob, 0));padding-inline:var(--icon-ph, var(--icon-ph-mob, 0))}.hgt-block-content-icon-Root svg{height:var(--icon-height, var(--icon-height-mob, 24px));width:var(--icon-width, var(--icon-width-mob, 24px))}}.hgt-block-content-image-Root{border-radius:var(--image-radius-mob, 0);width:var(--image-max-width-mob, 100%)}.hgt-block-content-image-Root picture{display:block;width:100%}.hgt-block-content-image-Root img{aspect-ratio:var(--image-ratio-mob, auto);display:block;height:var(--image-height-mob, auto);-o-object-fit:var(--image-fit, cover);object-fit:var(--image-fit, cover);width:100%}@media screen and (min-width:1024px){.hgt-block-content-image-Root{border-radius:var(--image-radius, var(--image-radius-mob, 0));width:var(--image-max-width, var(--image-max-width-mob, 100%))}.hgt-block-content-image-Root img{aspect-ratio:var(--image-ratio, var(--image-ratio-mob, auto));height:var(--image-height, var(--image-height-mob, auto))}}.hgt-block-content-text-Root{color:var(--text-color, inherit);font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:var(--text-font-size-mob, 16px);line-height:var(--text-line-height-mob, 1.6);max-width:var(--text-max-width-mob, none);padding-block-end:var(--text-pb-mob, 0);padding-block-start:var(--text-pt-mob, 0);padding-inline-end:var(--text-pr-mob, 0);padding-inline-start:var(--text-pl-mob, 0);text-align:var(--text-align-mob, left)}.hgt-block-content-text-Root li,.hgt-block-content-text-Root p{line-height:inherit}.hgt-block-content-text-Root b,.hgt-block-content-text-Root strong{font-weight:700}@media screen and (min-width:1024px){.hgt-block-content-text-Root{font-size:var(--text-font-size, var(--text-font-size-mob, 16px));line-height:var(--text-line-height, var(--text-line-height-mob, 1.6));max-width:var(--text-max-width, var(--text-max-width-mob, none));padding-block-end:var(--text-pb, var(--text-pb-mob, 0));padding-block-start:var(--text-pt, var(--text-pt-mob, 0));padding-inline-end:var(--text-pr, var(--text-pr-mob, 0));padding-inline-start:var(--text-pl, var(--text-pl-mob, 0));text-align:var(--text-align, var(--text-align-mob, left))}}a .hgt-block-content-text-Root{text-decoration:none}.hgt-block-disclosure-compact-card-Root{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);color:var(--compact-card-text-color, inherit)}.hgt-block-disclosure-compact-card-Root__layout{align-items:center;color:inherit;display:grid;gap:12px;grid-template-columns:auto 60px minmax(0,1fr);padding-block:16px;text-decoration:none;transition:all .3s ease-in-out}.hgt-block-disclosure-compact-card-Root__layout[href]:hover{opacity:.7}.hgt-block-disclosure-compact-card-Root__layout[href]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hgt-block-disclosure-compact-card-Root__number{color:var(--compact-card-number-color, var(--color-primary, currentColor));font-size:14px;font-weight:700}.hgt-block-disclosure-compact-card-Root__icon{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:8px;display:grid;height:60px;place-items:center;width:60px}.hgt-block-disclosure-compact-card-Root__icon svg{height:2.5rem;width:2.5rem}.hgt-block-disclosure-compact-card-Root__content{min-width:0}.hgt-block-disclosure-compact-card-Root__titleRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.hgt-block-disclosure-compact-card-Root__title{font-size:14px;line-height:1.25;margin:0;text-transform:uppercase}.hgt-block-disclosure-compact-card-Root__badge{background-color:var(--compact-card-badge-bg, transparent);border:1px solid var(--compact-card-badge-border-color, color-mix(in srgb, currentColor 14%, transparent));border-radius:3px;color:var(--compact-card-badge-color, var(--color-primary, currentColor));font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;padding:3px 6px;text-transform:uppercase}.hgt-block-disclosure-compact-card-Root__description{font-size:13px;line-height:1.45;margin:6px 0 0}.hgt-block-disclosure-compact-card-Root__linkLabel{color:var(--compact-card-link-label-color, var(--color-primary, currentColor));display:inline-flex;font-size:12px;font-weight:700;margin-top:24px;text-transform:uppercase}.hgt-block-disclosure-compact-card-Root__linkLabel:after{content:"\2197";margin-left:8px}.hgt-block-disclosure-compact-card-Root--column{border-left:1px solid color-mix(in srgb,currentColor 12%,transparent);border-top:0;flex:1 1 0;min-width:0;padding-inline:28px}.hgt-block-disclosure-compact-card-Root--column .hgt-block-disclosure-compact-card-Root__layout{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding-block:0}.hgt-block-disclosure-compact-card-Root--column .hgt-block-disclosure-compact-card-Root__number{margin-bottom:16px}.hgt-block-disclosure-compact-card-Root--column .hgt-block-disclosure-compact-card-Root__icon{height:60px;margin-bottom:20px;width:60px}.hgt-block-disclosure-compact-card-Root--column .hgt-block-disclosure-compact-card-Root__description{margin-top:14px}.hgt-block-disclosure-compact-card-Root--column .hgt-block-disclosure-compact-card-Root__content{display:flex;flex:1;flex-direction:column;width:100%}.hgt-block-disclosure-compact-card-Root--column .hgt-block-disclosure-compact-card-Root__linkLabel{margin-top:auto;padding-top:24px}.hgt-block-disclosure-dropdown-Root{display:flex;flex-direction:column;gap:var(--dropdown-gap-mob, 0)}@media screen and (min-width:1024px){.hgt-block-disclosure-dropdown-Root{gap:var(--dropdown-gap, var(--dropdown-gap-mob, 0))}}.hgt-block-disclosure-dropdown-item-Root{--dropdown-text-color:#2d3227;--dropdown-border-color:#2d3227;--dropdown-border-width:1px;background-color:var(--dropdown-background-color, transparent);border-radius:var(--dropdown-radius-mob, 0);border-top:var(--dropdown-border-width) solid var(--dropdown-border-color);box-sizing:border-box}.hgt-block-disclosure-dropdown-item-Root:last-child{border-bottom:var(--dropdown-border-width) solid var(--dropdown-border-color)}.hgt-block-disclosure-dropdown-item-Root__trigger{color:var(--dropdown-text-color);font-family:var(--dropdown-font-family, var(--font-heading, "Newsreader", Georgia, serif));font-size:var(--dropdown-title-size-mob, 24px);padding-inline:var(--dropdown-title-offset-mob, 0);padding-bottom:var(--dropdown-padding-bottom-mob, 24px);padding-top:var(--dropdown-padding-top-mob, 24px)}.hgt-block-disclosure-dropdown-item-Root__trigger:focus-visible{outline:2px solid var(--dropdown-text-color);outline-offset:4px}@media screen and (min-width:1024px){.hgt-block-disclosure-dropdown-item-Root__trigger{font-size:var(--dropdown-title-size, var(--dropdown-title-size-mob, 24px));padding-inline:var(--dropdown-title-offset, var(--dropdown-title-offset-mob, 0));padding-bottom:var(--dropdown-padding-bottom, var(--dropdown-padding-bottom-mob, 24px));padding-top:var(--dropdown-padding-top, var(--dropdown-padding-top-mob, 24px))}}.hgt-block-disclosure-dropdown-item-Root__trigger[aria-expanded=true] .hgt-block-disclosure-dropdown-item-Root__icon .vertical-line{transform:scaleY(0)}.hgt-block-disclosure-dropdown-item-Root__icon{border:var(--dropdown-icon-border-width-mob, 0) solid var(--dropdown-icon-border-color-mobile, transparent);border-radius:var(--dropdown-icon-radius-mob, 0);box-sizing:border-box;color:var(--dropdown-icon-color-mobile, var(--dropdown-text-color));height:var(--dropdown-icon-size-mob, 24px);width:var(--dropdown-icon-size-mob, 24px)}.hgt-block-disclosure-dropdown-item-Root__icon svg{display:block;fill:currentColor;height:var(--dropdown-icon-svg-size-mob, 100%);width:var(--dropdown-icon-svg-size-mob, 100%)}.hgt-block-disclosure-dropdown-item-Root__icon .vertical-line{transform-origin:center;transition:transform .3s ease-in-out}@media screen and (min-width:1024px){.hgt-block-disclosure-dropdown-item-Root__icon{border-color:var(--dropdown-icon-border-color-desktop, var(--dropdown-icon-border-color-mobile, transparent));border-radius:var(--dropdown-icon-radius, var(--dropdown-icon-radius-mob, 0));border-width:var(--dropdown-icon-border-width, var(--dropdown-icon-border-width-mob, 0));color:var(--dropdown-icon-color-desktop, var(--dropdown-icon-color-mobile, var(--dropdown-text-color)));height:var(--dropdown-icon-size, var(--dropdown-icon-size-mob, 24px));width:var(--dropdown-icon-size, var(--dropdown-icon-size-mob, 24px))}.hgt-block-disclosure-dropdown-item-Root__icon svg{height:var(--dropdown-icon-svg-size, var(--dropdown-icon-svg-size-mob, 100%));width:var(--dropdown-icon-svg-size, var(--dropdown-icon-svg-size-mob, 100%))}}.hgt-block-disclosure-dropdown-item-Root__panel{height:0;padding-inline:var(--dropdown-content-padding-inline-mob, 0);transition:height .4s ease-in-out}.hgt-block-disclosure-dropdown-item-Root__panel[hidden]{height:0}@media screen and (min-width:1024px){.hgt-block-disclosure-dropdown-item-Root__panel{padding-inline:var(--dropdown-content-padding-inline, var(--dropdown-content-padding-inline-mob, 0))}.hgt-block-disclosure-dropdown-item-Root{border-radius:var(--dropdown-radius, var(--dropdown-radius-mob, 0))}}.hgt-block-email-signup-Root{display:block;max-width:var(--email-signup-max-width, none);width:100%}.hgt-block-email-signup-Root__form,.hgt-block-email-signup-Root__row{display:block}.hgt-block-email-signup-Root__field{display:flex;flex:1;flex-direction:column;gap:.375rem;width:100%}.hgt-block-email-signup-Root__label{font-weight:600}.hgt-block-email-signup-Root__input-wrapper{align-items:center;background:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:.25rem;display:flex;gap:0;width:100%}@media(prefers-reduced-motion:no-preference){.hgt-block-email-signup-Root__input-wrapper{transition:opacity .2s ease}}.hgt-block-email-signup-Root__input-wrapper:has(.hgt-block-email-signup-Root__input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.hgt-block-email-signup-Root__input-wrapper:has(.hgt-block-email-signup-Root__input[aria-invalid=true]){border-color:var(--color-error, #b42318)}.hgt-block-email-signup-Root__input{background:transparent;border:0;border-radius:inherit;color:var(--color-input-text, inherit);flex:1;min-height:2.75rem;min-width:0;padding:.625rem .75rem;width:100%}.hgt-block-email-signup-Root__input:focus-visible{outline:none}.hgt-block-email-signup-Root__input[aria-invalid=true]{border:0}.hgt-block-email-signup-Root__input::-moz-placeholder{color:var(--color-input-placeholder);opacity:.8;text-transform:uppercase}.hgt-block-email-signup-Root__input::placeholder{color:var(--color-input-placeholder);opacity:.8;text-transform:uppercase}.hgt-block-email-signup-Root__submit{flex:0 0 auto;padding-inline-end:.375rem}.hgt-block-email-signup-Root__submit .btn{background:transparent;border:0;border-radius:.25rem;color:var(--color-input-text, currentColor);min-height:2.25rem;padding:.5rem .875rem;text-decoration:none;text-transform:uppercase;width:auto}.hgt-block-email-signup-Root__submit .btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-primary-hover-bg);color:var(--color-primary-hover-text)}.hgt-block-email-signup-Root__submit .btn:disabled,.hgt-block-email-signup-Root__submit .btn[aria-disabled=true]{cursor:wait;opacity:.7}.hgt-block-email-signup-Root__message{font-size:.8125rem;margin:0}.hgt-block-email-signup-Root__message:empty{display:none}.hgt-block-email-signup-Root__message:not(:empty){margin-top:.25rem}.hgt-block-email-signup-Root__message--error{color:var(--color-error, #b42318)}.hgt-block-email-signup-Root__message--success{color:var(--color-success, #067647)}.hgt-block-email-signup-Root__messages{display:flex;flex-direction:column;gap:.25rem}.hgt-block-email-signup-Root__messages [data-form-pending]{font-size:.8125rem;margin:0}.hgt-block-email-signup-Root__messages [data-form-pending]:empty{display:none}.hgt-block-email-signup-Root__messages [data-form-pending]:not(:empty){margin-top:.25rem}.hgt-block-email-signup-Root__consent{display:flex;flex-direction:column;gap:.375rem;margin-top:.75rem}@media(prefers-reduced-motion:no-preference){.hgt-block-email-signup-Root__consent{transition:opacity .2s ease}}.hgt-block-email-signup-Root__consent-control{align-items:center;display:flex;gap:.5rem}.hgt-block-email-signup-Root__consent-control input{flex:0 0 auto;height:1.25rem;margin:.125rem 0 0;width:1.25rem}.hgt-block-email-signup-Root__consent-control input[aria-invalid=true]{border-color:var(--color-error, #b42318);outline:2px solid var(--color-error, #b42318);outline-offset:1px}.hgt-block-email-signup-Root[data-submitting] .hgt-block-email-signup-Root__consent,.hgt-block-email-signup-Root[data-submitting] .hgt-block-email-signup-Root__input-wrapper{opacity:.5}.hgt-block-email-signup-Root__description{font-size:.875rem;margin-top:.75rem}.hgt-block-email-signup-Root__description p{margin:0}.hgt-block-header-desktop-view-Root{align-items:center;display:none;flex-flow:row nowrap;min-width:0;padding:var(--hv2-view-pt, 0) var(--hv2-view-pr, 0) var(--hv2-view-pb, 0) var(--hv2-view-pl, 0);width:100%}@media screen and (min-width:1024px){.hgt-block-header-desktop-view-Root{display:flex}}.hgt-block-header-desktop-view-Root~.hgt-block-header-desktop-view-Root{display:none}.hgt-block-header-group-Root{align-items:var(--header-group-align-mobile, var(--header-group-align, flex-start));display:flex;flex:var(--header-group-grow, 0) 1 auto;flex-direction:var(--header-group-direction-mobile, var(--header-group-direction, column));gap:var(--header-group-gap-mobile, var(--header-group-gap, 16px));justify-content:var(--header-group-justify-mobile, var(--header-group-justify, flex-start));margin:var(--header-group-margin-top-mobile, var(--header-group-margin-top, 0)) var(--header-group-margin-right-mobile, var(--header-group-margin-right, 0)) var(--header-group-margin-bottom-mobile, var(--header-group-margin-bottom, 0)) var(--header-group-margin-left-mobile, var(--header-group-margin-left, 0));max-width:var(--header-group-max-width-mobile, var(--header-group-max-width, initial));padding:var(--header-group-padding-top-mobile, var(--header-group-padding-top, 0)) var(--header-group-padding-right-mobile, var(--header-group-padding-right, 0)) var(--header-group-padding-bottom-mobile, var(--header-group-padding-bottom, 0)) var(--header-group-padding-left-mobile, var(--header-group-padding-left, 0));width:var(--header-group-width-mobile, var(--header-group-width, 100%))}@media screen and (min-width:1024px){.hgt-block-header-group-Root{align-items:var(--header-group-align, flex-start);flex-direction:var(--header-group-direction, column);gap:var(--header-group-gap, 16px);justify-content:var(--header-group-justify, flex-start);margin:var(--header-group-margin-top, 0) var(--header-group-margin-right, 0) var(--header-group-margin-bottom, 0) var(--header-group-margin-left, 0);max-width:var(--header-group-max-width, initial);padding:var(--header-group-padding-top, 0) var(--header-group-padding-right, 0) var(--header-group-padding-bottom, 0) var(--header-group-padding-left, 0);width:var(--header-group-width, 100%)}}.hgt-block-header-link-Root{align-items:center;background-color:var(--hl-custom-bg, transparent);border:var(--hl-border-width, 0) solid var(--hl-custom-border, transparent);border-radius:var(--hl-border-radius, 0);color:var(--hl-custom-text, inherit);display:inline-flex;font-family:var(--hl-font-family, inherit);font-size:var(--hl-font-size-mob, inherit);line-height:var(--hl-line-height-mob, inherit);padding-block:var(--hl-padding-block-mob, 0);padding-inline:var(--hl-padding-inline-mob, 0);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.hgt-block-header-link-Root:hover{background-color:var(--hl-custom-hover-bg, var(--hl-custom-bg, transparent));border-color:var(--hl-custom-hover-border, var(--hl-custom-border, transparent));color:var(--hl-custom-hover-text, var(--hl-custom-text, inherit));opacity:.8}.hgt-block-header-link-Root:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hgt-block-header-link-Root:after,.hgt-block-header-link-Root:before{display:inline-block;position:relative;transition:left .15s ease,right .15s ease}.hgt-block-header-link-Root:before{content:var(--hl-bracket-open, "");left:0;margin-right:var(--hl-bracket-gap, 0)}.hgt-block-header-link-Root:after{content:var(--hl-bracket-close, "");margin-left:var(--hl-bracket-gap, 0);right:0}.hgt-block-header-link-Root:focus-visible:before,.hgt-block-header-link-Root:hover:before{left:var(--hl-bracket-hover-offset, 0)}.hgt-block-header-link-Root:focus-visible:after,.hgt-block-header-link-Root:hover:after{right:var(--hl-bracket-hover-offset, 0)}@media(prefers-reduced-motion:reduce){.hgt-block-header-link-Root,.hgt-block-header-link-Root:after,.hgt-block-header-link-Root:before{transition:none}}@media screen and (min-width:1024px){.hgt-block-header-link-Root{font-size:var(--hl-font-size, var(--hl-font-size-mob, inherit));line-height:var(--hl-line-height, var(--hl-line-height-mob, inherit));padding-block:var(--hl-padding-block, var(--hl-padding-block-mob, 0));padding-inline:var(--hl-padding-inline, var(--hl-padding-inline-mob, 0))}}.hgt-block-header-logo-Root{display:inline-flex;flex-shrink:0}.hgt-block-header-logo-Root__img{display:block;height:auto;width:var(--header-logo-width-mob, 100px)}@media screen and (min-width:1024px){.hgt-block-header-logo-Root__img{width:var(--header-logo-width, var(--header-logo-width-mob, 140px))}}.hgt-block-header-logo-Root__img--white{display:none}.hgt-block-header-logo-Root--singleVariant .hgt-block-header-logo-Root__img--white{display:block}.js-header-wrapper.is-transparent .hgt-block-header-logo-Root__img--default{display:none}.js-header-wrapper.is-transparent .hgt-block-header-logo-Root__img--white{display:block}.hgt-block-header-megamenu-Root{position:relative}.hgt-block-header-megamenu-Root__trigger{align-items:center;background-color:var(--hmm-custom-bg, transparent);border:var(--hmm-border-width, 0) solid var(--hmm-custom-border, transparent);border-radius:var(--hmm-border-radius, 0);color:var(--hmm-custom-text, inherit);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--hmm-font-size-mob, inherit);line-height:var(--hmm-line-height-mob, inherit);padding-block:var(--hmm-padding-block-mob, 0);padding-inline:var(--hmm-padding-inline-mob, 0);position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.hgt-block-header-megamenu-Root__trigger:hover,.hgt-block-header-megamenu-Root__trigger[aria-expanded=true]{background-color:var(--hmm-custom-hover-bg, var(--hmm-custom-bg, transparent));border-color:var(--hmm-custom-hover-border, var(--hmm-custom-border, transparent));color:var(--hmm-custom-hover-text, var(--hmm-custom-text, inherit));opacity:.8}.hgt-block-header-megamenu-Root__trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (min-width:1024px){.hgt-block-header-megamenu-Root__trigger{font-size:var(--hmm-font-size, var(--hmm-font-size-mob, inherit));line-height:var(--hmm-line-height, var(--hmm-line-height-mob, inherit));padding-block:var(--hmm-padding-block, var(--hmm-padding-block-mob, 0));padding-inline:var(--hmm-padding-inline, var(--hmm-padding-inline-mob, 0))}}.hgt-block-header-megamenu-Root__label{white-space:nowrap}.hgt-block-header-megamenu-Root__label:after,.hgt-block-header-megamenu-Root__label:before{display:inline-block;position:relative;transition:left .15s ease,right .15s ease}.hgt-block-header-megamenu-Root__label:before{content:var(--hmm-bracket-open, "");left:0;margin-right:var(--hmm-bracket-gap, 0)}.hgt-block-header-megamenu-Root__label:after{content:var(--hmm-bracket-close, "");margin-left:var(--hmm-bracket-gap, 0);right:0}.hgt-block-header-megamenu-Root__trigger:focus-visible .hgt-block-header-megamenu-Root__label:before,.hgt-block-header-megamenu-Root__trigger:hover .hgt-block-header-megamenu-Root__label:before,.hgt-block-header-megamenu-Root__trigger[aria-expanded=true] .hgt-block-header-megamenu-Root__label:before{left:var(--hmm-bracket-hover-offset, 0)}.hgt-block-header-megamenu-Root__trigger:focus-visible .hgt-block-header-megamenu-Root__label:after,.hgt-block-header-megamenu-Root__trigger:hover .hgt-block-header-megamenu-Root__label:after,.hgt-block-header-megamenu-Root__trigger[aria-expanded=true] .hgt-block-header-megamenu-Root__label:after{right:var(--hmm-bracket-hover-offset, 0)}.hgt-block-header-megamenu-Root__icon{display:none;height:.75rem;left:50%;margin-top:2px;position:absolute;top:100%;transform:translate(-50%);width:.75rem}.hgt-block-header-megamenu-Root__trigger[aria-expanded=true] .hgt-block-header-megamenu-Root__icon{display:flex}.hgt-block-header-megamenu-Root__chevron{transform:rotate(-90deg)}.hgt-block-header-megamenu-Root__panel{background-color:var(--hmm-panel-bg, var(--header-bg, #fff));border:var(--hmm-panel-border-width, 1px) solid var(--hmm-panel-border-color, var(--header-border-color, #b8bdc7));border-radius:var(--hmm-panel-radius, 0);box-sizing:border-box;display:none;margin-top:var(--hmm-panel-spacing, .75rem);opacity:0;pointer-events:none;position:absolute;top:100%;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;z-index:1}.hgt-block-header-megamenu-Root__panel.is-open{opacity:1;pointer-events:auto;visibility:visible}@media screen and (min-width:1024px){.hgt-block-header-megamenu-Root__panel:not([hidden]){display:block}}.hgt-block-header-megamenu-Root__panelInner{display:flex;flex-wrap:wrap;gap:1.5rem;max-width:calc(100vw - 32px);overflow:auto;padding:1.5rem}.hgt-block-header-megamenu-Root__viewAll{font-weight:700}.hgt-block-header-megamenu-Root__panel{left:0;width:min(var(--hmm-panel-width, 100%),100vw - 32px)}.hgt-block-header-megamenu-Root__panel.is-fixed-width{left:var(--hmm-panel-left, 50%);transform:translate(-50%)}.hgt-block-header-megamenu-Root__panel[data-animation=slide]{transform:translateY(-.75rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out}.hgt-block-header-megamenu-Root__panel[data-animation=slide].is-fixed-width{transform:translate(-50%,-.75rem)}.hgt-block-header-megamenu-Root__panel[data-animation=slide].is-open{transform:translateY(0)}.hgt-block-header-megamenu-Root__panel[data-animation=slide].is-fixed-width.is-open{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.hgt-block-header-megamenu-Root__label:after,.hgt-block-header-megamenu-Root__label:before,.hgt-block-header-megamenu-Root__panel[data-animation=slide]{transform:none;transition:none}.hgt-block-header-megamenu-Root__panel[data-animation=slide].is-fixed-width{transform:translate(-50%)}}.hgt-block-header-mobile-drawer-view-Root{display:none;height:100%}.js-header-drawer-blocks .hgt-block-header-mobile-drawer-view-Root{display:flex;flex-flow:column}.hgt-block-hotspot-point-Root{left:var(--point-x-mob, 50%);pointer-events:auto;position:absolute;top:var(--point-y-mob, 50%);transform:translate(-50%,-50%);z-index:3}@media screen and (min-width:1024px){.hgt-block-hotspot-point-Root{left:var(--point-x, var(--point-x-mob, 50%));top:var(--point-y, var(--point-y-mob, 50%))}}.hgt-block-hotspot-point-Root:has(.hgt-block-hotspot-point-Root__panel:not([hidden])){z-index:10}.hgt-block-hotspot-point-Root__trigger{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;position:relative;width:1.5rem}.hgt-block-hotspot-point-Root__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hgt-block-hotspot-point-Root__dot{background:transparent;border:2px solid var(--hotspot-border-color, rgba(0, 0, 0, .4));border-radius:50%;top:0;right:0;bottom:0;left:0;position:absolute;transition:transform .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.hgt-block-hotspot-point-Root__dot:after{animation:hgt-hotspot-pulse 2s ease-out infinite;border:1px solid var(--hotspot-wave-color, hsla(0, 0%, 100%, .8));border-radius:50%;content:"";top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute}.hgt-block-hotspot-point-Root__close-icon{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transform:scale(.5);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.hgt-block-hotspot-point-Root__close-icon-svg{height:.75rem;width:.75rem}.hgt-block-hotspot-point-Root__trigger[aria-expanded=true] .hgt-block-hotspot-point-Root__dot{background:var(--hotspot-open-bg-color, #000);border-color:var(--hotspot-open-bg-color, #000);transform:scale(.85)}.hgt-block-hotspot-point-Root__trigger[aria-expanded=true] .hgt-block-hotspot-point-Root__dot:after{animation:none;opacity:0}.hgt-block-hotspot-point-Root__trigger[aria-expanded=true] .hgt-block-hotspot-point-Root__close-icon{opacity:1;transform:scale(1)}@keyframes hgt-hotspot-pulse{0%{opacity:0;transform:scale(1)}15%{opacity:.8;transform:scale(1.1)}to{opacity:0;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.hgt-block-hotspot-point-Root__dot:after{animation:none}}.hgt-block-hotspot-point-Root__panel{left:0;max-width:min(90vw,20rem);position:absolute;top:calc(100% + .75rem);transform:translate(var(--stl-panel-offset-x, 0),var(--stl-panel-offset-y, 0));width:-moz-max-content;width:max-content;z-index:4}.hgt-block-hotspot-point-Root__panel[hidden]{display:none}.hgt-block-hotspot-point-Root__arrow{align-items:center;background:var(--color-bg-default);border:1px solid var(--hotspot-arrow-color, currentColor);border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:flex;height:var(--hotspot-arrow-size, 2.75rem);justify-content:center;padding:0;position:absolute;right:0;top:0;transform:translate(30%,-30%);width:var(--hotspot-arrow-size, 2.75rem);z-index:1}.hgt-block-hotspot-point-Root__arrow:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hgt-block-hotspot-point-Root__arrow-svg{height:40%;width:40%}.hgt-block-hotspot-point-Root__panel>.hgt-block-layout-group-Root{max-height:var(--stl-panel-max-height, none);overflow-y:auto}.hgt-block-hotspot-point-Root[data-anchor-x-mobile=right] .hgt-block-hotspot-point-Root__panel{left:auto;right:0}.hgt-block-hotspot-point-Root[data-anchor-y-mobile=bottom] .hgt-block-hotspot-point-Root__panel{bottom:calc(100% + .75rem);top:auto}@media screen and (min-width:1024px){.hgt-block-hotspot-point-Root[data-anchor-x=right] .hgt-block-hotspot-point-Root__panel{left:auto;right:0}.hgt-block-hotspot-point-Root[data-anchor-y=bottom] .hgt-block-hotspot-point-Root__panel{bottom:calc(100% + .75rem);top:auto}}.hgt-block-hotspot-root-Root{display:block;margin-inline:auto;max-width:var(--stl-max-width-mob, initial);position:relative;width:100%;z-index:0}@media screen and (min-width:1024px){.hgt-block-hotspot-root-Root{max-width:var(--stl-max-width, initial)}}.hgt-block-hotspot-root-Root__media{animation:skeleton-shimmer 1.4s ease-in-out infinite;aspect-ratio:var(--stl-media-ar-mob, 1);background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5,#e8e8e8 75%);background-size:800px 100%;position:relative;width:100%}@media screen and (min-width:1024px){.hgt-block-hotspot-root-Root__media{aspect-ratio:var(--stl-media-ar, var(--stl-media-ar-mob, 1))}}.hgt-block-hotspot-root-Root__media.is-loaded{animation:none;background:transparent}.hgt-block-hotspot-root-Root__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hgt-block-hotspot-root-Root__points{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hgt-block-hotspot-root-Root__locator{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;position:absolute;right:.75rem;top:.75rem;z-index:20}.hgt-block-hotspot-root-Root__locator-toggle{background:#000000b3;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.375rem .75rem}.hgt-block-hotspot-root-Root__locator-toggle[aria-pressed=true]{background:#000}.hgt-block-hotspot-root-Root__locator-readout{background:#000000b3;border-radius:.25rem;color:#fff;font-size:.75rem;margin:0;padding:.25rem .5rem}.hgt-block-hotspot-root-Root__locator-readout[hidden]{display:none}.hgt-block-hotspot-root-Root__locator-json{background:#000000b3;border-radius:.25rem;color:#fff;font-family:monospace;font-size:.75rem;margin:0;padding:.25rem .5rem;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.hgt-block-hotspot-root-Root__locator-json[hidden]{display:none}.hgt-block-layout-divider-Root{background-color:var(--divider-color, currentColor);box-sizing:border-box;display:block;height:2px;margin-block:var(--divider-margin-mob, 16px);opacity:var(--divider-opacity, .2);position:relative;width:100%}@media screen and (min-width:1024px){.hgt-block-layout-divider-Root{margin-block:var(--divider-margin, var(--divider-margin-mob, 32px))}}.hgt-block-layout-divider-Root[data-orientation-mobile=horizontal]{max-width:var(--divider-max-w-mob, initial)}@media screen and (min-width:1024px){.hgt-block-layout-divider-Root[data-orientation=horizontal]{align-self:auto;height:2px;margin-block:var(--divider-margin, var(--divider-margin-mob, 32px));margin-inline:0;max-width:var(--divider-max-w, var(--divider-max-w-mob, initial));width:100%}}.hgt-block-layout-divider-Root[data-orientation-mobile=vertical]{align-self:stretch;height:auto;margin-block:0;margin-inline:var(--divider-margin-mob, 16px);width:var(--divider-width-mob, .25rem)}@media screen and (min-width:1024px){.hgt-block-layout-divider-Root[data-orientation=vertical]{align-self:stretch;height:auto;margin-block:0;margin-inline:var(--divider-margin, var(--divider-margin-mob, 32px));width:var(--divider-width, var(--divider-width-mob, .25rem))}}.hgt-block-layout-divider-Root[data-line-style=dashed]{background-color:transparent;background-image:linear-gradient(to right,var(--divider-color, currentColor) 0,var(--divider-color, currentColor) var(--divider-dash-mob, 8px),transparent var(--divider-dash-mob, 8px),transparent calc(var(--divider-dash-mob, 8px) + var(--divider-dash-gap-mob, 8px)));background-position:0;background-repeat:repeat-x;background-size:calc(var(--divider-dash-mob, 8px) + var(--divider-dash-gap-mob, 8px)) 100%}@media screen and (min-width:1024px){.hgt-block-layout-divider-Root[data-line-style=dashed]{background-image:linear-gradient(to right,var(--divider-color, currentColor) 0,var(--divider-color, currentColor) var(--divider-dash, var(--divider-dash-mob, 8px)),transparent var(--divider-dash, var(--divider-dash-mob, 8px)),transparent calc(var(--divider-dash, var(--divider-dash-mob, 8px)) + var(--divider-dash-gap, var(--divider-dash-gap-mob, 8px))));background-size:calc(var(--divider-dash, var(--divider-dash-mob, 8px)) + var(--divider-dash-gap, var(--divider-dash-gap-mob, 8px))) 100%}}.hgt-block-layout-divider-Root[data-line-style=dashed][data-orientation-mobile=vertical]{background-image:linear-gradient(to bottom,var(--divider-color, currentColor) 0,var(--divider-color, currentColor) var(--divider-dash-mob, 8px),transparent var(--divider-dash-mob, 8px),transparent calc(var(--divider-dash-mob, 8px) + var(--divider-dash-gap-mob, 8px)));background-position:top;background-repeat:repeat-y;background-size:100% calc(var(--divider-dash-mob, 8px) + var(--divider-dash-gap-mob, 8px))}@media screen and (min-width:1024px){.hgt-block-layout-divider-Root[data-line-style=dashed][data-orientation=vertical]{background-image:linear-gradient(to bottom,var(--divider-color, currentColor) 0,var(--divider-color, currentColor) var(--divider-dash, var(--divider-dash-mob, 8px)),transparent var(--divider-dash, var(--divider-dash-mob, 8px)),transparent calc(var(--divider-dash, var(--divider-dash-mob, 8px)) + var(--divider-dash-gap, var(--divider-dash-gap-mob, 8px))));background-position:top;background-repeat:repeat-y;background-size:100% calc(var(--divider-dash, var(--divider-dash-mob, 8px)) + var(--divider-dash-gap, var(--divider-dash-gap-mob, 8px)))}.hgt-block-layout-divider-Root[data-line-style=dashed][data-orientation=horizontal]{background-image:linear-gradient(to right,var(--divider-color, currentColor) 0,var(--divider-color, currentColor) var(--divider-dash, var(--divider-dash-mob, 8px)),transparent var(--divider-dash, var(--divider-dash-mob, 8px)),transparent calc(var(--divider-dash, var(--divider-dash-mob, 8px)) + var(--divider-dash-gap, var(--divider-dash-gap-mob, 8px))));background-position:0;background-repeat:repeat-x;background-size:calc(var(--divider-dash, var(--divider-dash-mob, 8px)) + var(--divider-dash-gap, var(--divider-dash-gap-mob, 8px))) 100%}}.hgt-block-layout-divider-Root[data-line-style=dotted]{background-color:transparent;background-image:radial-gradient(circle,var(--divider-color, currentColor) 0,var(--divider-color, currentColor) calc(var(--divider-dot-mob, 4px) / 2),transparent calc(var(--divider-dot-mob, 4px) / 2));background-position:0;background-repeat:repeat-x;background-size:calc(var(--divider-dot-mob, 4px) + var(--divider-dot-gap-mob, 8px)) 100%;height:var(--divider-dot-mob, 4px)}@media screen and (min-width:1024px){.hgt-block-layout-divider-Root[data-line-style=dotted]{background-image:radial-gradient(circle,var(--divider-color, currentColor) 0,var(--divider-color, currentColor) calc(var(--divider-dot, var(--divider-dot-mob, 4px)) / 2),transparent calc(var(--divider-dot, var(--divider-dot-mob, 4px)) / 2));background-size:calc(var(--divider-dot, var(--divider-dot-mob, 4px)) + var(--divider-dot-gap, var(--divider-dot-gap-mob, 8px))) 100%;height:var(--divider-dot, var(--divider-dot-mob, 4px))}}.hgt-block-layout-divider-Root[data-line-style=dotted][data-orientation-mobile=vertical]{background-position:top;background-repeat:repeat-y;background-size:100% calc(var(--divider-dot-mob, 4px) + var(--divider-dot-gap-mob, 8px));height:auto;width:var(--divider-dot-mob, 4px)}@media screen and (min-width:1024px){.hgt-block-layout-divider-Root[data-line-style=dotted][data-orientation=vertical]{background-position:top;background-repeat:repeat-y;background-size:100% calc(var(--divider-dot, var(--divider-dot-mob, 4px)) + var(--divider-dot-gap, var(--divider-dot-gap-mob, 8px)));height:auto;width:var(--divider-dot, var(--divider-dot-mob, 4px))}.hgt-block-layout-divider-Root[data-line-style=dotted][data-orientation=horizontal]{background-position:0;background-repeat:repeat-x;background-size:calc(var(--divider-dot, var(--divider-dot-mob, 4px)) + var(--divider-dot-gap, var(--divider-dot-gap-mob, 8px))) 100%;height:var(--divider-dot, var(--divider-dot-mob, 4px));width:100%}}.hgt-block-layout-divider-icon-Root{align-items:center;background-color:var(--divider-icon-bg, transparent);color:var(--divider-icon-color, currentColor);display:flex;height:var(--divider-icon-size-mob, 24px);justify-content:center;left:var(--divider-icon-pos-mob, 50%);line-height:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--divider-icon-size-mob, 24px)}.hgt-block-layout-divider-icon-Root svg{height:100%;opacity:var(--divider-icon-opacity, 1);width:100%}@media screen and (min-width:1024px){.hgt-block-layout-divider-icon-Root{height:var(--divider-icon-size, var(--divider-icon-size-mob, 24px));left:var(--divider-icon-pos, var(--divider-icon-pos-mob, 50%));width:var(--divider-icon-size, var(--divider-icon-size-mob, 24px))}}.hgt-block-layout-divider-Root[data-orientation-mobile=vertical] .hgt-block-layout-divider-icon-Root{left:50%;top:var(--divider-icon-pos-mob, 50%)}@media screen and (min-width:1024px){.hgt-block-layout-divider-Root[data-orientation=vertical] .hgt-block-layout-divider-icon-Root{left:50%;top:var(--divider-icon-pos, var(--divider-icon-pos-mob, 50%))}.hgt-block-layout-divider-Root[data-orientation=horizontal] .hgt-block-layout-divider-icon-Root{left:var(--divider-icon-pos, var(--divider-icon-pos-mob, 50%));top:50%}}.hgt-block-layout-group-Root{--group-bg:transparent;--group-shadow:none;--group-link-z:-1;--group-border-width-mob:0px;--group-border-width:0px;--group-border-color:var(--color-border-default);--group-border-offset-width-mob:0px;--group-border-offset-width:0px;--group-border-offset-distance-mob:0px;--group-border-offset-distance:0px;--group-border-offset-color:var(--color-border-default);align-items:var(--group-align-mob, flex-start);align-self:var(--group-self-mob, auto);background-color:var(--group-bg, transparent);border:var(--group-border-width-mob, 0) solid var(--group-border-color, var(--color-border-default));border-radius:var(--group-radius-mob, 0);box-shadow:var(--group-shadow, none);box-sizing:border-box;display:flex;flex-direction:var(--group-dir-mob, column);flex-grow:var(--group-grow-mob, 0);flex-wrap:var(--group-wrap-mob, nowrap);gap:var(--group-gap-mob, 16px);height:auto;justify-content:var(--group-justify-mob, flex-start);max-width:var(--group-w-clamp-mob, var(--group-max-w-mob, initial));outline:var(--group-border-offset-width-mob, 0) solid var(--group-border-offset-color, var(--color-border-default));outline-offset:var(--group-border-offset-distance-mob, 0);padding-block-end:var(--group-pb-mob, 0);padding-block-start:var(--group-pt-mob, 0);padding-inline-end:var(--group-pr-mob, 0);padding-inline-start:var(--group-pl-mob, 0);position:relative;width:var(--group-w-mob, 100%);z-index:0}@media screen and (min-width:1024px){.hgt-block-layout-group-Root{align-items:var(--group-align, var(--group-align-mob, flex-start));align-self:var(--group-self, var(--group-self-mob, auto));border-radius:var(--group-radius, var(--group-radius-mob, 0));border-width:var(--group-border-width, var(--group-border-width-mob, 0));flex-direction:var(--group-dir, var(--group-dir-mob, column));flex-grow:var(--group-grow, var(--group-grow-mob, 0));flex-wrap:var(--group-wrap, var(--group-wrap-mob, nowrap));gap:var(--group-gap, var(--group-gap-mob, 16px));justify-content:var(--group-justify, var(--group-justify-mob, flex-start));max-width:var(--group-w-clamp, var(--group-w-clamp-mob, var(--group-max-w, var(--group-max-w-mob, initial))));outline-offset:var(--group-border-offset-distance, var(--group-border-offset-distance-mob, 0));outline-width:var(--group-border-offset-width, var(--group-border-offset-width-mob, 0));padding-block-end:var(--group-pb, var(--group-pb-mob, 0));padding-block-start:var(--group-pt, var(--group-pt-mob, 0));padding-inline-end:var(--group-pr, var(--group-pr-mob, 0));padding-inline-start:var(--group-pl, var(--group-pl-mob, 0));width:var(--group-w, var(--group-w-mob, 100%))}}.hgt-block-layout-group-Root__media{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.hgt-block-layout-group-Root__media img,.hgt-block-layout-group-Root__media picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hgt-block-layout-group-Root__overlay{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.hgt-block-layout-group-Root__link{top:0;right:0;bottom:0;left:0;position:absolute;z-index:var(--group-link-z, -1)}.hgt-block-layout-group-Root__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.hgt-block-layout-group-Root .hgt-block-layout-group-shopify-block.hgt-block-layout-group-shopify-app-block{width:100%}.hgt-block-layout-group-Root .js-link-escape{position:relative;z-index:2}.hgt-block-layout-simple-grid-group-Root{align-items:var(--simple-grid-group-align-mobile, var(--simple-grid-group-align, stretch));display:grid;gap:var(--simple-grid-group-gap-mobile, var(--simple-grid-group-gap, 16px));grid-template-columns:repeat(var(--simple-grid-group-columns-mobile, var(--simple-grid-group-columns, 3)),minmax(0,1fr));justify-items:var(--simple-grid-group-justify-mobile, var(--simple-grid-group-justify, stretch));margin-bottom:var(--simple-grid-group-margin-bottom-mobile, var(--simple-grid-group-margin-bottom, 0));margin-top:var(--simple-grid-group-margin-top-mobile, var(--simple-grid-group-margin-top, 0));margin-inline:var(--simple-grid-group-margin-horizontal-mobile, var(--simple-grid-group-margin-horizontal, 0));max-width:var(--simple-grid-group-max-width-mobile, var(--simple-grid-group-max-width, initial));padding:var(--simple-grid-group-padding-top-mobile, var(--simple-grid-group-padding-top, 0)) var(--simple-grid-group-padding-right-mobile, var(--simple-grid-group-padding-right, 0)) var(--simple-grid-group-padding-bottom-mobile, var(--simple-grid-group-padding-bottom, 0)) var(--simple-grid-group-padding-left-mobile, var(--simple-grid-group-padding-left, 0));width:var(--simple-grid-group-width-mobile, var(--simple-grid-group-width, 100%))}@media screen and (min-width:1024px){.hgt-block-layout-simple-grid-group-Root{align-items:var(--simple-grid-group-align, stretch);gap:var(--simple-grid-group-gap, 16px);grid-template-columns:repeat(var(--simple-grid-group-columns, 3),minmax(0,1fr));justify-items:var(--simple-grid-group-justify, stretch);margin-bottom:var(--simple-grid-group-margin-bottom, 0);margin-top:var(--simple-grid-group-margin-top, 0);margin-inline:var(--simple-grid-group-margin-horizontal, 0);max-width:var(--simple-grid-group-max-width, initial);padding:var(--simple-grid-group-padding-top, 0) var(--simple-grid-group-padding-right, 0) var(--simple-grid-group-padding-bottom, 0) var(--simple-grid-group-padding-left, 0);width:var(--simple-grid-group-width, 100%)}}.hgt-block-layout-simple-group-Root{align-items:var(--simple-group-align-mobile, var(--simple-group-align, flex-start));display:flex;flex-direction:var(--simple-group-direction-mobile, var(--simple-group-direction, column));gap:var(--simple-group-gap-mobile, var(--simple-group-gap, 16px));justify-content:var(--simple-group-justify-mobile, var(--simple-group-justify, flex-start));margin-bottom:var(--simple-group-margin-bottom-mobile, var(--simple-group-margin-bottom, 0));margin-top:var(--simple-group-margin-top-mobile, var(--simple-group-margin-top, 0));margin-inline:var(--simple-group-margin-horizontal-mobile, var(--simple-group-margin-horizontal, 0));max-width:var(--simple-group-max-width-mobile, var(--simple-group-max-width, initial));padding:var(--simple-group-padding-top-mobile, var(--simple-group-padding-top, 0)) var(--simple-group-padding-right-mobile, var(--simple-group-padding-right, 0)) var(--simple-group-padding-bottom-mobile, var(--simple-group-padding-bottom, 0)) var(--simple-group-padding-left-mobile, var(--simple-group-padding-left, 0));width:var(--simple-group-width-mobile, var(--simple-group-width, 100%))}@media screen and (min-width:1024px){.hgt-block-layout-simple-group-Root{align-items:var(--simple-group-align, flex-start);flex-direction:var(--simple-group-direction, column);gap:var(--simple-group-gap, 16px);justify-content:var(--simple-group-justify, flex-start);margin-bottom:var(--simple-group-margin-bottom, 0);margin-top:var(--simple-group-margin-top, 0);margin-inline:var(--simple-group-margin-horizontal, 0);max-width:var(--simple-group-max-width, initial);padding:var(--simple-group-padding-top, 0) var(--simple-group-padding-right, 0) var(--simple-group-padding-bottom, 0) var(--simple-group-padding-left, 0);width:var(--simple-group-width, 100%)}}.hgt-block-layout-slider-Root{overflow:hidden;padding-bottom:var(--slider-pb, 0);padding-top:var(--slider-pt, 0);position:relative}.hgt-block-layout-slider-Root:not(.is-ready){max-height:15rem}.hgt-block-layout-slider-Root:not(.is-ready) .swiper-wrapper>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgt-block-layout-slider-Root .swiper{visibility:hidden}.hgt-block-layout-slider-Root .swiper-wrapper{min-height:var(--slider-min-height-mobile, 0)}@media screen and (min-width:1024px){.hgt-block-layout-slider-Root .swiper-wrapper{min-height:var(--slider-min-height, var(--slider-min-height-mobile, 0))}}.hgt-block-layout-slider-Root .swiper-fade>.swiper-wrapper>.swiper-slide{pointer-events:none;transition-property:opacity}.hgt-block-layout-slider-Root .swiper-fade>.swiper-wrapper>.swiper-slide-active{pointer-events:auto}.hgt-block-layout-slider-Root .swiper-slide.fit-height{height:auto}.hgt-block-layout-slider-Root.is-single-slide .swiper-wrapper{justify-content:center}.hgt-block-layout-slider-Root.is-single-slide .swiper-slide{inline-size:min(100%,var(--slider-single-max-width-mobile, 320px));max-inline-size:min(100%,var(--slider-single-max-width-mobile, 320px))}@media screen and (min-width:1024px){.hgt-block-layout-slider-Root.is-single-slide .swiper-slide{inline-size:min(100%,var(--slider-single-max-width, 600px));max-inline-size:min(100%,var(--slider-single-max-width, 600px))}}.hgt-block-layout-slider-Root.is-single-slide .hgt-block-layout-slider-Root__navigation,.hgt-block-layout-slider-Root.is-single-slide .hgt-block-layout-slider-Root__rotation{display:none}.hgt-block-layout-slider-Root__skeleton{align-items:flex-start;display:flex;gap:var(--slider-gap-mobile, .5rem);top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.hgt-block-layout-slider-Root__skeleton--desktop{display:none}@media screen and (min-width:1024px){.hgt-block-layout-slider-Root__skeleton{gap:var(--slider-gap, 1rem)}.hgt-block-layout-slider-Root__skeleton--mobile{display:none}.hgt-block-layout-slider-Root__skeleton--desktop{display:flex}}.hgt-block-layout-slider-Root__skeleton-item{flex:1;height:100%;min-width:0}.hgt-block-layout-slider-Root:has(.hgt-block-product-card-mini-Root) .hgt-block-layout-slider-Root__skeleton-item{border-radius:.75rem;height:7.8125rem}.hgt-block-layout-slider-Root.is-ready .swiper{visibility:visible}.hgt-block-layout-slider-Root.is-ready .hgt-block-layout-slider-Root__skeleton{display:none}.hgt-block-layout-slider-Root.is-ready .hgt-block-layout-slider-Root__navigation{visibility:visible}.hgt-block-layout-slider-Root__navigation{padding-top:1.5rem;visibility:hidden}.hgt-block-layout-slider-Root__rotation{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap}.hgt-block-layout-slider-Root__rotation:focus-visible{height:auto;margin:0 0 .5rem;overflow:visible;position:static;width:auto;clip:auto;clip-path:none;opacity:1;pointer-events:auto}.hgt-block-layout-slider-Root[data-scrollbar=false] .hgt-block-layout-slider-Root__navigation{top:0;right:0;bottom:0;left:0;padding-top:0;pointer-events:none;position:absolute;z-index:1}.hgt-block-layout-slider-Root[data-scrollbar=false] .swiper-button-next,.hgt-block-layout-slider-Root[data-scrollbar=false] .swiper-button-prev{bottom:auto;pointer-events:auto;position:absolute;top:50%;translate:0 -50%}.hgt-block-layout-slider-Root[data-scrollbar=false] .swiper-button-prev{left:1rem;right:auto}.hgt-block-layout-slider-Root[data-scrollbar=false] .swiper-button-next{left:auto;right:1rem}.hgt-block-layout-spacer-Root{height:var(--spacer-mob, 24px)}@media screen and (min-width:1024px){.hgt-block-layout-spacer-Root{height:var(--spacer, var(--spacer-mob, 24px))}}.hgt-block-overlay-drawer-Root{background:transparent;display:none;top:0;right:0;bottom:0;left:0;position:fixed;transition:background .5s ease-in-out;z-index:13}.hgt-block-overlay-drawer-Root.active{display:flex}.hgt-block-overlay-drawer-Root.animated{background:#0006}.hgt-block-overlay-drawer-Root.no-fade{transition:none}@media(prefers-reduced-motion:reduce){.hgt-block-overlay-drawer-Root{transition:none}}.hgt-block-overlay-drawer-Root__panel{background:var(--color-bg-default);border-left:1px solid var(--color-border-default);border-radius:var(--drawer-radius-mob, 0);display:flex;flex-direction:column;margin-block:var(--drawer-margin-mob, 0);margin-inline:auto var(--drawer-margin-mob, 0);overflow:hidden;padding-block-end:calc(.125rem*1rem/1px);padding-block-start:var(--drawer-padding-top-mob, calc(.125rem*1rem/1px) );padding-inline:var(--drawer-padding-x-mob, calc(.0625rem*1rem/1px) );transform:translate(100%);transition:transform .5s ease-in-out;width:100%}@media screen and (min-width:1024px){.hgt-block-overlay-drawer-Root__panel{border-radius:var(--drawer-radius, var(--drawer-radius-mob, 0));margin-block:var(--drawer-margin, var(--drawer-margin-mob, 0));margin-inline-end:var(--drawer-margin, var(--drawer-margin-mob, 0));padding-block-start:var(--drawer-padding-top, var(--drawer-padding-top-mob, calc(.125rem*1rem/1px) ));padding-inline:var(--drawer-padding-x, var(--drawer-padding-x-mob, calc(.0625rem*1rem/1px) ));width:min(var(--drawer-max-width, 26.25rem),92vw)}}.hgt-block-overlay-drawer-Root__panel.is-open{transform:translate(0)}@media(prefers-reduced-motion:reduce){.hgt-block-overlay-drawer-Root__panel{transition:none}}.hgt-block-overlay-drawer-Root__close{align-items:center;background:transparent;border:1px solid var(--color-border-default);border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-left:auto;padding:0;position:sticky;top:0;width:2rem;z-index:1}.hgt-block-overlay-drawer-Root__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hgt-block-overlay-drawer-Root__close-icon{height:.875rem;width:.875rem}.hgt-block-overlay-drawer-Root__title{margin:0}.hgt-block-overlay-drawer-Root__content{display:flex;flex-direction:column;gap:calc(.09375rem*1rem/1px);margin-top:calc(.0625rem*1rem/1px);min-height:0;overflow-y:auto}.hgt-block-overlay-modal-Root{align-items:center;background:transparent;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;padding:calc(.09375rem*1rem/1px);position:fixed;transition:background .5s ease-in-out;z-index:14}.hgt-block-overlay-modal-Root.active{display:flex}.hgt-block-overlay-modal-Root.animated{background:#0006}.hgt-block-overlay-modal-Root.no-fade{transition:none}@media(prefers-reduced-motion:reduce){.hgt-block-overlay-modal-Root{transition:none}}.hgt-block-overlay-modal-Root__panel{background:var(--color-bg-default);border-radius:.75rem;box-shadow:0 .5rem 2.5rem #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:var(--modal-width, 40rem);opacity:0;overflow:hidden;padding:calc(.125rem*1rem/1px);transform:scale(.96);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%}.hgt-block-overlay-modal-Root__panel.is-open{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.hgt-block-overlay-modal-Root__panel{transition:none}}.hgt-block-overlay-modal-Root__close{align-items:center;background:transparent;border:1px solid var(--color-border-default);border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-left:auto;padding:0;position:sticky;top:0;width:2rem;z-index:1}.hgt-block-overlay-modal-Root__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hgt-block-overlay-modal-Root__close-icon{height:.875rem;width:.875rem}.hgt-block-overlay-modal-Root__title{margin:0}.hgt-block-overlay-modal-Root__content{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(.09375rem*1rem/1px);margin-top:calc(.0625rem*1rem/1px);min-height:0;overflow-y:auto}.hgt-block-product-card-mini-Root{align-items:center;background-color:var(--product-card-mini-bg, var(--color-card-background));border-radius:var(--product-card-mini-radius-mob, 20px);color:inherit;display:flex;height:-moz-fit-content;height:fit-content;isolation:isolate;justify-content:space-between;padding:var(--product-card-mini-padding-mob, 16px);position:relative}@media screen and (min-width:1024px){.hgt-block-product-card-mini-Root{border-radius:var(--product-card-mini-radius, var(--product-card-mini-radius-mob, 20px));padding:var(--product-card-mini-padding, var(--product-card-mini-padding-mob, 16px))}}.hgt-block-product-card-mini-Root .hgt-block-product-card-media{aspect-ratio:1;background-color:var(--color-card-image-background);border-radius:var(--product-card-mini-radius-mob, 20px);overflow:hidden;position:relative;width:var(--product-card-mini-image-size-mob, 112px);z-index:1}@media screen and (min-width:1024px){.hgt-block-product-card-mini-Root .hgt-block-product-card-media{border-radius:var(--product-card-mini-radius, var(--product-card-mini-radius-mob, 20px));width:var(--product-card-mini-image-size, var(--product-card-mini-image-size-mob, 112px))}}.hgt-block-product-card-mini-Root .hgt-block-product-card-media picture{display:block;height:100%}.hgt-block-product-card-mini-Root .hgt-block-product-card-media img,.hgt-block-product-card-mini-Root .hgt-block-product-card-media svg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hgt-block-product-card-mini-Root .hgt-block-product-card-media .product-card-media__link{display:block;height:100%}.hgt-block-product-card-mini-Root__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hgt-block-product-card-mini-Root .hgt-block-product-card-content{align-self:stretch;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-width:0;position:relative;z-index:1}.hgt-block-product-card-mini-Root .hgt-block-product-card-title a{color:var(--color-card-text);text-decoration:none}.hgt-block-product-card-mini-Root .hgt-block-product-card-price,.hgt-block-product-card-mini-Root .hgt-block-product-card-title{margin:0}.hgt-block-product-card-mini-Root .hgt-block-product-card-title{display:-webkit-box;font-family:var(--font-heading, "Newsreader", Georgia, serif);font-size:var(--product-card-mini-title-size-mob, 20px);font-weight:400;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}@media screen and (min-width:1024px){.hgt-block-product-card-mini-Root .hgt-block-product-card-title{font-size:var(--product-card-mini-title-size, var(--product-card-mini-title-size-mob, 20px))}}.hgt-block-product-card-mini-Root .hgt-block-product-card-price{color:var(--color-card-text);font-size:var(--product-card-mini-price-size-mob, 20px);font-weight:400;line-height:1.2}@media screen and (min-width:1024px){.hgt-block-product-card-mini-Root .hgt-block-product-card-price{font-size:var(--product-card-mini-price-size, var(--product-card-mini-price-size-mob, 20px))}}.hgt-block-product-card-mini-Root .hgt-block-product-card-action,.hgt-block-product-card-mini-Root .hgt-block-product-card-action-button,.hgt-block-product-card-mini-Root .hgt-block-product-card-action-link{align-items:center;display:flex;height:var(--product-card-mini-action-size, 2.5rem);justify-content:center;width:var(--product-card-mini-action-size, 2.5rem)}.hgt-block-product-card-mini-Root .hgt-block-product-card-action{align-self:end;position:relative;z-index:1}.hgt-block-product-card-mini-Root .hgt-block-product-card-action-button,.hgt-block-product-card-mini-Root .hgt-block-product-card-action-link{background-color:var(--product-card-mini-action-bg, #fff);border:0;border-radius:8px;color:inherit;cursor:pointer}.hgt-block-product-card-mini-Root .hgt-block-product-card-action-button:hover,.hgt-block-product-card-mini-Root .hgt-block-product-card-action-link:hover{--hgt-icon-color:var( --product-card-mini-action-icon-hover,currentColor );background-color:var(--product-card-mini-action-bg-hover, var(--product-card-mini-action-bg, #fff))}.hgt-block-product-card-mini-Root .hgt-block-product-card-action-button:focus-visible,.hgt-block-product-card-mini-Root .hgt-block-product-card-action-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hgt-block-product-card-mini-Root .hgt-block-product-card-action-button:disabled,.hgt-block-product-card-mini-Root .hgt-block-product-card-action-link:disabled{cursor:not-allowed;opacity:.45}.hgt-block-product-card-mini-Root .hgt-block-product-card-action-button svg,.hgt-block-product-card-mini-Root .hgt-block-product-card-action-link svg{height:24px;width:24px}.hgt-block-product-card-root-Root{max-width:var(--pc-max-w-mob, initial)}@media screen and (min-width:1024px){.hgt-block-product-card-root-Root{max-width:var(--pc-max-w, var(--pc-max-w-mob, initial))}}.hgt-block-product-card-root-Root .hgt-block-product-card-content{display:flex;flex-direction:column;gap:var(--pc-content-gap-mob, 8px);padding:var(--pc-content-padding-mob, 16px)}@media screen and (min-width:1024px){.hgt-block-product-card-root-Root .hgt-block-product-card-content{gap:var(--pc-content-gap, var(--pc-content-gap-mob, 8px));padding:var(--pc-content-padding, var(--pc-content-padding-mob, 16px))}}.hgt-block-product-card-root-Root .hgt-block-product-card-media{flex:0 0 auto}.hgt-block-product-card-root-Root .hgt-block-product-card-title{font-size:var(--pc-title-size-mob, 16px)}@media screen and (min-width:1024px){.hgt-block-product-card-root-Root .hgt-block-product-card-title{font-size:var(--pc-title-size, var(--pc-title-size-mob, 16px))}}.hgt-block-product-card-root-Root .product-form__price{font-size:var(--pc-price-size-mob, 20px)}@media screen and (min-width:1024px){.hgt-block-product-card-root-Root .product-form__price{font-size:var(--pc-price-size, var(--pc-price-size-mob, 20px))}}.hgt-block-progress-line-Root{--progress-connector-gap:var(--progress-gap-mob,24px);display:flex;flex-direction:column}@media screen and (min-width:1024px){.hgt-block-progress-line-Root{--progress-connector-gap:var( --progress-gap,var(--progress-gap-mob,24px) )}}.hgt-block-progress-line-Root--connector-circles{--progress-connector-circles:1}.hgt-block-progress-step-Root{align-items:flex-start;display:flex;gap:16px;position:relative}.hgt-block-progress-step-Root:not(:last-child){margin-bottom:var(--progress-gap-mob, 24px)}.hgt-block-progress-step-Root>.hgt-block-content-icon-Root{flex:0 0 var(--progress-marker-size, 60px);height:var(--progress-marker-size, 60px);position:relative;width:var(--progress-marker-size, 60px);z-index:1}.hgt-block-progress-step-Root>.hgt-block-layout-group-Root{flex:1;min-width:0}.hgt-block-progress-step-Root:not(:last-child):after{background:var(--progress-line-color, currentColor);bottom:calc((var(--progress-connector-gap) + var(--progress-marker-size, 60px) / 2) * -1);content:"";left:calc(var(--progress-marker-size, 60px) / 2);position:absolute;top:calc(var(--progress-marker-size, 60px) / 2);transform:translate(-50%);width:var(--progress-line-width, 2px);z-index:0}@media screen and (min-width:1024px){.hgt-block-progress-step-Root:not(:last-child){margin-bottom:var(--progress-gap, var(--progress-gap-mob, 24px))}}.hgt-block-progress-line-Root--connector-circles>.hgt-block-progress-step-Root:not(:last-child):before{background-color:var(--progress-circle-bg, var(--color-bg-default));border:var(--progress-line-width, 2px) solid var(--progress-line-color, currentColor);border-radius:50%;content:"";height:var(--progress-circle-size, 10px);left:calc(var(--progress-marker-size, 60px) / 2);position:absolute;top:calc(50% + var(--progress-connector-gap) / 2 + var(--progress-marker-size, 60px) / 2);transform:translate(-50%,-50%);width:var(--progress-circle-size, 10px);z-index:1}.hgt-block-project-card-Root{border:1px solid var(--color-border-default);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;padding:1.5rem 1rem;position:relative}@media screen and (min-width:1024px){.hgt-block-project-card-Root{padding:1.5rem 1.125rem}}.hgt-block-project-card-Root__name{color:#2d8a61;font-family:var(--font-heading, "Newsreader", Georgia, serif);font-size:1rem;line-height:1.2;margin:0}.hgt-block-project-card-Root__tags{display:flex;flex-wrap:wrap;gap:.375rem}.hgt-block-project-card-Root__header{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.hgt-block-project-card-Root__tag{background-color:#fff;border:1px solid #2d8a61;border-radius:12.5rem;color:#2d8a61;font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.625rem;letter-spacing:.025rem;line-height:1.2;padding:.375rem .875rem;text-transform:uppercase}.hgt-block-project-card-Root__description{color:#6b6b6b;font-size:.75rem;line-height:1.2;margin:0}.hgt-block-project-card-Root__description p{margin:0 0 .75rem}.hgt-block-project-card-Root__description ul{display:flex;flex-flow:column;gap:.375rem;padding-left:1rem}.hgt-block-project-card-Root__footer{align-items:center;border-top:1px solid var(--color-border-default);display:flex;gap:.25rem;justify-content:space-between;margin-top:auto;padding-top:1rem}.hgt-block-project-card-Root__date{align-items:center;color:#6b6b6b;display:inline-flex;font-family:var(--font-body, "Montserrat", Arial, sans-serif);font-size:.625rem;gap:8px;line-height:1.2}.hgt-block-project-card-Root__dateIcon{display:inline-flex}.hgt-block-project-card-Root__dateIcon svg{height:16px;width:16px}.hgt-block-project-card-Root__divider{background-color:var(--color-border-default);height:1rem;width:.0625rem}.hgt-block-project-card-Root__link{align-items:center;color:#111312;display:inline-flex;font-size:.8125rem;gap:.5rem;letter-spacing:.025rem;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease-in-out}.hgt-block-project-card-Root__link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.hgt-block-project-card-Root__link:hover{opacity:.7}.hgt-block-project-card-Root__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hgt-block-project-card-Root__logoContainer{align-items:center;display:flex;height:4.0625rem;justify-content:center}.hgt-block-project-card-Root__logoContainer img{height:var(--project-card-image-height, auto);max-width:100%;width:var(--project-card-image-width, auto)}.hgt-block-project-card-Root__logo{align-items:center;display:flex;justify-content:center;padding:.75rem 0;width:100%}.hgt-block-project-card-Root__logo svg{height:var(--project-card-svg-height, auto)!important;width:var(--project-card-svg-width, auto)!important}.hgt-block-project-card-Root__linkIcon{display:inline-flex}.hgt-block-project-card-Root__linkIcon svg{height:16px;width:16px}.hgt-block-project-drawer-content-Root{display:flex;flex-direction:column;gap:calc(.09375rem*1rem/1px)}.hgt-block-project-drawer-content-Root__company{align-items:center;display:flex;gap:1rem}.hgt-block-project-drawer-content-Root__companyLogo{display:flex;flex-shrink:0;height:2.5rem;width:2.5rem}.hgt-block-project-drawer-content-Root__companyLogo img{border-radius:.25rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hgt-block-project-drawer-content-Root__companyLabel{font-size:.875rem;line-height:1.2;margin:0}.hgt-block-project-drawer-content-Root__heading{font-family:var(--font-heading, "Newsreader", Georgia, serif);font-size:1.5rem;line-height:1.2;margin:0}@media screen and (min-width:1024px){.hgt-block-project-drawer-content-Root__heading{font-size:2rem}}.hgt-block-project-drawer-content-Root__subheading{font-family:var(--font-heading, "Newsreader", Georgia, serif);font-size:1.5rem;line-height:1.2;margin:0}.hgt-block-project-drawer-content-Root__pills{display:flex;flex-wrap:wrap;gap:.25rem}.hgt-block-project-drawer-content-Root__pill{background-color:var(--pd-pill-bg);border:1px solid var(--pd-pill-color);border-radius:1.25rem;color:var(--pd-pill-color);font-size:.75rem;line-height:1.2;padding:.25rem .75rem}@media screen and (min-width:1024px){.hgt-block-project-drawer-content-Root__pill{padding:.5rem 1rem}}.hgt-block-project-drawer-content-Root__text{font-size:1rem;line-height:1.1}@media screen and (min-width:1024px){.hgt-block-project-drawer-content-Root__text{line-height:1.2}}.hgt-block-project-drawer-content-Root__text li,.hgt-block-project-drawer-content-Root__text p{line-height:inherit;margin:0 0 .75rem}.hgt-block-project-drawer-content-Root__text li:last-child,.hgt-block-project-drawer-content-Root__text p:last-child{margin-bottom:0}.hgt-block-project-drawer-content-Root__columns{display:flex;flex-direction:column;gap:1rem;padding-left:1.25rem;padding-right:2.5rem}@media screen and (min-width:1024px){.hgt-block-project-drawer-content-Root__columns{flex-direction:row;justify-content:space-between}}.hgt-block-project-drawer-content-Root__section{display:flex;flex-direction:column;gap:1rem}.hgt-block-project-drawer-content-Root__sectionLabel{font-size:1rem;font-weight:700;line-height:1;margin:0}.hgt-block-project-drawer-content-Root__sectionBody{font-size:1rem;line-height:1.1}.hgt-block-project-drawer-content-Root__sectionBody li,.hgt-block-project-drawer-content-Root__sectionBody p{line-height:inherit;margin:0 0 .75rem}.hgt-block-project-drawer-content-Root__sectionBody li:last-child,.hgt-block-project-drawer-content-Root__sectionBody p:last-child{margin-bottom:0}.hgt-block-project-drawer-content-Root__placeholder{color:color-mix(in srgb,var(--color-text-primary) 65%,transparent)}.hgt-block-social-linkedin-card-Root{align-items:center;background-color:var(--linkedin-card-bg, var(--color-bg-default));border:1px solid var(--linkedin-card-border-color, var(--color-border-default));border-radius:.375rem;display:flex;flex-direction:column;gap:.375rem;overflow:hidden;padding:.75rem 1rem;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.hgt-block-social-linkedin-card-Root{align-items:center;flex-direction:row;justify-content:space-between}}.hgt-block-social-linkedin-card-Root__content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;min-width:0;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.hgt-block-social-linkedin-card-Root__content{flex:initial}}.hgt-block-social-linkedin-card-Root__heading{color:var(--linkedin-card-heading-color, var(--color-text-primary));font-family:var(--font-heading, "Newsreader", Georgia, serif);font-size:1.125rem;font-weight:700;line-height:1.2;margin:0}.hgt-block-social-linkedin-card-Root__description{color:var(--linkedin-card-description-color, color-mix(in srgb, var(--color-text-primary) 65%, transparent));font-size:.75rem;line-height:1.4;margin:0;max-width:16.25rem;width:-moz-fit-content;width:fit-content}.hgt-block-social-linkedin-card-Root__link{align-items:center;border:1px solid var(--linkedin-card-button-color, var(--linkedin-card-badge-color, #0a66c2));border-radius:.375rem;color:var(--linkedin-card-button-color, var(--linkedin-card-badge-color, #0a66c2));display:flex;font-size:.75rem;font-weight:600;gap:.625rem;margin-top:0;padding:.625rem .75rem;text-decoration:none;transition:all .2s ease-in-out;width:100%}.hgt-block-social-linkedin-card-Root__link:hover{background-color:var(--linkedin-card-button-color, var(--linkedin-card-badge-color, #0a66c2));color:#fff}.hgt-block-social-linkedin-card-Root__link:hover .hgt-block-social-linkedin-card-Root__badgeSparkle{color:#fff}.hgt-block-social-linkedin-card-Root__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (min-width:1024px){.hgt-block-social-linkedin-card-Root__link{display:inline-flex;width:auto}}.hgt-block-social-linkedin-card-Root__badgeWrap{align-items:center;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;position:relative;width:1.25rem}.hgt-block-social-linkedin-card-Root__badgeRing{border:1px dashed #d7dde6;border-radius:50%;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;position:absolute}.hgt-block-social-linkedin-card-Root__badgeSparkle{color:var(--linkedin-card-badge-color, #0a66c2);font-size:.5rem;line-height:1;position:absolute;right:-.1875rem;top:-.25rem}.hgt-block-social-linkedin-card-Root__badge{align-items:center;background-color:var(--linkedin-card-badge-circle, #eaf1fc);border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.hgt-block-social-linkedin-card-Root__badgeIcon{align-items:center;background-color:var(--color-bg-default);border-radius:.25rem;color:var(--linkedin-card-badge-color, #0a66c2);display:flex;height:1.125rem;justify-content:center;width:1.125rem}.hgt-block-social-linkedin-card-Root__badgeIcon svg{height:100%;width:100%}.hgt-block-social-linkedin-card-Root__linkArrow{display:inline-flex;flex-shrink:0;margin-left:auto}.hgt-block-social-linkedin-card-Root__linkArrow svg{height:.75rem;width:.75rem}@media screen and (min-width:1024px){.hgt-block-social-linkedin-card-Root__linkArrow{margin-left:0}}.hgt-block-social-linkedin-card-Root__decoration{display:block;height:6.25rem;order:-1;width:10rem}@media screen and (min-width:1024px){.hgt-block-social-linkedin-card-Root__decoration{flex-shrink:0;order:0}}.hgt-block-social-linkedin-card-Root__decoration svg{display:block;height:100%;width:100%}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;font-family:var(--font-body, "Montserrat", Arial, sans-serif);background-color:var(--color-bg-default);color:var(--color-text-primary)}main{flex:1}#shop-hcaptcha-badge-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hgt-global-styles.css.map */
