.AddToCart-module-scss-module__Glwc6G__addToCartButton{margin:var(--space-s)0 0;font-size:var(--step-1);line-height:var(--leading-tighter);min-height:calc(2*var(--step-0)*var(--leading-normal));color:rgb(var(--accent-rgb));background:0 0;border:1px solid;padding:11.5px}.AddToCart-module-scss-module__Glwc6G__addToCartButton:hover{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb));color:rgb(var(--background-rgb))}.AddToCart-module-scss-module__Glwc6G__disabled{cursor:not-allowed;opacity:.5}.AddToCart-module-scss-module__Glwc6G__remove,.AddToCart-module-scss-module__Glwc6G__quantityButton{background:rgb(var(--light-grey-rgb));font-size:var(--step--2);border-radius:999px;justify-content:center;align-items:center;width:2em;height:2em;padding:.2em;line-height:1;display:flex}.AddToCart-module-scss-module__Glwc6G__remove:hover,.AddToCart-module-scss-module__Glwc6G__quantityButton:hover{color:rgb(var(--foreground-rgb))}
.Drawer-module-scss-module__r6mbnG__cartToggleButton{border:0}.Drawer-module-scss-module__r6mbnG__wrapper{width:100%;height:100%;padding:var(--space-s)}.Drawer-module-scss-module__r6mbnG__empty{font-size:var(--step-1);line-height:var(--leading-tight);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Drawer-module-scss-module__r6mbnG__cart{gap:calc(2*var(--space-s));margin-top:calc(1*var(--space-s) + var(--step-0)*var(--leading-normal));min-height:calc(100% - (1*var(--space-s) + var(--step-0)*var(--leading-normal)));grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.Drawer-module-scss-module__r6mbnG__lineItems{gap:var(--space-s);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.Drawer-module-scss-module__r6mbnG__lineItem{gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;max-width:100%;margin-left:0;display:grid}.Drawer-module-scss-module__r6mbnG__lineItemContent{gap:var(--space-xs);grid-template-columns:80px minmax(0,1fr);text-decoration:none;display:grid}.Drawer-module-scss-module__r6mbnG__lineItemTitle{position:relative}.Drawer-module-scss-module__r6mbnG__lineItemQuantity{text-align:right;grid-template-columns:minmax(0,1fr);justify-content:flex-end;display:grid}.Drawer-module-scss-module__r6mbnG__lineItemRemove{display:block}.Drawer-module-scss-module__r6mbnG__quantityButtons{gap:var(--space-2xs);flex-flow:wrap;margin:0 0 0 auto;display:flex}.Drawer-module-scss-module__r6mbnG__cartSummary{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.Drawer-module-scss-module__r6mbnG__cartSummary>div{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Drawer-module-scss-module__r6mbnG__cartSummary>div p+p{text-align:right}.Drawer-module-scss-module__r6mbnG__proceed{margin:var(--space-s)0 0;font-size:var(--step-1);line-height:var(--leading-tighter);background:rgb(var(--background-rgb));min-height:calc(2*var(--step-0)*var(--leading-normal));text-align:center;border:1px solid;padding:11.5px;text-decoration:none}
.OpenCart-module-scss-module__1143AW__cart{background:0 0;border:0;align-items:center;min-height:44px;margin:0;padding:0;display:inline-flex}.OpenCart-module-scss-module__1143AW__cart:hover{color:rgb(var(--accent-rgb))}
.NavbarLayout-module-scss-module__aDWDKW__header{color:rgb(var(--foreground-rgb));padding:var(--space-s);font-size:var(--step-1);grid-area:aside;position:relative}@media (min-width:800px){.NavbarLayout-module-scss-module__aDWDKW__header{padding:calc(var(--space-s)*.375)var(--space-s)var(--space-s);font-size:var(--step-0);z-index:1;position:sticky;top:0}}.NavbarLayout-module-scss-module__aDWDKW__header a{color:rgb(var(--foreground-rgb));text-decoration:none}.NavbarLayout-module-scss-module__aDWDKW__header a:hover{color:rgb(var(--accent-rgb))}.NavbarLayout-module-scss-module__aDWDKW__navWrapper{-moz-column-gap:calc(2*var(--space-s));justify-content:space-between;align-items:center;column-gap:calc(2*var(--space-s));flex-flow:wrap;display:flex}@media (min-width:800px){.NavbarLayout-module-scss-module__aDWDKW__navWrapper{-moz-column-gap:calc(1.5*var(--space-s));column-gap:calc(1.5*var(--space-s))}}.NavbarLayout-module-scss-module__aDWDKW__logo{flex:1;margin:0;padding:0;font-weight:700}@media (min-width:30em){.NavbarLayout-module-scss-module__aDWDKW__logo{flex:none;padding-top:0}}.NavbarLayout-module-scss-module__aDWDKW__logo a{align-items:center;min-height:44px;display:flex}.NavbarLayout-module-scss-module__aDWDKW__cartLink{padding-top:calc(.375*var(--space-s));margin-right:.75em}@media (min-width:800px){.NavbarLayout-module-scss-module__aDWDKW__cartLink{display:none}}.NavbarLayout-module-scss-module__aDWDKW__mobileNavWrapper{flex-flow:wrap;display:flex}@media (min-width:800px){.NavbarLayout-module-scss-module__aDWDKW__mobileNavWrapper{display:none}}.NavbarLayout-module-scss-module__aDWDKW__toggleButton{color:rgb(var(--foreground-rgb));background:rgb(var(--background-rgb));text-align:left;cursor:pointer;border:0;border-radius:2px;align-items:center;min-height:44px;margin:0;padding:0;line-height:1;text-decoration:none;display:flex;position:relative}.NavbarLayout-module-scss-module__aDWDKW__toggleButton:hover{color:rgb(var(--accent-rgb));background:0 0}@media (min-width:800px){.NavbarLayout-module-scss-module__aDWDKW__toggleButton{display:none}}.NavbarLayout-module-scss-module__aDWDKW__iconWrapper{width:1em;height:1em;margin:0;padding:0;font-size:1em;line-height:1;display:flex}.NavbarLayout-module-scss-module__aDWDKW__iconWrapper svg{margin:0;padding:0;font-size:1em;line-height:1;display:flex}.NavbarLayout-module-scss-module__aDWDKW__nav{margin:var(--space-s)0 0;flex-flow:wrap;flex:1 0 100%;grid-column:1/-1;max-width:100%;padding:0;list-style:none;display:none}@media (min-width:800px){.NavbarLayout-module-scss-module__aDWDKW__nav{-moz-column-gap:calc(1.5*var(--space-s));column-gap:calc(1.5*var(--space-s));flex-flow:wrap;flex:1 0 auto;margin:0;display:flex}}.NavbarLayout-module-scss-module__aDWDKW__nav>span{border:0;margin:0}.NavbarLayout-module-scss-module__aDWDKW__nav>span:last-of-type{padding-bottom:0}@media (min-width:800px){.NavbarLayout-module-scss-module__aDWDKW__nav>span{border-top:0;width:auto;margin:0;padding:0}.NavbarLayout-module-scss-module__aDWDKW__nav>span:first-of-type{margin:0}}.NavbarLayout-module-scss-module__aDWDKW__nav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:799px){.NavbarLayout-module-scss-module__aDWDKW__open{display:grid}}.NavbarLayout-module-scss-module__aDWDKW__active a{color:rgb(var(--foreground-secondary-rgb))}
.Figure-module-scss-module__8FQDsW__figure{max-width:100%;width:var(--max-w,auto);max-width:100%;padding:0 var(--space-s);margin:calc(1.5*var(--space-s))auto calc(1.5*var(--space-s))0;display:table;position:relative}.Figure-module-scss-module__8FQDsW__figure figcaption{font-size:var(--step--1)}.Figure-module-scss-module__8FQDsW__figure.Figure-module-scss-module__8FQDsW__inline{float:left;margin:var(--inline-margin)}.Figure-module-scss-module__8FQDsW__figure.Figure-module-scss-module__8FQDsW__inline.Figure-module-scss-module__8FQDsW__align-right{float:right}:is(.block-image .Figure-module-scss-module__8FQDsW__figure,.column .Figure-module-scss-module__8FQDsW__figure){padding-left:0;padding-right:0}
.FileDownload-module-scss-module__mikxkW__wrapper{width:100%;max-width:var(--container-w,60rem);padding-left:var(--space-s);padding-right:var(--space-s);padding-bottom:var(--space-s);font-size:var(--step-0);margin:0 auto}.FileDownload-module-scss-module__mikxkW__wrapper a{--color-link:var(--black);padding:calc(.6*var(--space-s))calc(.8*var(--space-s))calc(.4*var(--space-s));justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;font-size:var(--step--1);will-change:border-radius;border:1px solid;border-radius:2px;text-decoration:none;transition:border-radius .1s;display:inline-flex}.FileDownload-module-scss-module__mikxkW__wrapper a:hover{border-radius:1.5em}.FileDownload-module-scss-module__mikxkW__label{text-transform:uppercase}
.Files-module-scss-module__h4GY4G__files{margin-top:calc(2*var(--space-s));margin-bottom:calc(2*var(--space-s));padding:0}.footer .Files-module-scss-module__h4GY4G__files{margin-top:0;margin-bottom:0}
.GalleryImage-module-scss-module__TGtrMq__imageWrapper{display:flex;position:relative}.GalleryImage-module-scss-module__TGtrMq__imageWrapper.GalleryImage-module-scss-module__TGtrMq__inline{display:inline-flex}.GalleryImage-module-scss-module__TGtrMq__imageWrapper{justify-content:center;max-width:50%}.GalleryImage-module-scss-module__TGtrMq__imageWrapper.GalleryImage-module-scss-module__TGtrMq__large{max-width:var(--container-w)}@media (min-width:70rem){.GalleryImage-module-scss-module__TGtrMq__imageWrapper{max-width:25%}.GalleryImage-module-scss-module__TGtrMq__imageWrapper.GalleryImage-module-scss-module__TGtrMq__large{max-width:75%}}.GalleryImage-module-scss-module__TGtrMq__imageWrapper{padding-left:var(--space-s);padding-right:var(--space-s);margin-bottom:calc(1*var(--leading-normal)*var(--space-s))}.GalleryImage-module-scss-module__TGtrMq__imageWrapper:last-of-type{margin-bottom:0}.mediaColumn .GalleryImage-module-scss-module__TGtrMq__imageWrapper{max-width:100%}.GalleryImage-module-scss-module__TGtrMq__imageWrapper figure{text-align:left;display:table}.GalleryImage-module-scss-module__TGtrMq__imageWrapper figcaption{font-size:var(--step--1)}.GalleryImage-module-scss-module__TGtrMq__imageWrapper button{cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:transform .2s;transform:scale(1)}.GalleryImage-module-scss-module__TGtrMq__imageWrapper button:focus,.GalleryImage-module-scss-module__TGtrMq__imageWrapper button:hover{transform:scale(1.0125)}
.Layout-module-scss-module__otEaEW__wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:"aside""main";grid-auto-rows:min-content;align-items:flex-start;width:100%;min-height:100vh;display:grid;position:relative}.Layout-module-scss-module__otEaEW__main{width:100%;margin-bottom:var(--space-s);grid-area:main;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(8,1fr);grid-template-areas:"pageHeader pageHeader pageHeader pageHeader pageHeader pageHeader pageHeader pageHeader""main main main main main main main main""footer footer footer footer footer footer footer footer";display:grid;position:relative}
