:root{--clr-primary:#0072ba;--clr-secondary:#999999;--clr-tertiary:#035077;--clr-accent:#f4665c;--clr-accent-alt:#d8473d;--clr-background:#f5f5f5;--clr-dark:#035077;--clr-light:#cccccc;--clr-overlay:rgba(0,114,186,0.8);--clr-theme-grad:linear-gradient(to right,#444444,#252525);--font-body:"Roboto",sans-serif;--font-disp:"Roboto Slab",serif;--font-cond:"Roboto Condensed",sans-serif;--font-table:"Roboto Mono",monospace;--fs--200:clamp(0.69rem,calc(0.64rem + 0.25vw),0.87rem);--fs--100:clamp(0.83rem,calc(0.77rem + 0.3vw),1.04rem);--fs-000:clamp(1rem,calc(0.93rem + 0.36vw),1.25rem);--fs-100:clamp(1.2rem,calc(1.11rem + 0.43vw),1.5rem);--fs-200:clamp(1.44rem,calc(1.34rem + 0.51vw),1.8rem);--fs-300:clamp(1.73rem,calc(1.6rem + 0.62vw),2.16rem);--fs-400:clamp(2.07rem,calc(1.93rem + 0.74vw),2.59rem);--fs-500:clamp(2.49rem,calc(2.31rem + 0.89vw),3.11rem);--border-rad:3px;--max-width:1400px}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding:180px;color-scheme:light}body{font-size:var(--fs-000);font-family:var(--font-body);font-weight:300;background:var(--clr-background);color:#080819}a{color:var(--clr-secondary)}a:focus,a:hover{color:var(--clr-primary);-webkit-transition:all 0.2s ease;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in}img{max-width:100%;display:block}figure figcaption{margin-top:0.5rem;font-size:120%;font-weight:bold;font-family:var(--font-cond)}blockquote,ol,p,table,ul{margin:1rem;line-height:120%}hr{margin:1rem;height:1px;border:none 0;border-top:1px solid #efefef}ol li,ul li{margin:0.25rem 2rem}ol li::marker,ul li::marker{color:var(--clr-primary)}ul{list-style:circle}h1,h2,h3,h4,h5{text-wrap:balance;margin-inline:1rem;margin-block:2rem;line-height:110%}h1{color:var(--clr-secondary);background:-webkit-linear-gradient(90deg,var(--clr-primary),var(--clr-tertiary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-disp);font-size:var(--fs-500);font-weight:400;text-transform:uppercase}h2{color:var(--clr-primary);font-family:var(--font-disp);font-size:var(--fs-400);font-weight:100}h3{color:var(--clr-secondary);font-family:var(--font-disp);font-size:var(--fs-300);font-weight:700}h4{color:var(--clr-tertiary);font-family:var(--font-disp);font-size:var(--fs-200);font-weight:400}h5{color:var(--clr-accent);font-family:var(--font-disp);font-size:var(--fs-100)}table{width:calc(100% - 2rem);border-collapse:collapse;border:0}table tr:nth-of-type(2n){background-color:rgba(200,200,200,0.125)}table td,table th{text-align:left;padding:0.25rem 0.75rem;font-family:var(--font-table);font-size:var(--fs--100)}table thead th{background-color:var(--clr-secondary);color:#ffffff;font-weight:100}table tfoot td{background-color:#000000;color:white;font-weight:100}dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #cccccc;background-color:rgba(255,255,255,0.25)}dl dd,dl dt{border-bottom:1px solid #cccccc}dl dd:last-of-type,dl dt:last-of-type{border-bottom:none}dl dt{width:25%;border-right:1px solid #cccccc}dl dd{width:75%;font-weight:700}blockquote{position:relative;background-color:#efefef;padding:1rem;border-radius:var(border-rad)}blockquote.quote-left{float:left;margin:10px;width:50%;left:-20px}blockquote.quote-right{float:right;width:50%;right:-40px}.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;margin:1rem}.btn-group__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button{cursor:pointer}.btn,button,input[type=submit]{display:inline-block;background-color:var(--clr-primary);padding:0.5rem 2rem;border:0;border-radius:var(--border-rad);color:#ffffff;text-shadow:none;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-family:var(--font-cond);font-size:var(--fs-000);margin-block:1rem;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in;outline:0}.btn i,button i,input[type=submit] i{margin-left:0px}.btn:focus,.btn:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--clr-dark);color:#ffffff;-webkit-transition:all 150ms ease-in;transition:all 150ms ease-in}.btn__alt{background-color:var(--clr-secondary)}.btn__hot{background-color:var(--clr-tertiary)}.btn__ghost{background-color:#ffffff;color:#000000}.btn__fancy{-webkit-box-shadow:0 0 10px #dddddd;box-shadow:0 0 10px #dddddd}.btn__fancy:hover{-webkit-box-shadow:0 0 20px #cccccc;box-shadow:0 0 20px #cccccc;scale:1.1}.btn__block{display:block;width:100%;text-align:center}.btn__icon{padding:0.5rem;font-size:90%;text-align:center;min-width:38px}.btn__txtIcon{padding:0.5rem 1rem;text-align:center}.btn__txtIcon span{font-size:90%}.btn__sml{font-size:var(--fs--200);padding:0.25rem 1rem}form hr{border-top:1px solid var(--clr-light)}fieldset{margin:1rem;border:1px solid var(--clr-light)}fieldset legend{padding:0.25rem 1rem;font-family:var(--font-disp);font-size:var(--fs--100);text-transform:uppercase;border:1px solid var(--clr-light);margin-inline:1rem}label{position:relative;font-size:80%;color:var(--clr-secondary);text-transform:uppercase;display:block;margin:1rem}label span{text-transform:none;color:#000000}input.input-attention{border:1px solid var(--clr-tertiary)!important}select{position:relative;display:block;width:100%;margin:auto;font-family:var(--font-cond);font-size:inherit;background-color:#ffffff;color:#252525;padding:0.75rem;border:1px solid var(--clr-secondary);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}select:hover{border:1px solid var(--clr-dark);outline:0}select:focus{border:1px solid var(--clr-dark);outline:0}textarea{position:relative;display:block;width:100%;margin:auto;font-family:var(--font-cond);font-size:inherit;background-color:#ffffff;color:#252525;padding:0.75rem;border:1px solid var(--clr-secondary);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}textarea:hover{border:1px solid var(--clr-dark);outline:0}textarea:focus{border:1px solid var(--clr-dark);outline:0}textarea{min-height:100px;overflow:hidden}input[type=text]{position:relative;display:block;width:100%;margin:auto;font-family:var(--font-cond);font-size:inherit;background-color:#ffffff;color:#252525;padding:0.75rem;border:1px solid var(--clr-secondary);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}input[type=text]:hover{border:1px solid var(--clr-dark);outline:0}input[type=text]:focus{border:1px solid var(--clr-dark);outline:0}input[type=email]{position:relative;display:block;width:100%;margin:auto;font-family:var(--font-cond);font-size:inherit;background-color:#ffffff;color:#252525;padding:0.75rem;border:1px solid var(--clr-secondary);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}input[type=email]:hover{border:1px solid var(--clr-dark);outline:0}input[type=email]:focus{border:1px solid var(--clr-dark);outline:0}input[type=password]{position:relative;display:block;width:100%;margin:auto;font-family:var(--font-cond);font-size:inherit;background-color:#ffffff;color:#252525;padding:0.75rem;border:1px solid var(--clr-secondary);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}input[type=password]:hover{border:1px solid var(--clr-dark);outline:0}input[type=password]:focus{border:1px solid var(--clr-dark);outline:0}input[type=number]{position:relative;display:block;width:100%;margin:auto;font-family:var(--font-cond);font-size:inherit;background-color:#ffffff;color:#252525;padding:0.75rem;border:1px solid var(--clr-secondary);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}input[type=number]:hover{border:1px solid var(--clr-dark);outline:0}input[type=number]:focus{border:1px solid var(--clr-dark);outline:0}input[type=date]{position:relative;display:block;width:100%;margin:auto;font-family:var(--font-cond);font-size:inherit;background-color:#ffffff;color:#252525;padding:0.75rem;border:1px solid var(--clr-secondary);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}input[type=date]:hover{border:1px solid var(--clr-dark);outline:0}input[type=date]:focus{border:1px solid var(--clr-dark);outline:0}input[type=time]{position:relative;display:block;width:100%;margin:auto;font-family:var(--font-cond);font-size:inherit;background-color:#ffffff;color:#252525;padding:0.75rem;border:1px solid var(--clr-secondary);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}input[type=time]:hover{border:1px solid var(--clr-dark);outline:0}input[type=time]:focus{border:1px solid var(--clr-dark);outline:0}input:invalid{border:1px solid var(--clr-tertiary)!important}label:has(input:invalid):before{content:"\f06a";font-family:"Font Awesome 6 Pro";line-height:32px;color:#ffffff;position:absolute;top:7px;right:-16px;width:32px;height:32px;text-align:center;background-color:var(--clr-tertiary);border-radius:50%;z-index:10}label.terms-agree{text-transform:none;color:#000000;font-size:1rem;border:1px solid #000000;padding:1rem;cursor:pointer}label.terms-agree:before{content:unset!important}.flex-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;margin:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.flex-form label{margin:0;min-width:40%}.flex-form__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.content__user{white-space:break-spaces}.text__center{text-align:center}.text__sml{font-size:var(--fs--200)}.text__lrg{font-size:var(--fs-100)}.img__50{display:block;width:50%;margin:auto}.img__circle{border-radius:100vw;border:6px solid rgba(0,0,0,0.05);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.site-shell{position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between}.flex-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;width:100%}.flex-row__max{max-width:var(--max-width);margin:auto}.flex-row__pad{padding:4rem 0}.flex-row__nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-row--item{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-row--item>h2:first-child,.flex-row--item>h3:first-child{margin-top:0}.flex-row--item__col-12{-ms-flex-preferred-size:calc(100% - 1rem);flex-basis:calc(100% - 1rem)}.flex-row--item__col-9{-ms-flex-preferred-size:calc(75% - 1rem);flex-basis:calc(75% - 1rem)}.flex-row--item__col-6{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}.flex-row--item__col-3{-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem)}.flex-row--item__col-4{-ms-flex-preferred-size:calc(33.333% - 1rem);flex-basis:calc(33.333% - 1rem)}.flex-row--item__col-8{-ms-flex-preferred-size:calc(66.666% - 1rem);flex-basis:calc(66.666% - 1rem)}.flex-row--item__col-10{-ms-flex-preferred-size:calc(83.333% - 1rem);flex-basis:calc(83.333% - 1rem)}.flex-row--item__col-7{-ms-flex-preferred-size:calc(58.333% - 1rem);flex-basis:calc(58.333% - 1rem)}.flex-row--item__col-5{-ms-flex-preferred-size:calc(41.666% - 1rem);flex-basis:calc(41.666% - 1rem)}.flex-row--item__col-2{-ms-flex-preferred-size:calc(16.666% - 1rem);flex-basis:calc(16.666% - 1rem)}.flex-row--item__col-1{-ms-flex-preferred-size:calc(8.333% - 1rem);flex-basis:calc(8.333% - 1rem)}.flex-row--item__content-main{container-type:inline-size;container-name:main}.flex-row--item__content-full{container-type:inline-size;container-name:full;padding:3rem}.flex-row--item__content-side{container-type:inline-size;container-name:side}.flex-row--item__img-full{background-repeat:no-repeat;background-size:cover}.flex-row--item__flow>*+*{margin-top:1em}.flex-row--item__center{height:60dvh;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center}.flex-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;list-style:none;margin:0.5rem 1rem;padding:0}.flex-list li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;margin:0}.flex-list__gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.flex-list__gallery li{-ms-flex-preferred-size:20%;flex-basis:20%}.flex-list__gallery li img{display:block;width:100%;min-width:150px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter 250ms ease-in;transition:-webkit-filter 250ms ease-in;transition:filter 250ms ease-in;transition:filter 250ms ease-in,-webkit-filter 250ms ease-in}.flex-list__gallery li img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}@media only screen and (max-width:1480px){.flex-row{margin-inline:2rem;width:calc(100% - 4rem)}.flex-row--full{margin-inline:0;width:100%}}@media only screen and (max-width:768px){.flex-row--item{-ms-flex-preferred-size:100%;flex-basis:100%}}.site-content section .flex-row__content-main:first-of-type{margin-top:4rem}.section__dark{background-color:#252525;color:#ffffff}.section__accent{background-color:rgba(0,0,0,0.05)}.section__light{background-color:#ffffff;background:-webkit-gradient(linear,left top,left bottom,from(#f1ffd9),to(#ffffff));background:linear-gradient(to bottom,#f1ffd9,#ffffff)}.section__50{min-height:50vh;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center}body.scrolled header{position:fixed;top:0;left:0;width:100%}body.scrolled .header--content span{display:none}body.scrolled .header--content #mainLogo{max-width:320px;max-height:100px}body.scrolled .header--content__store #mainLogo img{scale:80%}body.scrolled #mainNavBtn{scale:80%}header{position:relative;z-index:25;color:#ffffff;padding:0 1rem;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header:before{content:"";position:absolute;width:100%;height:120px;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(225,225,225)),to(rgba(245,245,245,0)));background-image:linear-gradient(180deg,rgb(225,225,225) 0%,rgba(245,245,245,0) 100%);pointer-events:none}header nav{margin-left:auto}header nav a{text-decoration:none}header .header--content{position:fixed;left:50%;width:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in;-webkit-filter:drop-shadow(0px 0px 20px white);filter:drop-shadow(0px 0px 20px white);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header--content span{font-size:1.6rem;color:#999999;font-family:var(--font-disp);font-weight:100;display:inline-block;text-align:center;-ms-flex-preferred-size:30%;flex-basis:30%}header .header--content #mainLogo{max-width:420px;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in;-ms-flex-preferred-size:40%;flex-basis:40%;margin-inline:auto;margin-block:1rem}header .header--content__store{position:fixed;top:0;left:0;width:100%;-webkit-filter:drop-shadow(0px 0px 20px white);filter:drop-shadow(0px 0px 20px white);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in}header .header--content__store h1{font-family:var(--font-cond);font-weight:900;color:#252525;background:-webkit-linear-gradient(90deg,#252525,#444444,#666666);-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .header--content__store #mainLogo{position:fixed;top:1rem;left:1rem}header .header--content__store #mainLogo img{width:200px;max-height:150px;-o-object-fit:contain;object-fit:contain;-webkit-transition:scale 250ms ease-in;transition:scale 250ms ease-in}footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#efefef;margin-top:auto}footer .footer-content{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--clr-tertiary)}@container main (min-width: 760px){}nav ul{margin-block:0;margin-inline:0;padding:0;list-style:none}nav ul li{margin:0;padding:0}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}nav ul li a{display:block}#mainNavTop{position:fixed;right:1rem;isolation:isolate}#mainNavBtn{position:relative;z-index:10;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--clr-secondary);color:#ffffff;border-radius:50%;padding:0;font-size:150%;width:80px;height:80px}#mainNavBtn:focus,#mainNavBtn:hover{background-color:var(--clr-primary)}#mainNavBtn[aria-expanded=true],#mainNavBtn[aria-expanded=true]:hover{background-color:var(--clr-tertiary)}#mainNavMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;width:200px;right:25%;top:50%;padding-block:1rem;background-color:#ffffff;border-radius:var(--border-rad);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.125);box-shadow:0 0 5px rgba(0,0,0,0.125)}#mainNavMenu[data-visible=false]{display:none}#mainNavMenu li{padding:0.5rem 1rem;text-align:left}#mainNavMenu li a{display:block;font-family:var(--font-cond)}.splash{margin-top:-100px;background-color:#0a0a2b}.splash--item{padding:2rem;height:50vh;background-size:cover;background-repeat:no-repeat;background-position:center}.list__flex{margin-block:0;margin-inline:0;padding:0;list-style:none}.list__flex li{margin:0;padding:0}.list__flex{margin:1rem 1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.object--group{border:1px solid var(--clr-tertiary);border-radius:var(--border-rad);padding:2rem;min-height:46vh}.object--group legend{color:var(--clr-tertiary);font-family:var(--font-disp);font-size:var(--fs-200);font-weight:400;border:0}.info-grid{border:1px solid #efefef;margin:0 1rem}.info-grid .info-grid--header{border-bottom:1px solid #efefef;color:#cccccc;margin:0;padding:1rem;font-weight:100}.info-grid .info-grid--section{border-bottom:1px solid #efefef}.store-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.store-header h1{margin-right:auto}.store--group-menu{margin-block:0;margin-inline:0;padding:0;list-style:none}.store--group-menu li{margin:0;padding:0}.store--group-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:sticky;z-index:10;top:7rem;background-color:#ffffff;border:1px solid var(--clr-primary);outline:10px solid #ffffff;border-radius:var(--border-rad)}.store--group-menu li{border-right:1px solid var(--clr-primary)}.store--group-menu a{display:block;padding:0.5rem 2rem;text-decoration:none;color:var(--clr-primary);font-family:var(--font-cond)}.store--group-menu a:hover{color:var(--clr-tertiary)}.store--menu-nav{border-right:0;margin-left:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.store--menu-nav a,.store--menu-nav button{color:#ffffff;margin-block:0;border-radius:0;background-color:var(--clr-primary);text-transform:uppercase}.store--menu-nav a:hover,.store--menu-nav button:hover{color:#ffffff;background-color:var(--clr-dark)}.store-grid{margin-block:0;margin-inline:0;padding:0;list-style:none}.store-grid li{margin:0;padding:0}.store-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;margin-block:0.5rem}.store-grid .store-grid--group{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:-2;grid-column-end:-1;color:#999999;background-color:#efefef;border-radius:var(--border-rad);padding:1rem;margin:1rem 0}.store-grid .store-grid--item{position:relative;background-color:#ffffff;border-radius:var(--border-rad);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.125);box-shadow:0 0 10px rgba(0,0,0,0.125);padding:1rem}.store-grid .store-grid--item>ul{margin-inline:3rem}.store-grid .store-grid--item .store-grid--tags{margin-block:0;margin-inline:0;padding:0;list-style:none}.store-grid .store-grid--item .store-grid--tags li{margin:0;padding:0}.store-grid .store-grid--item .store-grid--tags{margin-inline:1rem;margin-block:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem;position:absolute;top:0;left:0}.store-grid .store-grid--item .store-grid--tags>li{padding:0.125rem 1rem;background-color:#efefef;border-radius:3px;font-family:var(--font-cond);font-size:70%;text-transform:uppercase;pointer-events:none}.store-grid .store-grid--item .store-grid--tags>li:before{content:"\f02b";font-family:"Font Awesome 6 Pro";font-weight:100;margin-right:0.25rem}.store-grid .store-grid--item .store-grid--tags .tag--sale{background-color:var(--clr-tertiary);color:#ffffff}.store-grid .store-grid--item .store-grid--tags .tag--sale:before{content:"\f645"}.store-grid .store-grid--item .store-grid--tags .tag--hot:before{content:"\f06d"}.store-grid .store-grid--item .store-grid--tags .tag--best-seller:before{content:"\f762"}.store-grid .store-grid--item .store-grid--tags .tag--new:before{content:"\e5d6"}.store-grid .store-grid--item .store-grid--tags .tag--limited-time:before{content:"\e41b"}.store-grid .store-grid--item .store-grid--tags .tag--light-weight:before{content:"\f70c"}.store-grid .store-grid--item input[type=submit]{font-family:"Font Awesome 6 Pro";font-weight:300}.store-grid .store-grid--item .store-grid--title{margin:1rem;font-weight:700}.store-grid .store-grid--item .store-grid--desc>*{display:block;margin:1rem}.store-grid .store-grid--item .store-grid--desc ul{padding-inline:1.6rem;font-size:var(--fs--100)}.store-grid .store-grid--item .store-grid--image{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.store-grid .store-grid--item .store-grid--price{font-size:120%}.store-grid .store-grid--item.out-of-stock{opacity:0.5;pointer-events:none}.store-grid__pad{margin:1rem}.attb-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.store-grid[data-columns="4"]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.promo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:var(--clr-dark);margin:1rem 0;padding:1rem}.basket-table{border:1px solid var(--clr-secondary)}.basket-table tr td:last-of-type{text-align:right}.basket-table .basket-table--img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.checkout-basket{background-color:#ffffff;border-radius:var(border-rad);-webkit-box-shadow:0 0 10px #efefef;box-shadow:0 0 10px #efefef;padding:0.25rem}.checkout-basket--table tr:nth-child(4n+1),.checkout-basket--table tr:nth-child(4n+2){background-color:rgba(200,200,200,0.125)}.checkout-basket--table tr:nth-child(4n+3),.checkout-basket--table tr:nth-child(4n+4){background-color:rgb(255,255,255)}input#ccNum{font-size:140%}dialog:modal{width:50%;margin:auto;outline:0;border:0;border-radius:var(--border-rad);padding:2rem;font-size:var(--fs--100)}dialog::-ms-backdrop{background:var(--clr-overlay)}dialog::backdrop{background:var(--clr-overlay)}.admin-data{text-align:center;color:var(--clr-secondary);border:1px solid currentColor;padding:1rem}.action--toggle-elem{cursor:pointer}.action--toggle-elem:hover{color:var(--clr-accent)}.slidePanel{padding:0px;background-color:#ffffff;border-left:1px solid #dcded4;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1)}.slidePanel-will-close{background:rgba(249,4,3,0.4);border-left:2px solid #dc1f26}.slide-shell{position:relative;background-color:#ffffff;padding:2rem 1rem 2rem;height:100vh}.slide-panel-close{position:absolute;left:0;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1rem;border-radius:100vw}.slide-panel--scroll{max-height:60dvh;overflow-y:scroll}.tooltip{position:relative;anchor-name:--tooltip}.tooltip:before{content:attr(data-text);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0.5rem 1rem;border-radius:2px;color:#ffffff;text-align:center;font-size:90%;position-anchor:--tooltip;bottom:120%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltip:after{content:"";width:16px;height:16px;position-anchor:--tooltip;bottom:135%;right:50%;-webkit-transform:rotate(45deg) translateX(8px);transform:rotate(45deg) translateX(8px)}.tooltip:after,.tooltip:before{position:absolute;display:none;background:var(--clr-accent);transition-behavior:allow-discrete;-webkit-transition:250ms opacity;transition:250ms opacity}.tooltip:hover:before{display:block;opacity:1;z-index:100}@starting-style{.tooltip:hover:before{opacity:0}}.tooltip:hover:after{display:block;opacity:1;z-index:99}@starting-style{.tooltip:hover:after{opacity:0}}#bread-sec{color:#d0d3c5;padding:10px 0px}#bread-crumb{color:#d0d3c5;margin:0px 20px;text-transform:uppercase;font-size:12px;border-bottom:1px solid #e7e9e2}#bread-crumb a{display:inline-block;color:#d0d3c5;padding:2px 10px}#bread-crumb a:hover{color:#ca352b}#bread-crumb span{display:inline-block;color:#777777;padding:2px 10px;font-weight:700}#bread-crumb-alt{font-size:11px;text-transform:uppercase;border-bottom:1px solid #e7e9e2}#bread-crumb-alt a{display:inline-block;padding:2px 10px 2px 2px;color:#d0d3c5}#bread-crumb-alt a:hover{color:#000000}.cms-status{background-color:var(--clr-accent);color:#ffffff;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-msg{margin:1rem;padding:1rem;background-color:var(--clr-light)}.user-msg__confirm{background-color:#7cc576;color:#ffffff}.user-msg__error{background-color:#f26c4f;color:#ffffff}.status-msg{display:none;position:fixed;z-index:6000;bottom:1rem;left:1rem;width:400px;text-align:left;pointer-events:none}.status-msg p{display:inline-block;margin:auto;padding:1rem 2rem;background-color:var(--clr-light);color:#22262a;font-size:16px;line-height:20px;-webkit-box-shadow:0px 0px 5px rbga(63,59,120,0.25);box-shadow:0px 0px 5px rbga(63,59,120,0.25);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.status-msg .status-msg--type__confirm{background-color:#7cc576;border-left:10px solid #acd373}.status-msg .status-msg--type__error{background-color:#f26c4f;border-left:10px solid #f68e56}.notification-shell{position:relative;color:#666666;height:60px;width:100%;opacity:1;position:fixed;z-index:6000;right:0;bottom:0;background-color:rgba(255,255,255,0.95);border-top:1px solid #efefef;-webkit-transition:0.5s;transition:0.5s}.notification-shell .notification-shell--list{position:absolute;display:none;-webkit-transform:translateX(50%);transform:translateX(50%);width:50%;min-width:360px;bottom:70px;z-index:6001;border-radius:var(border-rad)}.notification-shell .notification-shell--list .notification-item__critical{border:1px solid var(--clr-primary)}.notification-shell .notification-shell--list .notification-item__active .nt-list--item__msg{height:unset!important;opacity:1!important;padding:5px!important;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.notification-shell .notification-shell--list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:0;padding:0}.notification-shell .notification-shell--list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0px;padding:20px;background-color:#ffffff;border:1px solid #cccccc;border-radius:var(border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.notification-shell .notification-shell--list ul li:hover{border:1px solid #aaaaaa}.notification-shell .notification-shell--list ul li a{color:var(--clr-primary)}.notification-shell .notification-shell--list ul li span{padding:5px}.notification-shell .notification-shell--list ul li .nt-list--item__title{width:80%}.notification-shell .notification-shell--list ul li .nt-list--item__action{width:10%;text-align:right;font-size:150%}.notification-shell .notification-shell--list ul li .nt-list--item__icon{width:10%;text-align:left;font-size:150%}.notification-shell .notification-shell--list ul li .nt-list--item__msg{position:relative;width:80%;margin:0 10%;height:0px;overflow:hidden;opacity:0;padding:0}.notification-shell .notification-shell--list__critical{display:block}.notification-shell .notification-shell--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:6px auto}.notification-shell .notification-shell--menu li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.notification-shell .notification-shell--menu li p{font-size:90%;margin:6px}.notification-shell .notification-shell--menu li:last-of-type{text-align:right}.notification-shell__hide{height:0px;opacity:0}.debug{color:#ffffff;background-color:#666666;padding:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.debug a{color:#ffffff}.debug .debug-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-inline:20px}.external-content #menutab,.external-content .skip,.external-content .title3,.external-content .top{display:none}#loader{position:fixed;inset:0;z-index:9000;background-color:rgba(255,255,255,0.9);visibility:hidden;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center}.spinner{margin:20px auto;background-color:var(--clr-secondary);width:40px;height:40px;border-radius:100%;-webkit-animation:pulseScaleOut 1s infinite ease-in-out;animation:pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@media only screen and (max-width:1800px){header .header--content__store #mainLogo img{max-height:100px}}@media only screen and (max-width:1024px){header .header--content__store h1{font-size:2rem}}@media only screen and (max-width:768px){body.scrolled header,header{position:relative}body.scrolled header .header--content,header .header--content{position:relative;width:100%;left:unset;-webkit-transform:unset;transform:unset}body.scrolled header .header--content #mainLogo,header .header--content #mainLogo{-ms-flex-preferred-size:80%;flex-basis:80%;margin-inline:unset}body.scrolled header .header--content span,header .header--content span{display:none}body.scrolled header .header--content__store,header .header--content__store{position:relative;width:100%;left:unset;-webkit-transform:unset;transform:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.5rem}body.scrolled header .header--content__store h1,header .header--content__store h1{font-size:1.4rem}body.scrolled header .header--content__store #mainLogo,header .header--content__store #mainLogo{-ms-flex-preferred-size:25%;flex-basis:25%;position:relative;top:unset;left:unset}body.scrolled header #mainNavTop,header #mainNavTop{position:relative;right:0}body.scrolled header #mainNavTop #mainNavBtn,header #mainNavTop #mainNavBtn{width:60px;height:60px}.flex-row__nowrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.store--group-menu{background-color:var(--clr-primary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:1rem}.store--group-menu .store--menu-group{display:none}.store--group-menu .store--menu-nav{margin-left:unset!important}}@media only screen and (max-width:480px){.btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-group .btn{display:block;width:100%;margin-block:0;text-align:center}}