/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
@import'https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.3/flexslider.min.css';html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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;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}*{box-sizing:border-box}ul{list-style-type:none}*{box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:none}.p-lr{padding-left:128px;padding-right:128px}.m-lr{margin-left:128px;margin-right:128px}html,body{scroll-behavior:smooth}body{min-height:100vh;display:flex !important;flex-direction:column}button,a,input[type=submit]{cursor:pointer}@media(max-width:1200px){.p-lr{padding-left:64px;padding-right:64px}.m-lr{margin-left:64px;margin-right:64px}}@media(max-width:800px){.p-lr{padding-left:24px;padding-right:24px}.m-lr{margin-left:24px;margin-right:24px}}@media(min-width:992px){.field-col-2{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(10px,6vw,32px)}}form input.field,textarea,select{width:100%;padding:12px 16px;border:1px solid #3f3f43;display:inline-block;font-family:"Montserrat",sans-serif;-webkit-appearance:none;appearance:none}.field-set{margin-bottom:16px}@media(min-width:992px){.field-set{margin-bottom:32px;display:flex;flex-direction:column}}.field-set.checkbox-set{margin-bottom:0}@media(min-width:992px){.field-set.checkbox-set{margin-bottom:1rem}}.field-set.hidden{display:none}#your-job{margin-top:auto}input,textarea,label,select{font-family:"Montserrat",sans-serif;line-height:24px}select{background-image:url(/wp-content/themes/apex-theme/img/drop-down.svg);background-repeat:no-repeat;background-position:right 10px center}label{margin-bottom:.5rem;display:block}textarea{resize:none;margin-top:auto}.checkbox-wrapper>*{display:inline-block;margin-bottom:1rem}.checkbox-wrapper .title{width:120px;margin-top:0}.checkbox-wrapper label{margin-left:5px;margin-bottom:0}.checkbox-wrapper .checkbox{margin-bottom:1rem}.checkbox-wrapper .checkbox>*{display:inline-block}.checkbox-wrapper .checkbox:not(:last-of-type){margin-right:24px}.checkbox-wrapper input[type=checkbox]{accent-color:#9d7f3e}.checkbox-wrapper.checkbox-col-2{display:grid;grid-template-columns:120px 1fr}.checkbox-wrapper.checkbox-col-2 .checkbox{display:inline-block}.checkbox-wrapper.checkbox-col-2 .checkbox-row{margin-bottom:0}input[type=radio]{accent-color:#9d7f3e}.range-wrapper{margin-bottom:1rem}.range-wrapper output{vertical-align:middle;margin-left:10px}.range-wrapper input[type=range]{color:#9d7f3e;--thumb-height:1.125em;--thumb-width:1.125em;--track-height:.125em;--track-color:#c4c4c4;--brightness-hover:110%;--brightness-down:80%;--clip-edges:.125em;vertical-align:middle;width:calc(100% - 30px);max-width:300px}.range-wrapper input[type=range]{position:relative;background:#fff0;overflow:hidden}.range-wrapper input[type=range],.range-wrapper input[type=range]::-webkit-slider-runnable-track,.range-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease .1s;height:var(--thumb-height)}.range-wrapper input[type=range]::-webkit-slider-runnable-track,.range-wrapper input[type=range]::-webkit-slider-thumb{position:relative}.range-wrapper input[type=range]::-webkit-slider-thumb{--thumb-radius:calc((var(--thumb-height) * 0.5) - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--box-fill:calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width,var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);filter:brightness(100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.range-wrapper input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab}.range-wrapper input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing}.range-wrapper input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px)}.range-wrapper input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.range-wrapper input[type=range],.range-wrapper input[type=range]::-moz-range-track,.range-wrapper input[type=range]::-moz-range-thumb{appearance:none;transition:all ease .1s;height:var(--thumb-height)}.range-wrapper input[type=range]::-moz-range-track,.range-wrapper input[type=range]::-moz-range-thumb,.range-wrapper input[type=range]::-moz-range-progress{background:#fff0}.range-wrapper input[type=range]::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width,var(--thumb-height));cursor:grab}.range-wrapper input[type=range]:active::-moz-range-thumb{cursor:grabbing}.range-wrapper input[type=range]::-moz-range-track{width:100%;background:var(--track-color)}.range-wrapper input[type=range]::-moz-range-progress{appearance:none;background:currentColor;transition-delay:30ms}.range-wrapper input[type=range]::-moz-range-track,.range-wrapper input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px)}.range-wrapper input[type=range]::-moz-range-thumb,.range-wrapper input[type=range]::-moz-range-progress{filter:brightness(100%)}.range-wrapper input[type=range]:hover::-moz-range-thumb,.range-wrapper input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}.range-wrapper input[type=range]:active::-moz-range-thumb,.range-wrapper input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}.range-wrapper input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.resume-wrapper{border:2px dashed #9d7f3e;width:100%;height:170px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.resume-wrapper input[type=file]{border:none;width:100%;padding:0 1rem}@media(min-width:992px){.resume-wrapper{height:calc(100% - 80px);margin-top:auto;margin-bottom:0}}@media screen and (min-width:1380px){.resume-wrapper{height:calc(100% - 56px)}}.add-p-bt{margin-bottom:58px}@media screen and (min-width: 1380px){.add-p-bt{margin-bottom:32px}}input[type=submit]{color:#fff;background-color:#9d7f3e;border-radius:0;display:inline-block;padding:.75rem 2rem;letter-spacing:1px;font-size:1rem;margin-bottom:16px;margin-right:1rem;transition:.5s ease;appearance:none;-webkit-appearance:none;border:none}input[type=submit]:hover{background-color:rgba(157,127,62,.9)}.center-content{text-align:center}.center-content .altcha{margin-inline:auto}.center-content .altcha .altcha-label{margin-bottom:unset}.note{text-align:center}.validate-field{opacity:0;position:absolute;pointer-events:none;width:0}.form-status{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:.6s ease}.form-status.open{opacity:1;pointer-events:all}.form-status .close{position:absolute;top:.5em;right:.5em;font-size:40px;color:blue;cursor:pointer;display:none}.form-status .card{background-color:#fff;padding:4rem;border-radius:4px}.form-status .card h6{margin:0 0 1em;font-size:24px;text-transform:uppercase;letter-spacing:.04em;font-weight:900}.form-status .card p{margin:0;font-weight:500;padding:0}.text-reveal h3,.text-reveal h2,.text-reveal h1,.text-reveal a{margin:0;overflow:hidden;line-height:1;display:block}.text-reveal h2{margin-bottom:.25em}.section{padding-top:clamp(3rem,.57rem + 12.152vw,15rem)}.section .text-reveal{text-align:left;font-size:2em;color:#fff}.text-reveal--anim,body.page-template-todays-sales .order-cta .text-reveal--anim-custom,.rewards-page .order-cta .text-reveal--anim-custom,.text-reveal--anim2,.text-reveal--anim3,.text-reveal--anim4,.text-reveal--anim5,.text-reveal--anim_loyalty{display:block;transform:translateY(100%);transition:all 1s cubic-bezier(.77,0,.175,1);transition-delay:.15s}.text-anim,body.page-template-todays-sales .order-cta.anim-trigger .text-reveal--anim-custom,.rewards-page .order-cta.anim-trigger .text-reveal--anim-custom,.text-anim2,.text-anim3,.text-anim4,.text-anim5,.text-anim_loyalty{display:block;transform:translateY(0);transition:all 1s cubic-bezier(.77,0,.175,1);transition-delay:.15s}.text-desc,.text-desc2,.text-desc3,.text-desc4,.text-desc_loyalty{display:block;transform:translateY(-200%);transition:all 1s cubic-bezier(.77,0,.175,1);transition-delay:.2s}.text-desc--anim,.text-desc--anim2,.text-desc--anim3,.text-desc--anim4,.text-desc--anim_loyalty{display:block;transform:translateY(0);transition:all 1s cubic-bezier(.77,0,.175,1);transition-delay:.2s}.desc-wrapper{overflow:hidden}.desc-wrapper p{color:#fff;text-align:left;font-size:1.1em;font-weight:300;line-height:1.6}@media(max-width:850px){.section .text-reveal{font-size:1.5em;margin-top:1em}.desc-wrapper p{font-size:.9rem}}.col-1{transform:translateY(-200%);transition:all 1.5s ease}.col-2{transform:translateY(-200%);transition:all 1.5s ease}.col-3{transform:translateY(-200%);transition:all 1.5s ease}.col-4{transform:translateY(-200%);transition:all 1.5s ease}.col-5{transform:translateY(-200%);transition:all 1.5s ease}@media(max-width:600px){.col-1,.col-2,.col-3,.col-4,.col-5{transform:translateY(0)}}.col-1-anim{transform:translateY(0);transition:all 1.5s ease}.col-2-anim{transform:translateY(0);transition:all 1.5s ease}.col-3-anim{transform:translateY(0);transition:all 1.5s ease}.col-4-anim{transform:translateY(0);transition:all 1.5s ease}.col-5-anim{transform:translateY(0);transition:all 1.5s ease}.col-1-anim,.col-1{transition-delay:.5s}.col-2-anim,.col-2{transition-delay:.7s}.col-3-anim,.col-3{transition-delay:.9s}.col-4-anim,.col-4{transition-delay:1.1s}.col-5-anim,.col-5{transition-delay:1.3s}.desc-wrapper a{color:#9d7f3e;border-bottom:1px solid #9d7f3e}.navbar{display:grid;grid-template-columns:1fr auto;padding:2rem;background-color:#000;position:fixed;width:100%;z-index:10}.navbar .toggle-nav{display:flex;flex-direction:column;margin-block:auto;row-gap:4px;z-index:11}.navbar .toggle-nav span{display:block;width:32px;height:4px;background-color:#fff;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease}.navbar .toggle-nav.toggle-nav-open span:first-child{transform:translateY(8px) rotate(45deg)}.navbar .toggle-nav.toggle-nav-open span:nth-child(2){opacity:0}.navbar .toggle-nav.toggle-nav-open span:last-child{transform:translateY(-8px) rotate(-45deg)}.navbar nav{position:absolute;top:100%;right:0;z-index:10;pointer-events:none}.navbar nav ul{margin:0;padding:0;display:flex;flex-direction:column;gap:1rem 2rem;color:#fff;font-size:1rem;background-color:#000;padding:0 2rem 2rem;transform:translateX(100%);transition:transform .5s ease;pointer-events:all}.navbar nav ul *{color:inherit}.navbar nav ul li{position:relative;padding-block:.5rem}.navbar nav ul li .shopLinks{position:absolute;top:100%;left:-1.5rem;width:calc(100% + 3rem);background-color:#9d7f3e;color:#000;padding:1.5rem;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .5s ease}.navbar nav ul li .shopLinks:before{content:"";display:block;position:absolute;top:0;left:50%;border-top:.25rem solid #9d7f3e;border-right:.25rem solid #9d7f3e;border-bottom:.25rem solid transparent;border-left:.25rem solid transparent;transform:translate(-50%,-50%) rotate(-45deg)}.navbar nav ul li .shopLinks a{display:inline-block}.navbar nav ul li .shopLinks a:not(:last-child){margin-bottom:.5em}.navbar nav ul li:hover .shopLinks{opacity:1;pointer-events:all}.navbar nav a{text-decoration:underline;text-underline-offset:.15em;text-decoration-color:transparent;transition:text-decoration-color .5s ease}.navbar nav a:hover{text-decoration-color:inherit}.navbar nav a.button{display:inline-block;padding:.5em 1.25em;border:1px solid #fff;color:#fff;text-decoration:none;transition:background-color .5s ease}.navbar nav a.button:hover{background-color:rgba(157,127,62,.3)}.navbar nav a.button.shopNow{background-color:#9d7f3e;color:#000;border-color:transparent}.navbar nav a.button.shopNow:hover{background-color:#8b7037}.navbar nav a.button.shopNow:after{content:"";display:inline-block;width:.5em;height:.5em;border-right:2px solid #000;border-bottom:2px solid #000;rotate:45deg;translate:0 -25%;margin-left:.75em}.navbar nav.navbar-open{pointer-events:all}.navbar nav.navbar-open ul{transform:translateX(0)}@media(min-width:992px){.navbar{grid-template-columns:auto 1fr}.navbar .toggle-nav{display:none}.navbar nav{position:static;display:flex;justify-content:flex-end;overflow:visible}.navbar nav ul{flex-direction:row;align-items:center;transform:none;padding:0}}@media(min-width:1200px){.navbar{padding-inline:4rem}}.btn-1 a{display:inline-block;padding:.75em 1.5em;border:1px solid #fff;color:#fff;text-decoration:none;transition:background-color .5s ease}.btn-1 a:hover{background-color:rgba(157,127,62,.3)}.btn-2 a{display:inline-block;padding:.75em 1.5em;border:1px solid #000;color:#000;text-decoration:none;transition:background-color .5s ease}.btn-2 a:hover{background-color:rgba(157,127,62,.3)}.btn-2-fill a{display:inline-block;padding:.75em 1.5em;border:1px solid #000;background-color:#000;color:#fff;text-decoration:none;transition:background-color .5s ease}.btn-2-fill a:hover{background-color:color-mix(in srgb,#9d7f3e,#000 70%)}.btn-1,.btn-2{overflow:hidden;text-align:left}.btn-b--anim,.btn-b--anim2,.btn-b--anim3,.btn-b--anim4,.btn-b--anim_loyalty{opacity:0;transform:translateY(-100%);transition:all 1s ease-in-out;transition-delay:.5s}.btn--anim,.btn--anim2,.btn--anim3,.btn--anim4,.btn--anim_loyalty{display:block;opacity:1;transform:translateY(0);transition:all 1s ease-in-out;transition-delay:.5s}.product-desc{display:flex;justify-content:flex-end;align-items:center}@media(max-width:850px){.btn-wrapper .btn-1 a{font-size:1rem}}.intro .title-logo{font-size:5em;color:#fff;margin:0}.intro p{color:#fff}.section{text-align:center}#fp-nav .fp-tooltip{text-transform:uppercase;font-weight:800;letter-spacing:2px;font-size:1rem}.parallax-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-attachment:fixed;background-clip:border-box;background-origin:padding-box;background-repeat:no-repeat;background-position:center top;background-color:rgba(0,0,0,.3);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.parallax{position:relative !important;z-index:1 !important;background-repeat:no-repeat !important;background-attachment:fixed !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#fullpage{z-index:5}#fp-nav.right{right:64px}#fp-nav ul li a span{background-color:#fff}#fp-nav ul li{margin-bottom:20px}.slider-container{overflow-x:hidden;width:100%}#product-slider{overflow:hidden}.flexslider{border:none;border-radius:0;background:0 0;margin-bottom:24px}.flexslider .slides{display:flex}.flexslider .slides img{height:100%;object-fit:cover}.custom-controls-container,.custom-controls-container1,.custom-controls-container2,.custom-controls-container3,.custom-controls-container4{display:inline-block}.custom-navigation1,.custom-navigation1,.custom-navigation2,.custom-navigation3,.custom-navigation4{display:flex;justify-content:flex-end;align-items:center}.flex-next{margin-left:30px}.ps-container,.ps2-container,.ps3-container,.ps4-container{transform:translateX(-100%);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.img_loyalty-container{transform:translateY(100%);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.ps-anim,.ps2-anim,.ps3-anim,.ps4-anim{transform:translateX(0);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.img_loyalty-anim{transform:translateY(0);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.custom-navigation1,.custom-navigation2,.custom-navigation3,.custom-navigation4{opacity:0;transform:translateX(100px);transition:all .6s ease-in-out;transition-delay:1s}.custom-navigation,.cn1-anim,.cn2-anim,.cn3-anim,.cn4-anim{opacity:1;transform:translateX(0);transition:all .6s ease-in-out;transition-delay:1s}@media(max-width:600px){.custom-navigation1,.custom-navigation2,.custom-navigation3,.custom-navigation4{transform:translateX(0)}}.slider-container-main{height:0;width:0;margin:0 auto}.pop-up{background-color:#000;width:100%;height:100%;margin:auto;padding:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.pop-up h3{text-align:center}.pop-up #custom-handle{width:2em;height:2em;text-align:center;margin-top:-.3em;border-radius:100%;background-color:rgba(0,0,0,.9)}.pop-up .slider-center{display:grid;height:calc(100% - 126px)}@media(min-width: 767px){.pop-up .slider-center{min-height:700px;height:100%;display:flex;flex-direction:column;justify-content:center}}.pop-up .slider-container{display:block;overflow:visible;margin:auto;width:100%;max-width:400px;margin-bottom:3em;padding:30px}.pop-up .slider-container+div{margin:auto 0 1rem 0}@media(min-width:767px){.pop-up .slider-container{margin:0 auto}.pop-up .slider-container+div{margin:5em 0 0}}.pop-up .verify-over{color:#fff}.pop-up #confirmation{display:flex}.pop-up button{margin:3em auto 0 auto;padding:10px 30px;font-size:1em;font-weight:700;border:none;transition:.35s}.pop-up button:hover{transition:.35s;background-color:gold}.pop-up button:disabled{background-color:#a9a9a9}.pop-up .verify-message{margin:1.2em;position:absolute}.pop-up p{color:#fff;text-align:center}.pop-up .btn-show{display:block;background-color:#fff}.pop-up .msg-container{position:relative}.pop-up strong{color:gold}.pop-up .btn-show-anim{background-color:gold;transition:.5s ease}.pop-up .closure-notice{width:100%;background-color:gold;position:relative;top:-14px}.pop-up .closure-notice h3{font-size:.9em;padding:1.5rem}.pop-up .no-display{display:none}.pop-up p.disclaimer{padding-left:20%;padding-right:20%;font-size:10px;font-weight:300;line-height:1.5}@media(min-width:767px){.pop-up{position:fixed;top:0;left:0}.pop-up h1{font-size:1.17em;padding:2rem 1rem}}@media(max-width:600px){p.disclaimer{padding-left:24px;padding-right:24px}}.gallery{display:grid;grid-template-columns:auto auto auto;grid-auto-rows:auto;grid-gap:4px;margin-top:48px}.gallery .gallery-item{width:100%;height:100%;margin:4px}.gallery img.gallery-item{object-fit:cover}@media screen and (max-width:1200px){.gallery{grid-template-columns:auto auto}}@media screen and (max-width:800px){.gallery{grid-template-columns:auto}}.grid-section-1,.grid-section-2,.grid-section-3,.grid-section-4,.grid-section-loyalty{width:100%;display:grid}.grid-section-1 .grid-item-1,.grid-section-2 .grid-item-1,.grid-section-3 .grid-item-1,.grid-section-4 .grid-item-1,.grid-section-loyalty .grid-item-1{display:grid;grid-area:grid-item-1}.grid-section-1 .product-desc,.grid-section-2 .product-desc,.grid-section-3 .product-desc,.grid-section-4 .product-desc,.grid-section-loyalty .product-desc{display:grid;grid-area:product-desc;margin-block:auto}.grid-section-1 .product-desc .eyebrow,.grid-section-2 .product-desc .eyebrow,.grid-section-3 .product-desc .eyebrow,.grid-section-4 .product-desc .eyebrow,.grid-section-loyalty .product-desc .eyebrow{font-size:.5em;letter-spacing:.3em;margin-bottom:.5em;line-height:1.4;text-transform:uppercase}.grid-section-1,.grid-section-3{grid-template-columns:.5fr 3fr 3fr .5fr;grid-template-areas:" . grid-item-1 product-desc  ."}.grid-section-1 .product-desc,.grid-section-3 .product-desc{padding-left:20%}@media(max-width:1400px){.grid-section-1,.grid-section-3{grid-template-columns:64px 3fr 3fr 64px}}@media(max-width:1150px){.grid-section-1,.grid-section-3{grid-template-columns:64px 3fr 3fr 64px;grid-template-areas:" . grid-item-1 grid-item-1  ." ". product-desc product-desc ."}.grid-section-1 .product-desc,.grid-section-3 .product-desc{padding-left:0}}@media(max-width:700px){.grid-section-1,.grid-section-3{grid-template-columns:24px 3fr 3fr 24px}}.grid-section-2,.grid-section-4,.grid-section-loyalty{grid-template-columns:.5fr 3fr 3fr .5fr;grid-template-areas:" . product-desc grid-item-1   ."}.grid-section-2 .product-desc,.grid-section-4 .product-desc,.grid-section-loyalty .product-desc{padding-right:20%}@media(max-width:1400px){.grid-section-2,.grid-section-4,.grid-section-loyalty{grid-template-columns:64px 3fr 3fr 64px}}@media(max-width:1150px){.grid-section-2,.grid-section-4{grid-template-columns:64px 3fr 3fr 64px;grid-template-areas:" . grid-item-1 grid-item-1  ." ". product-desc product-desc ."}.grid-section-2 .product-desc,.grid-section-4 .product-desc{padding-left:0}}@media(max-width:991px){.grid-section-loyalty{grid-template-columns:64px 3fr 3fr 64px;grid-template-areas:" . grid-item-1 grid-item-1  ." ". product-desc product-desc ."}.grid-section-loyalty .product-desc{padding-left:0}}@media(max-width:700px){.grid-section-2,.grid-section-4,.grid-section-loyalty{grid-template-columns:24px 3fr 3fr 24px}.grid-section-2 .product-desc,.grid-section-4 .product-desc,.grid-section-loyalty .product-desc{padding-right:0}}.slide-5 section.locations-info{display:grid;margin-inline:24px;grid-template-columns:repeat(1,1fr)}.slide-5 div.locations-title{margin-inline:24px;grid-template-columns:repeat(1,1fr)}.slide-5{display:flex;justify-content:center;padding-bottom:clamp(3rem,.57rem + 12.152vw,15rem)}@media(min-width: 701px){.slide-5 section.locations-info{grid-template-columns:repeat(2, 1fr);column-gap:4em;margin-inline:64px}.slide-5 section.locations-info .wrapper{overflow:hidden;padding:1px}.slide-5 div.locations-title{margin-inline:64px}}@media(min-width:1401px){.slide-5 section.locations-info{gap:3em;grid-template-columns:repeat(3,1fr);margin-inline:7.1428571429%}.slide-5 div.locations-title{margin-inline:7.1428571429%}}@media(min-width:970px){.slide-5 div.locations-title{grid-template-columns:repeat(2,1fr);gap:4em}}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{border-right:1px solid #272727;height:0;animation:anim-lines 1.5s linear forwards}@keyframes anim-lines{0%{height:0}100%{height:100%}}.pre-loader{color:#fff}footer{margin:auto 0 0 0}footer p{font-size:1rem;color:#9d7f3e;font-weight:300}.footer-container{padding:64px;background:#000;position:relative;z-index:10000;display:grid;gap:2rem 3rem;grid-template-columns:[contact-start legal-start locations-start loyalty-start] 1fr [contact-end legal-end locations-end loyalty-end]}@media(min-width:801px){.footer-container:not(.is_home){grid-template-columns:[loyalty-start legal-start] auto [loyalty-end contact-start general-start] auto [general-end locations-start] min-content [contact-end locations-end legal-end]}.footer-container.is_home{grid-template-columns:[loyalty-start] auto [loyalty-end legal-start] auto [legal-end]}}@media(min-width:1201px){.footer-container:not(.is_home){grid-template-columns:1fr [loyalty-start legal-start] auto [loyalty-end] 2fr [contact-start general-start] auto [general-end] 2fr [locations-start] auto [contact-end locations-end legal-end] 1fr}}.footer-container .legal{grid-column:legal;margin-top:auto;text-wrap:pretty;max-width:75em}.footer-container .legal p{font-size:13px;color:#fff;opacity:.7;line-height:1.3;margin:0}.footer-container .legal p strong{font-weight:600}.footer-container .loyalty{grid-column:loyalty;margin-right:auto;margin-bottom:auto;display:grid;grid-template-columns:1fr 3.5rem;gap:.5rem}.footer-container .loyalty h6{grid-column:1/-1;margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.15em}.footer-container .loyalty p{grid-column:1;font-size:.875rem;max-width:7.75rem;margin:0;line-height:1.3}.footer-container .loyalty img{grid-column:2;width:100%;height:auto}.footer-container .loyalty h6,.footer-container .loyalty p,.footer-container .loyalty a{color:#fff}.footer-container .loyalty a{text-decoration:underline}.footer-container .contact-info{grid-column:contact;display:grid;grid-template-columns:subgrid}.footer-container .contact-info>.general{grid-column:general}.footer-container .contact-info>.locations{grid-column:locations}.footer-container .contact-info>.locations ul{margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem 2rem}.footer-container .contact-info>.locations ul p{margin:0}@media(min-width:1201px){.footer-container .contact-info>.locations ul{flex-direction:row;flex-wrap:wrap}}.footer-container .contact-info h4{text-transform:uppercase;color:#fff;opacity:.8;letter-spacing:1px;margin:0}.footer-container .contact-info a,.footer-container .contact-info p{font-size:.8rem;color:#9d7f3e}.copyright{background-color:#9d7f3e;margin:0}.copyright p{margin:0;color:#fff;font-size:.8rem}footer hr{height:1px;background-color:#272727;border:none;margin:0}@media(max-width:800px){.contact-info{display:block}.contact-info>div{margin-bottom:24px}.footer-container{padding:24px}}.page-template-menu footer{display:block !important}.page-template-menu .product-info.p-lr{margin-bottom:0 !important}html{background-color:#000;font-family:"Montserrat",sans-serif}.grid-box{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;display:grid;grid-template-areas:"item-1 item-2 item-3 item-4 item-5 item-6"}.grid-box .item-1{grid-area:item-1}.grid-box .item-2{grid-area:item-2}.grid-box .item-3{grid-area:item-3}.grid-box .item-4{grid-area:item-4}.grid-box .item-5{grid-area:item-5}.grid-box .item-6{grid-area:item-6}.welcome{z-index:9999;left:64px;bottom:64px;position:fixed}.welcome h3{margin:0;color:#fff;text-transform:uppercase;font-size:1em}.welcome .hr-1{padding:12px 0 0;display:flex;justify-content:flex-start;align-content:flex-start}.welcome .hr-1 hr{margin:0;background-color:#fff;text-align:left;border:none}.welcome .fab{color:#fff;font-size:1.1em;padding-right:10px;transition:transform .15s ease-in-out}.welcome .fab:hover{transition:transform .15s ease-in-out;transform:scale(1.1)}.social-before{transform:translateY(-100%)}.social-anim{transition:1s ease;transition-delay:2.5s;transform:translateY(0)}.welcome-before{transform:translateY(100%)}.welcome-anim{transform:translateY(0);transition:1s ease;transition-delay:2.5s}.hr-home{height:3px;width:0}.hr-anim{width:100%;transition:1s ease;transition-delay:2s}.remove-slider{display:none}.grid-item-1{color:#fff}.col-1,.col-2,.col-3,.col-4,.col-5{text-align:left;padding-top:4em}.col-1 img,.col-2 img,.col-3 img,.col-4 img,.col-5 img{width:100%}.col-1 .link-out,.col-2 .link-out,.col-3 .link-out,.col-4 .link-out,.col-5 .link-out{display:flex;justify-content:space-between;align-items:center;column-gap:1.5rem}.col-1 p,.col-2 p,.col-3 p,.col-4 p,.col-5 p{color:#9d7f3e;font-weight:300}.col-1 h4,.col-2 h4,.col-3 h4,.col-4 h4,.col-5 h4{color:#fff;font-size:clamp(1.5rem,1.269rem + .615vw,2rem)}.col-1 a,.col-2 a,.col-3 a,.col-4 a,.col-5 a{margin-block:1.33em;color:#fff;border:.5px solid #fff;padding:.75em 1.5em;transition:.3s}.col-1 a:hover,.col-2 a:hover,.col-3 a:hover,.col-4 a:hover,.col-5 a:hover{transition:.3s;background-color:#fff;color:#000}.locations-info [class^=col] .link-out h4{margin:.5em 0}.locations-title{display:grid;column-gap:4em}.locations-title p{text-align:start;color:#fff;font-size:1.1em;line-height:1.6;font-weight:300;margin-top:0}@media(max-width:850px){.locations-title p{font-size:.9rem}}.locations-title h2,.locations-title h1{text-align:left;font-size:3em;color:#fff;margin-top:0}@media(min-width:992px){.locations-title h2,.locations-title h1{margin-bottom:auto}}@media(max-width:850px){.grid-box>div{border-right:none}.grid-box>div:nth-child(3){border-right:1px solid #272727}}@media(max-width:1200px){.welcome{display:none}}.reveal-img{position:relative;z-index:5;height:60vh;width:0;margin:0 auto;background-position:center center;background-size:cover;transition:all 1s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.reveal-img h2,.reveal-img h1{font-size:clamp(2rem,5vw,4rem);color:#fff;letter-spacing:10px;margin:0;text-shadow:1px 1px 25px rgba(0,0,0,.5);text-transform:uppercase;overflow:hidden;text-wrap:balance;max-width:20em}.cta-button{position:relative;margin-top:2rem;margin-inline:auto}.cta-button.title-reveal{opacity:0}.cta-button.title-reveal-anim{opacity:1}.cta-button .button{display:inline-block;padding:.75em 1.5em;background-color:#000;color:#fff;text-decoration:none;margin-bottom:.25rem;transition-property:background-color,color;transition-duration:.5s;transition-timing-function:ease}.cta-button .button:hover{background-color:#9d7f3e;color:#000}.cta-button .child-links{position:absolute;top:100%;left:50%;width:100%;background-color:#000;color:#fff;padding:1.5rem;transform:translateX(-50%);z-index:1;opacity:0;pointer-events:none;transition:opacity .5s ease}.cta-button .child-links:before{content:"";display:block;position:absolute;top:0;left:50%;border-top:.25rem solid #000;border-right:.25rem solid #000;border-bottom:.25rem solid transparent;border-left:.25rem solid transparent;transform:translate(-50%,-50%) rotate(-45deg)}.cta-button .child-links a{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:transparent;transition:text-decoration-color .5s ease}.cta-button .child-links a:not(:last-child){margin-bottom:.5em}.cta-button .child-links a:hover{text-decoration-color:inherit}.cta-button:hover .child-links{opacity:1;pointer-events:all}.title-reveal{display:block;transform:translateY(105%);transition:1.5s ease}.title-reveal-anim{transform:translateY(0);transition:1.5s ease;transition-delay:1.5s;transition:all 1.5s cubic-bezier(.77,0,.175,1)}.reveal-img-anim{width:85.7142857143%;transition:all 1s ease}@media(max-width:1400px){.reveal-img-anim{width:calc(100% - 128px)}}@media(max-width: 700px){.reveal-img-anim{width:calc(100% - 48px)}}@keyframes scroll-anim{0%{transform:translateY(0);opacity:0}25%{opacity:1}100%{transform:translateY(100%);opacity:0}}.scroll-down{position:absolute;bottom:64px;right:64px;z-index:5}.scroll-down p{letter-spacing:1px;margin-bottom:80px;font-size:1rem;font-weight:700;color:#fff}.scroll-down img{animation:scroll-anim 2s infinite;animation-timing-function:ease-in-out;animation-delay:.5s}@media(max-width:1150px){.scroll-down{display:none}}@media(max-width:800px){.reveal-img h2{font-size:2em}}p.alt-text{font-weight:700 !important;font-size:18px !important;padding-right:50% !important}div.alt-text:not(.show){display:none}div.reg-text.hide{display:none}.loyalty-section{--padding-block:clamp(1.5rem, 0.25rem + 6vw, 6rem);background:#9d7f3e;color:#000;padding-block:var(--padding-block);margin-top:clamp(3rem,.57rem + 12.152vw,15rem);text-align:center}.loyalty-section h2,.loyalty-section h3{text-wrap:balance}.loyalty-section .text-reveal,.loyalty-section p{color:inherit}.loyalty-section .text-reveal{margin-top:0}.loyalty-section .grid-item-1{display:none;overflow:hidden;margin-bottom:var(--padding-block)}@media(min-width:992px){.loyalty-section .grid-item-1{display:block;margin-block:calc(-1*var(--padding-block))}}.loyalty-section img{width:100%;max-width:30rem;margin-inline:auto}@media(min-width:992px){.loyalty-section img{max-width:40rem;margin-block:3rem}}.loyalty-section .btn-wrapper{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem;z-index:1}.loyalty-section .btn-wrapper p{margin:0}.loyalty-section .btn-wrapper .cta-button{margin:0}.loyalty-section .btn-wrapper .cta-button .button{border:1px solid #000;color:#fff}.loyalty-section .btn-wrapper .cta-button .button:hover{background-color:#000}.loyalty-section .btn-wrapper .cta-button .child-links{--bg-color:color-mix(in srgb,#9d7f3e,#000 70%);background-color:#fff;background-color:var(--bg-color)}.loyalty-section .btn-wrapper .cta-button .child-links:before{border-color:var(--bg-color) var(--bg-color) transparent transparent}.menu{padding:24px;background-color:#fff;border-radius:5px}.products-title h1{font-size:.5em;letter-spacing:.3em;margin-bottom:.5em;line-height:1.4}.products-title h2{font-size:2em}.product-info{padding-top:128px}.product-info .reg-text,.product-info .alt-text{padding:0;color:#9d7f3e;font-size:1.1rem;font-weight:300;line-height:2;margin-bottom:2rem;max-width:700px}.store-select{color:#9d7f3e}.store-select a{color:#000;background-color:#fff;border-radius:3px;display:inline-block;padding:.75rem 2rem;text-transform:uppercase;letter-spacing:1px;font-size:1rem;margin-bottom:16px;margin-right:1rem;font-weight:700;transition:.5s ease}.store-select a:hover{background-color:gold;color:#000}.store-select a.active{background-color:#9d7f3e;color:#fff;pointer-events:none}#menu-content{background-color:#fff;margin-top:4rem;width:calc(100% + 256px) !important;margin-left:-128px}@media(max-width:1200px){#menu-content{width:calc(100% + 128px) !important;margin-left:-64px}}@media(max-width:800px){#menu-content{width:calc(100% + 48px) !important;margin-left:-24px;margin-top:2rem}}.products-title{color:#fff;letter-spacing:.6em;font-size:2rem;text-transform:uppercase;margin:42px 0}@media(max-width:885px){.tab-container p{display:none}@-webkit-keyframes fadeIn{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}}@media(max-width:1200px){.reg-text{padding-right:20%}}@media(max-width:800px){.reg-text{padding-right:0}.products-title{font-size:1rem}}#map{max-width:100%;height:50vh}.locations-container{padding:128px}.content-container{position:relative;z-index:2}.map-header{font-size:1.5em;text-transform:uppercase;margin:0}#map-container{padding:24px}#map-container p{font-size:1.5em}#map-container a{font-weight:600;text-transform:uppercase;font-size:1em;letter-spacing:1px;color:#9d7f3e}#map-container a:after{content:">";margin-left:10px;color:brand-color-black}.location-address{text-align:left}.location-address p{color:#9d7f3e;font-weight:300}.location-address h4{color:#fff}.location-address a{color:#fff;text-transform:uppercase}.location-address a:after{content:">";color:#9d7f3e;margin-left:10px}@media(max-width:1200px){.locations-container{padding:64px}}@media(max-width:800px){.locations-container{padding:24px;padding-top:100px}.locations-title h2,.locations-title h1{text-align:left;font-size:1.5em;font-weight:700;color:#fff}.locations-title h2 span,.locations-title h1 span{font-size:1.5em}}.culture-info{padding-top:128px}.culture-info:last-of-type{padding-bottom:128px}.culture-info .culture-title{color:#fff;letter-spacing:.6em;font-size:2rem;text-transform:uppercase;margin:42px 0}.culture-info .culture-title h1{font-size:.5em;letter-spacing:.3em;margin-bottom:.5em;line-height:1.4;color:inherit}.culture-info .culture-title h2{font-size:2em;color:inherit}@media(max-width:800px){.culture-info .culture-title{font-size:1rem}}.culture-info .subtitle-text,.culture-info .position-title{padding:0;color:#9d7f3e;font-size:1.1rem;font-weight:300;line-height:2;max-width:700px;margin-bottom:2rem}.culture-info h6{font-size:1.3rem;color:#fff;margin:1.5rem 0 0}.culture-info:first-child p{margin:0;padding:0}.culture-info a{color:#9d7f3e;transition:.25s ease}.culture-info a:visited{color:#9d7f3e}.culture-info a:hover{filter:brightness(1.2)}.culture-info .text{margin-bottom:3rem;padding:0 1rem}.column{-ms-flex:25%;flex:25%;max-width:25%;padding:0 4px}.column-3{-ms-flex:33.333%;flex:33.3333%;max-width:33.3333%;padding:0 4px}.column img{margin-top:8px;vertical-align:middle}@media screen and (max-width:1200px){.column{-ms-flex:50%;flex:50%;max-width:50%}.culture-info p{padding:0;width:100%}.culture-info h1,.culture-info h2{font-size:1.5em;letter-spacing:10px}}@media screen and (max-width:800px){.column{-ms-flex:100%;flex:100%;max-width:100%}.column-3{-ms-flex:100%;flex:100%;max-width:100%}}.management .gallery-item{display:flex;flex-direction:column}.management .gallery-item img{width:100%;flex:100% 0 1;object-fit:cover}.contact-header{display:flex;flex-wrap:wrap}.contact-header_left{display:flex;flex-direction:column;justify-content:center;width:50%;flex:1 1 auto;padding-top:128px;padding-bottom:64px}.contact-header_left h1{font-size:5rem;color:#fff;letter-spacing:20px;margin:42px 0 0;text-transform:uppercase;max-width:5em}.contact-header_left img{margin-top:2rem}.contact-header_left .subtitle-text{padding:0;color:#9d7f3e;font-size:1.1rem;font-weight:300;line-height:2;max-width:700px;margin-bottom:2rem}.contact-header_right{width:50%;flex:1 1 auto;background-position:center center;background-size:cover;background-image:url("/wp-content/themes/apex-theme/img/contact-hero.jpg");padding:18rem 1rem}.contact-locations{padding:128px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.contact-locations p{color:#9d7f3e;font-weight:300}.contact-locations h4{text-transform:uppercase;color:#fff}.contact-locations .animsition-link{color:#fff;text-transform:uppercase}.contact-locations .animsition-link:after{content:">";color:#9d7f3e;margin-left:10px}.contact-locations>div{flex:1 1;padding:2rem}.contact-locations .social-icons{padding-top:1rem}.contact-locations .social-icons a{color:#fff;padding-right:1rem;font-size:1.1rem}@media(max-width:800px){.contact-header_left{display:block;padding-left:2rem;width:100%}.contact-header_left h1{font-size:3.5rem;letter-spacing:10px}.contact-header_right{display:none}.contact-locations{display:block;padding:0}}.rewards-page{padding:6rem 24px 0}@media(min-width:851px){.rewards-page{padding:10rem 4rem 0}}.rewards-page h1,.rewards-page h2{color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:.17em}@media(min-width:992px){.rewards-page h1,.rewards-page h2{font-size:24px}}.rewards-page .anchors{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.rewards-page .anchors a{color:#9d7f3e;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.17em;margin-bottom:1rem}@media(min-width:992px){.rewards-page .anchors{flex-direction:row}.rewards-page .anchors a{margin-bottom:0;margin-right:1.5rem}.rewards-page .anchors .text-reveal:last-child a{margin-right:0}}@media(min-width:1200px){.rewards-page .anchors a{font-size:14px}}.rewards-page .top,.rewards-page .points{color:#fff;padding-top:3rem}.rewards-page .top p,.rewards-page .points p{line-height:1.7;font-size:14px}@media(min-width:992px){.rewards-page .top p,.rewards-page .points p{font-size:18px}}.rewards-page .top a,.rewards-page .points a{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:.17em}.rewards-page .top a:after,.rewards-page .points a:after{content:">";display:inline-block;color:#9d7f3e;position:relative;right:-8px;transform:scaleX(1.5);transition:.5s ease;font-weight:500}.rewards-page .top a:hover:after,.rewards-page .points a:hover:after{transform:scaleX(1.5) translateX(4px)}.rewards-page .top .tiers p,.rewards-page .points .tiers p{margin-top:0;font-weight:800;letter-spacing:.1em;margin-bottom:.5rem}.rewards-page .top .tiers p b,.rewards-page .points .tiers p b{color:#9d7f3e;text-transform:uppercase;font-weight:700}@media(min-width:767px){.rewards-page .top .tiers,.rewards-page .points .tiers{columns:2}}@media(min-width:992px){.rewards-page .top .tiers,.rewards-page .points .tiers{columns:3}}@media(min-width:992px){.rewards-page .top,.rewards-page .points{padding-top:4rem}}.rewards-page .top{padding-top:2rem}@media(min-width:992px){.rewards-page .top{padding-top:4rem}}.rewards-page .cards{display:flex;flex-wrap:wrap;margin:0 auto;padding:1.5rem 0}.rewards-page .cards .card{background-color:#fff;padding:30px;color:#000;width:100%;margin-bottom:30px}.rewards-page .cards .card h3{margin-top:0;margin-bottom:.5em;text-transform:uppercase;font-size:16px}.rewards-page .cards .card p{margin-top:0;margin-bottom:0;font-size:14px;letter-spacing:.05em;font-weight:500}.rewards-page .cards .card p b{color:#9d7f3e;font-weight:700}@media(min-width:992px){.rewards-page .cards{padding:2.5rem 3.5rem 1rem;justify-content:center}.rewards-page .cards .card h3{font-size:20px}.rewards-page .cards .card p{font-size:16px}.rewards-page .cards .card:not(.full-width){width:calc(50% - 15px);margin-right:15px}.rewards-page .cards .card:not(.full-width):nth-child(even){margin-left:15px;margin-right:0}}.rewards-page #daily-specials,.rewards-page #scheduled-sales,.rewards-page #flash-sales,.rewards-page .additional-benefits,.rewards-page #additional-discounts,.rewards-page .confidentiality{color:#fff;padding-top:3.5rem}.rewards-page #daily-specials p.note,.rewards-page #scheduled-sales p.note,.rewards-page #flash-sales p.note,.rewards-page .additional-benefits p.note,.rewards-page #additional-discounts p.note,.rewards-page .confidentiality p.note{font-size:12px;font-weight:500;font-style:italic;padding-bottom:.5rem;line-height:1.6;margin-top:-30px}@media(min-width:992px){.rewards-page #daily-specials p.note,.rewards-page #scheduled-sales p.note,.rewards-page #flash-sales p.note,.rewards-page .additional-benefits p.note,.rewards-page #additional-discounts p.note,.rewards-page .confidentiality p.note{font-size:16px;padding:0 3.5rem;margin-top:-20px}}.rewards-page #scheduled-sales .cards .card h3,.rewards-page #flash-sales .cards .card h3,.rewards-page .additional-benefits .cards .card h3,.rewards-page #additional-discounts .cards .card h3,.rewards-page .confidentiality .cards .card h3{color:#9d7f3e}.rewards-page .points{animation-delay:.3s}.rewards-page #daily-specials{animation-delay:.45s}.rewards-page #scheduled-sales{animation-delay:.6s}.rewards-page #flash-sales{animation-delay:.75s}.rewards-page .additional-benefits{animation-delay:.9s}.rewards-page #additional-discounts{animation-delay:1.05s}.rewards-page .confidentiality{animation-delay:1.2s}.rewards-page .order-cta{display:grid;margin-top:3.5rem}.rewards-page .order-cta img{width:100%;height:auto;min-height:300px;object-fit:cover;grid-row:1/3;grid-column:1/2;transform:translateX(-100px);opacity:0}.rewards-page .order-cta .text-reveal{grid-column:1/2;grid-row:1/2;margin:auto auto .5rem auto;padding:0 1rem}.rewards-page .order-cta .text-reveal h2 span{font-size:28px;letter-spacing:.1em;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center}.rewards-page .order-cta a{grid-column:1/2;grid-row:2/3;margin:.5rem auto auto auto;display:inline-block;background-color:#9d7f3e;color:#fff;padding:.75rem 3rem;border-radius:5rem;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center;transition:.5s ease;box-sizing:border-box;transform:translateY(50px);opacity:0}.rewards-page .order-cta a:hover{background-color:#8b7037}.rewards-page .order-cta p.note{color:#fff;font-size:12px;font-style:italic;font-weight:500;transform:translateX(-100px);opacity:0;line-height:1.4}.rewards-page .order-cta.anim-trigger img{animation:fade-right-custom 1.5s .3s both}.rewards-page .order-cta.anim-trigger a{animation:fade-up-custom 1.5s .75s both}.rewards-page .order-cta.anim-trigger p.note{animation:fade-right-custom 1.5s .9s both}@media(min-width:992px){.rewards-page .order-cta .text-reveal h2 span{font-size:48px}.rewards-page .order-cta a{font-size:18px}.rewards-page .order-cta p.note{font-size:14px}}.rewards-body footer{margin-top:7rem;background-color:#000}.rewards-body footer .footer-container{padding:6rem 24px 3rem}@media(min-width:801px){.rewards-body footer .footer-container{padding:9rem 4rem 6rem}}@keyframes fade-up-custom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-right-custom{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0px);opacity:1}}body.page-template-todays-sales .content-container.todays-sale-page{opacity:0}body.page-template-todays-sales .sale-info{padding-top:128px}body.page-template-todays-sales .page-title{color:#fff;letter-spacing:.6em;font-size:2rem;text-transform:uppercase;margin:42px 0}body.page-template-todays-sales .page-title h1{font-size:2em;color:inherit;margin-top:0;text-align:left}body.page-template-todays-sales .subtitle-text{padding:0;color:#9d7f3e;font-size:1.1rem;font-weight:300;line-height:2;max-width:65rem;margin-bottom:4rem}@media(max-width:800px){body.page-template-todays-sales .page-title{font-size:1rem}}body.page-template-todays-sales .no-sale{padding:2rem;background-color:#9d7f3e}body.page-template-todays-sales h2{color:#fff;text-transform:uppercase;text-align:center;font-size:28px;letter-spacing:.1em;margin:2rem 0}@media(min-width:992px){body.page-template-todays-sales h2{font-size:36px}}body.page-template-todays-sales .sale-img{width:100%;margin-block:3.5rem}body.page-template-todays-sales .sale-img.desktop{display:none}@media(min-width:851px){body.page-template-todays-sales .sale-img.mobile{display:none}body.page-template-todays-sales .sale-img.desktop{display:block}}body.page-template-todays-sales .order-cta{display:grid;margin-top:3.5rem;margin-bottom:3.5rem}body.page-template-todays-sales .order-cta img{width:100%;height:auto;min-height:300px;object-fit:cover;grid-row:1/3;grid-column:1/2;transform:translateX(-100px);opacity:0}body.page-template-todays-sales .order-cta .text-reveal{grid-column:1/2;grid-row:1/2;margin:auto auto .5rem auto;padding:0 1rem}body.page-template-todays-sales .order-cta .text-reveal h2{color:#fff;font-size:28px;letter-spacing:.1em;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center}body.page-template-todays-sales .order-cta a{grid-column:1/2;grid-row:2/3;margin:.5rem auto auto auto;display:inline-block;background-color:#9d7f3e;color:#fff;padding:.75rem 3rem;border-radius:5rem;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center;transition:.5s ease;box-sizing:border-box;transform:translateY(50px);opacity:0}body.page-template-todays-sales .order-cta a:hover{background-color:#8b7037}body.page-template-todays-sales .order-cta p.note{color:#fff;font-size:12px;font-style:italic;font-weight:500;transform:translateX(-100px);opacity:0;line-height:1.4}body.page-template-todays-sales .order-cta.anim-trigger img{animation:fade-right-custom 1.5s .3s both}body.page-template-todays-sales .order-cta.anim-trigger a{animation:fade-up-custom 1.5s .75s both}body.page-template-todays-sales .order-cta.anim-trigger p.note{animation:fade-right-custom 1.5s .9s both}@media(min-width:992px){body.page-template-todays-sales .order-cta .text-reveal h2 span,body.page-template-todays-sales .order-cta .text-reveal h1 span{font-size:48px}body.page-template-todays-sales .order-cta a{font-size:18px}body.page-template-todays-sales .order-cta p.note{font-size:14px}}.default-template-page{color:#fff;padding:5rem 24px;padding-top:10rem}.default-template-page a{color:#9d7f3e}@media screen and (min-width:850px){.default-template-page{padding:20rem 4rem 5rem;max-width:1500px;margin-left:auto;margin-right:auto}}@media screen and (min-width:2300px){.default-template-page{max-width:1900px}}.page-template-careers .careers-info{padding-top:128px}.page-template-careers .page-title{color:#fff;letter-spacing:.3em;font-size:2rem;text-transform:uppercase;margin:42px 0}.page-template-careers .page-title h1{font-size:1.75em;color:inherit;margin-top:0;text-align:left;margin-bottom:1.5em}@media(max-width:800px){.page-template-careers .page-title{font-size:1rem}}.page-template-careers .jobs{color:#fff;padding-bottom:2rem}.page-template-careers .jobs h2{font-size:3rem;margin-bottom:.25em;font-weight:600}@media(max-width:800px){.page-template-careers .jobs h2{font-size:1.5rem}}.page-template-careers .jobs .desc{opacity:.6}.page-template-careers .jobs .job-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;margin-block:.75rem 2rem}.page-template-careers .jobs .button{display:inline-block;padding:.75em 1.25em;border:1px solid #fff;color:#fff;text-decoration:none;transition:background-color .5s ease}.page-template-careers .jobs .button:hover{background-color:rgba(157,127,62,.3)}.page-template-careers .jobs .button:after{content:"";display:inline-block;vertical-align:middle;margin-left:.5em;margin-top:-.375em;width:1.5em;height:1.5em;background-image:url("/wp-content/themes/apex-theme/img/download-icon.svg");background-size:contain;background-position:center;filter:brightness(0) invert(1)}.page-template-careers .jobs h3{display:inline-block;margin-right:.5em;margin-bottom:0;font-weight:600}.page-template-careers .jobs .tag{display:inline-block;display:inline-block;padding:.25em .375em;border:1px solid #9d7f3e;color:#9d7f3e;border-radius:.375rem;font-size:.875rem;background-color:rgba(157,127,62,.25);margin-bottom:0}.page-template-careers .jobs .job{margin-top:3.5rem;padding-top:.5rem;border-top:1px solid #fff}@media(min-width:768px){.page-template-careers .jobs .all-jobs{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}}@media(min-width:1200px){.page-template-careers .jobs .all-jobs{grid-template-columns:1fr 1fr 1fr}}.page-template-careers .application-container{margin-top:clamp(32px,7.5vw,75px);background-color:#fff;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,3rem)}@media screen and (min-width: 1700px){.page-template-careers .application-container{max-width:1600px;margin-left:auto;margin-right:auto}}.page-template-careers .application-container:last-of-type{margin-bottom:128px}.page-template-careers .application-container .heading{font-size:clamp(24px,4vw,36px);text-align:center;color:#9d7f3e;margin-bottom:24px;margin-top:0}.page-template-careers .application-container .copy{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.page-template-careers .application-container .regular-form{margin-top:clamp(3rem,5vw,4rem);max-width:1200px;margin-left:auto;margin-right:auto}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
@import'https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.3/flexslider.min.css';html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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;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}*{box-sizing:border-box}ul{list-style-type:none}*{box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:none}.p-lr{padding-left:128px;padding-right:128px}.m-lr{margin-left:128px;margin-right:128px}html,body{scroll-behavior:smooth}body{min-height:100vh;display:flex !important;flex-direction:column}button,a,input[type=submit]{cursor:pointer}@media(max-width:1200px){.p-lr{padding-left:64px;padding-right:64px}.m-lr{margin-left:64px;margin-right:64px}}@media(max-width:800px){.p-lr{padding-left:24px;padding-right:24px}.m-lr{margin-left:24px;margin-right:24px}}@media(min-width:992px){.field-col-2{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(10px,6vw,32px)}}form input.field,textarea,select{width:100%;padding:12px 16px;border:1px solid #3f3f43;display:inline-block;font-family:"Montserrat",sans-serif;-webkit-appearance:none;appearance:none}.field-set{margin-bottom:16px}@media(min-width:992px){.field-set{margin-bottom:32px;display:flex;flex-direction:column}}.field-set.checkbox-set{margin-bottom:0}@media(min-width:992px){.field-set.checkbox-set{margin-bottom:1rem}}.field-set.hidden{display:none}#your-job{margin-top:auto}input,textarea,label,select{font-family:"Montserrat",sans-serif;line-height:24px}select{background-image:url(/wp-content/themes/apex-theme/img/drop-down.svg);background-repeat:no-repeat;background-position:right 10px center}label{margin-bottom:.5rem;display:block}textarea{resize:none;margin-top:auto}.checkbox-wrapper>*{display:inline-block;margin-bottom:1rem}.checkbox-wrapper .title{width:120px;margin-top:0}.checkbox-wrapper label{margin-left:5px;margin-bottom:0}.checkbox-wrapper .checkbox{margin-bottom:1rem}.checkbox-wrapper .checkbox>*{display:inline-block}.checkbox-wrapper .checkbox:not(:last-of-type){margin-right:24px}.checkbox-wrapper input[type=checkbox]{accent-color:#9d7f3e}.checkbox-wrapper.checkbox-col-2{display:grid;grid-template-columns:120px 1fr}.checkbox-wrapper.checkbox-col-2 .checkbox{display:inline-block}.checkbox-wrapper.checkbox-col-2 .checkbox-row{margin-bottom:0}input[type=radio]{accent-color:#9d7f3e}.range-wrapper{margin-bottom:1rem}.range-wrapper output{vertical-align:middle;margin-left:10px}.range-wrapper input[type=range]{color:#9d7f3e;--thumb-height:1.125em;--thumb-width:1.125em;--track-height:.125em;--track-color:#c4c4c4;--brightness-hover:110%;--brightness-down:80%;--clip-edges:.125em;vertical-align:middle;width:calc(100% - 30px);max-width:300px}.range-wrapper input[type=range]{position:relative;background:#fff0;overflow:hidden}.range-wrapper input[type=range],.range-wrapper input[type=range]::-webkit-slider-runnable-track,.range-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease .1s;height:var(--thumb-height)}.range-wrapper input[type=range]::-webkit-slider-runnable-track,.range-wrapper input[type=range]::-webkit-slider-thumb{position:relative}.range-wrapper input[type=range]::-webkit-slider-thumb{--thumb-radius:calc((var(--thumb-height) * 0.5) - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--box-fill:calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width,var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);filter:brightness(100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.range-wrapper input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab}.range-wrapper input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing}.range-wrapper input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px)}.range-wrapper input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.range-wrapper input[type=range],.range-wrapper input[type=range]::-moz-range-track,.range-wrapper input[type=range]::-moz-range-thumb{appearance:none;transition:all ease .1s;height:var(--thumb-height)}.range-wrapper input[type=range]::-moz-range-track,.range-wrapper input[type=range]::-moz-range-thumb,.range-wrapper input[type=range]::-moz-range-progress{background:#fff0}.range-wrapper input[type=range]::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width,var(--thumb-height));cursor:grab}.range-wrapper input[type=range]:active::-moz-range-thumb{cursor:grabbing}.range-wrapper input[type=range]::-moz-range-track{width:100%;background:var(--track-color)}.range-wrapper input[type=range]::-moz-range-progress{appearance:none;background:currentColor;transition-delay:30ms}.range-wrapper input[type=range]::-moz-range-track,.range-wrapper input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px)}.range-wrapper input[type=range]::-moz-range-thumb,.range-wrapper input[type=range]::-moz-range-progress{filter:brightness(100%)}.range-wrapper input[type=range]:hover::-moz-range-thumb,.range-wrapper input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}.range-wrapper input[type=range]:active::-moz-range-thumb,.range-wrapper input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}.range-wrapper input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.resume-wrapper{border:2px dashed #9d7f3e;width:100%;height:170px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.resume-wrapper input[type=file]{border:none;width:100%;padding:0 1rem}@media(min-width:992px){.resume-wrapper{height:calc(100% - 80px);margin-top:auto;margin-bottom:0}}@media screen and (min-width:1380px){.resume-wrapper{height:calc(100% - 56px)}}.add-p-bt{margin-bottom:58px}@media screen and (min-width: 1380px){.add-p-bt{margin-bottom:32px}}input[type=submit]{color:#fff;background-color:#9d7f3e;border-radius:0;display:inline-block;padding:.75rem 2rem;letter-spacing:1px;font-size:1rem;margin-bottom:16px;margin-right:1rem;transition:.5s ease;appearance:none;-webkit-appearance:none;border:none}input[type=submit]:hover{background-color:rgba(157,127,62,.9)}.center-content{text-align:center}.center-content .altcha{margin-inline:auto}.center-content .altcha .altcha-label{margin-bottom:unset}.note{text-align:center}.validate-field{opacity:0;position:absolute;pointer-events:none;width:0}.form-status{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:.6s ease}.form-status.open{opacity:1;pointer-events:all}.form-status .close{position:absolute;top:.5em;right:.5em;font-size:40px;color:blue;cursor:pointer;display:none}.form-status .card{background-color:#fff;padding:4rem;border-radius:4px}.form-status .card h6{margin:0 0 1em;font-size:24px;text-transform:uppercase;letter-spacing:.04em;font-weight:900}.form-status .card p{margin:0;font-weight:500;padding:0}.text-reveal h3,.text-reveal h2,.text-reveal h1,.text-reveal a{margin:0;overflow:hidden;line-height:1;display:block}.text-reveal h2{margin-bottom:.25em}.section{padding-top:clamp(3rem,.57rem + 12.152vw,15rem)}.section .text-reveal{text-align:left;font-size:2em;color:#fff}.text-reveal--anim,body.page-template-todays-sales .order-cta .text-reveal--anim-custom,.rewards-page .order-cta .text-reveal--anim-custom,.text-reveal--anim2,.text-reveal--anim3,.text-reveal--anim4,.text-reveal--anim5,.text-reveal--anim_loyalty{display:block;transform:translateY(100%);transition:all 1s cubic-bezier(.77,0,.175,1);transition-delay:.15s}.text-anim,body.page-template-todays-sales .order-cta.anim-trigger .text-reveal--anim-custom,.rewards-page .order-cta.anim-trigger .text-reveal--anim-custom,.text-anim2,.text-anim3,.text-anim4,.text-anim5,.text-anim_loyalty{display:block;transform:translateY(0);transition:all 1s cubic-bezier(.77,0,.175,1);transition-delay:.15s}.text-desc,.text-desc2,.text-desc3,.text-desc4,.text-desc_loyalty{display:block;transform:translateY(-200%);transition:all 1s cubic-bezier(.77,0,.175,1);transition-delay:.2s}.text-desc--anim,.text-desc--anim2,.text-desc--anim3,.text-desc--anim4,.text-desc--anim_loyalty{display:block;transform:translateY(0);transition:all 1s cubic-bezier(.77,0,.175,1);transition-delay:.2s}.desc-wrapper{overflow:hidden}.desc-wrapper p{color:#fff;text-align:left;font-size:1.1em;font-weight:300;line-height:1.6}@media(max-width:850px){.section .text-reveal{font-size:1.5em;margin-top:1em}.desc-wrapper p{font-size:.9rem}}.col-1{transform:translateY(-200%);transition:all 1.5s ease}.col-2{transform:translateY(-200%);transition:all 1.5s ease}.col-3{transform:translateY(-200%);transition:all 1.5s ease}.col-4{transform:translateY(-200%);transition:all 1.5s ease}.col-5{transform:translateY(-200%);transition:all 1.5s ease}@media(max-width:600px){.col-1,.col-2,.col-3,.col-4,.col-5{transform:translateY(0)}}.col-1-anim{transform:translateY(0);transition:all 1.5s ease}.col-2-anim{transform:translateY(0);transition:all 1.5s ease}.col-3-anim{transform:translateY(0);transition:all 1.5s ease}.col-4-anim{transform:translateY(0);transition:all 1.5s ease}.col-5-anim{transform:translateY(0);transition:all 1.5s ease}.col-1-anim,.col-1{transition-delay:.5s}.col-2-anim,.col-2{transition-delay:.7s}.col-3-anim,.col-3{transition-delay:.9s}.col-4-anim,.col-4{transition-delay:1.1s}.col-5-anim,.col-5{transition-delay:1.3s}.desc-wrapper a{color:#9d7f3e;border-bottom:1px solid #9d7f3e}.navbar{display:grid;grid-template-columns:1fr auto;padding:2rem;background-color:#000;position:fixed;width:100%;z-index:10}.navbar .toggle-nav{display:flex;flex-direction:column;margin-block:auto;row-gap:4px;z-index:11}.navbar .toggle-nav span{display:block;width:32px;height:4px;background-color:#fff;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease}.navbar .toggle-nav.toggle-nav-open span:first-child{transform:translateY(8px) rotate(45deg)}.navbar .toggle-nav.toggle-nav-open span:nth-child(2){opacity:0}.navbar .toggle-nav.toggle-nav-open span:last-child{transform:translateY(-8px) rotate(-45deg)}.navbar nav{position:absolute;top:100%;right:0;z-index:10;pointer-events:none}.navbar nav ul{margin:0;padding:0;display:flex;flex-direction:column;gap:1rem 2rem;color:#fff;font-size:1rem;background-color:#000;padding:0 2rem 2rem;transform:translateX(100%);transition:transform .5s ease;pointer-events:all}.navbar nav ul *{color:inherit}.navbar nav ul li{position:relative;padding-block:.5rem}.navbar nav ul li .shopLinks{position:absolute;top:100%;left:-1.5rem;width:calc(100% + 3rem);background-color:#9d7f3e;color:#000;padding:1.5rem;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .5s ease}.navbar nav ul li .shopLinks:before{content:"";display:block;position:absolute;top:0;left:50%;border-top:.25rem solid #9d7f3e;border-right:.25rem solid #9d7f3e;border-bottom:.25rem solid transparent;border-left:.25rem solid transparent;transform:translate(-50%,-50%) rotate(-45deg)}.navbar nav ul li .shopLinks a{display:inline-block}.navbar nav ul li .shopLinks a:not(:last-child){margin-bottom:.5em}.navbar nav ul li:hover .shopLinks{opacity:1;pointer-events:all}.navbar nav a{text-decoration:underline;text-underline-offset:.15em;text-decoration-color:transparent;transition:text-decoration-color .5s ease}.navbar nav a:hover{text-decoration-color:inherit}.navbar nav a.button{display:inline-block;padding:.5em 1.25em;border:1px solid #fff;color:#fff;text-decoration:none;transition:background-color .5s ease}.navbar nav a.button:hover{background-color:rgba(157,127,62,.3)}.navbar nav a.button.shopNow{background-color:#9d7f3e;color:#000;border-color:transparent}.navbar nav a.button.shopNow:hover{background-color:#8b7037}.navbar nav a.button.shopNow:after{content:"";display:inline-block;width:.5em;height:.5em;border-right:2px solid #000;border-bottom:2px solid #000;rotate:45deg;translate:0 -25%;margin-left:.75em}.navbar nav.navbar-open{pointer-events:all}.navbar nav.navbar-open ul{transform:translateX(0)}@media(min-width:992px){.navbar{grid-template-columns:auto 1fr}.navbar .toggle-nav{display:none}.navbar nav{position:static;display:flex;justify-content:flex-end;overflow:visible}.navbar nav ul{flex-direction:row;align-items:center;transform:none;padding:0}}@media(min-width:1200px){.navbar{padding-inline:4rem}}.btn-1 a{display:inline-block;padding:.75em 1.5em;border:1px solid #fff;color:#fff;text-decoration:none;transition:background-color .5s ease}.btn-1 a:hover{background-color:rgba(157,127,62,.3)}.btn-2 a{display:inline-block;padding:.75em 1.5em;border:1px solid #000;color:#000;text-decoration:none;transition:background-color .5s ease}.btn-2 a:hover{background-color:rgba(157,127,62,.3)}.btn-2-fill a{display:inline-block;padding:.75em 1.5em;border:1px solid #000;background-color:#000;color:#fff;text-decoration:none;transition:background-color .5s ease}.btn-2-fill a:hover{background-color:color-mix(in srgb,#9d7f3e,#000 70%)}.btn-1,.btn-2{overflow:hidden;text-align:left}.btn-b--anim,.btn-b--anim2,.btn-b--anim3,.btn-b--anim4,.btn-b--anim_loyalty{opacity:0;transform:translateY(-100%);transition:all 1s ease-in-out;transition-delay:.5s}.btn--anim,.btn--anim2,.btn--anim3,.btn--anim4,.btn--anim_loyalty{display:block;opacity:1;transform:translateY(0);transition:all 1s ease-in-out;transition-delay:.5s}.product-desc{display:flex;justify-content:flex-end;align-items:center}@media(max-width:850px){.btn-wrapper .btn-1 a{font-size:1rem}}.intro .title-logo{font-size:5em;color:#fff;margin:0}.intro p{color:#fff}.section{text-align:center}#fp-nav .fp-tooltip{text-transform:uppercase;font-weight:800;letter-spacing:2px;font-size:1rem}.parallax-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-attachment:fixed;background-clip:border-box;background-origin:padding-box;background-repeat:no-repeat;background-position:center top;background-color:rgba(0,0,0,.3);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.parallax{position:relative !important;z-index:1 !important;background-repeat:no-repeat !important;background-attachment:fixed !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#fullpage{z-index:5}#fp-nav.right{right:64px}#fp-nav ul li a span{background-color:#fff}#fp-nav ul li{margin-bottom:20px}.slider-container{overflow-x:hidden;width:100%}#product-slider{overflow:hidden}.flexslider{border:none;border-radius:0;background:0 0;margin-bottom:24px}.flexslider .slides{display:flex}.flexslider .slides img{height:100%;object-fit:cover}.custom-controls-container,.custom-controls-container1,.custom-controls-container2,.custom-controls-container3,.custom-controls-container4{display:inline-block}.custom-navigation1,.custom-navigation1,.custom-navigation2,.custom-navigation3,.custom-navigation4{display:flex;justify-content:flex-end;align-items:center}.flex-next{margin-left:30px}.ps-container,.ps2-container,.ps3-container,.ps4-container{transform:translateX(-100%);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.img_loyalty-container{transform:translateY(100%);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.ps-anim,.ps2-anim,.ps3-anim,.ps4-anim{transform:translateX(0);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.img_loyalty-anim{transform:translateY(0);transition:all 1.5s cubic-bezier(.77,0,.175,1)}.custom-navigation1,.custom-navigation2,.custom-navigation3,.custom-navigation4{opacity:0;transform:translateX(100px);transition:all .6s ease-in-out;transition-delay:1s}.custom-navigation,.cn1-anim,.cn2-anim,.cn3-anim,.cn4-anim{opacity:1;transform:translateX(0);transition:all .6s ease-in-out;transition-delay:1s}@media(max-width:600px){.custom-navigation1,.custom-navigation2,.custom-navigation3,.custom-navigation4{transform:translateX(0)}}.slider-container-main{height:0;width:0;margin:0 auto}.pop-up{background-color:#000;width:100%;height:100%;margin:auto;padding:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.pop-up h3{text-align:center}.pop-up #custom-handle{width:2em;height:2em;text-align:center;margin-top:-.3em;border-radius:100%;background-color:rgba(0,0,0,.9)}.pop-up .slider-center{display:grid;height:calc(100% - 126px)}@media(min-width: 767px){.pop-up .slider-center{min-height:700px;height:100%;display:flex;flex-direction:column;justify-content:center}}.pop-up .slider-container{display:block;overflow:visible;margin:auto;width:100%;max-width:400px;margin-bottom:3em;padding:30px}.pop-up .slider-container+div{margin:auto 0 1rem 0}@media(min-width:767px){.pop-up .slider-container{margin:0 auto}.pop-up .slider-container+div{margin:5em 0 0}}.pop-up .verify-over{color:#fff}.pop-up #confirmation{display:flex}.pop-up button{margin:3em auto 0 auto;padding:10px 30px;font-size:1em;font-weight:700;border:none;transition:.35s}.pop-up button:hover{transition:.35s;background-color:gold}.pop-up button:disabled{background-color:#a9a9a9}.pop-up .verify-message{margin:1.2em;position:absolute}.pop-up p{color:#fff;text-align:center}.pop-up .btn-show{display:block;background-color:#fff}.pop-up .msg-container{position:relative}.pop-up strong{color:gold}.pop-up .btn-show-anim{background-color:gold;transition:.5s ease}.pop-up .closure-notice{width:100%;background-color:gold;position:relative;top:-14px}.pop-up .closure-notice h3{font-size:.9em;padding:1.5rem}.pop-up .no-display{display:none}.pop-up p.disclaimer{padding-left:20%;padding-right:20%;font-size:10px;font-weight:300;line-height:1.5}@media(min-width:767px){.pop-up{position:fixed;top:0;left:0}.pop-up h1{font-size:1.17em;padding:2rem 1rem}}@media(max-width:600px){p.disclaimer{padding-left:24px;padding-right:24px}}.gallery{display:grid;grid-template-columns:auto auto auto;grid-auto-rows:auto;grid-gap:4px;margin-top:48px}.gallery .gallery-item{width:100%;height:100%;margin:4px}.gallery img.gallery-item{object-fit:cover}@media screen and (max-width:1200px){.gallery{grid-template-columns:auto auto}}@media screen and (max-width:800px){.gallery{grid-template-columns:auto}}.grid-section-1,.grid-section-2,.grid-section-3,.grid-section-4,.grid-section-loyalty{width:100%;display:grid}.grid-section-1 .grid-item-1,.grid-section-2 .grid-item-1,.grid-section-3 .grid-item-1,.grid-section-4 .grid-item-1,.grid-section-loyalty .grid-item-1{display:grid;grid-area:grid-item-1}.grid-section-1 .product-desc,.grid-section-2 .product-desc,.grid-section-3 .product-desc,.grid-section-4 .product-desc,.grid-section-loyalty .product-desc{display:grid;grid-area:product-desc;margin-block:auto}.grid-section-1 .product-desc .eyebrow,.grid-section-2 .product-desc .eyebrow,.grid-section-3 .product-desc .eyebrow,.grid-section-4 .product-desc .eyebrow,.grid-section-loyalty .product-desc .eyebrow{font-size:.5em;letter-spacing:.3em;margin-bottom:.5em;line-height:1.4;text-transform:uppercase}.grid-section-1,.grid-section-3{grid-template-columns:.5fr 3fr 3fr .5fr;grid-template-areas:" . grid-item-1 product-desc  ."}.grid-section-1 .product-desc,.grid-section-3 .product-desc{padding-left:20%}@media(max-width:1400px){.grid-section-1,.grid-section-3{grid-template-columns:64px 3fr 3fr 64px}}@media(max-width:1150px){.grid-section-1,.grid-section-3{grid-template-columns:64px 3fr 3fr 64px;grid-template-areas:" . grid-item-1 grid-item-1  ." ". product-desc product-desc ."}.grid-section-1 .product-desc,.grid-section-3 .product-desc{padding-left:0}}@media(max-width:700px){.grid-section-1,.grid-section-3{grid-template-columns:24px 3fr 3fr 24px}}.grid-section-2,.grid-section-4,.grid-section-loyalty{grid-template-columns:.5fr 3fr 3fr .5fr;grid-template-areas:" . product-desc grid-item-1   ."}.grid-section-2 .product-desc,.grid-section-4 .product-desc,.grid-section-loyalty .product-desc{padding-right:20%}@media(max-width:1400px){.grid-section-2,.grid-section-4,.grid-section-loyalty{grid-template-columns:64px 3fr 3fr 64px}}@media(max-width:1150px){.grid-section-2,.grid-section-4{grid-template-columns:64px 3fr 3fr 64px;grid-template-areas:" . grid-item-1 grid-item-1  ." ". product-desc product-desc ."}.grid-section-2 .product-desc,.grid-section-4 .product-desc{padding-left:0}}@media(max-width:991px){.grid-section-loyalty{grid-template-columns:64px 3fr 3fr 64px;grid-template-areas:" . grid-item-1 grid-item-1  ." ". product-desc product-desc ."}.grid-section-loyalty .product-desc{padding-left:0}}@media(max-width:700px){.grid-section-2,.grid-section-4,.grid-section-loyalty{grid-template-columns:24px 3fr 3fr 24px}.grid-section-2 .product-desc,.grid-section-4 .product-desc,.grid-section-loyalty .product-desc{padding-right:0}}.slide-5 section.locations-info{display:grid;margin-inline:24px;grid-template-columns:repeat(1,1fr)}.slide-5 div.locations-title{margin-inline:24px;grid-template-columns:repeat(1,1fr)}.slide-5{display:flex;justify-content:center;padding-bottom:clamp(3rem,.57rem + 12.152vw,15rem)}@media(min-width: 701px){.slide-5 section.locations-info{grid-template-columns:repeat(2, 1fr);column-gap:4em;margin-inline:64px}.slide-5 section.locations-info .wrapper{overflow:hidden;padding:1px}.slide-5 div.locations-title{margin-inline:64px}}@media(min-width:1401px){.slide-5 section.locations-info{gap:3em;grid-template-columns:repeat(3,1fr);margin-inline:7.1428571429%}.slide-5 div.locations-title{margin-inline:7.1428571429%}}@media(min-width:970px){.slide-5 div.locations-title{grid-template-columns:repeat(2,1fr);gap:4em}}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{border-right:1px solid #272727;height:0;animation:anim-lines 1.5s linear forwards}@keyframes anim-lines{0%{height:0}100%{height:100%}}.pre-loader{color:#fff}footer{margin:auto 0 0 0}footer p{font-size:1rem;color:#9d7f3e;font-weight:300}.footer-container{padding:64px;background:#000;position:relative;z-index:10000;display:grid;gap:2rem 3rem;grid-template-columns:[contact-start legal-start locations-start loyalty-start] 1fr [contact-end legal-end locations-end loyalty-end]}@media(min-width:801px){.footer-container:not(.is_home){grid-template-columns:[loyalty-start legal-start] auto [loyalty-end contact-start general-start] auto [general-end locations-start] min-content [contact-end locations-end legal-end]}.footer-container.is_home{grid-template-columns:[loyalty-start] auto [loyalty-end legal-start] auto [legal-end]}}@media(min-width:1201px){.footer-container:not(.is_home){grid-template-columns:1fr [loyalty-start legal-start] auto [loyalty-end] 2fr [contact-start general-start] auto [general-end] 2fr [locations-start] auto [contact-end locations-end legal-end] 1fr}}.footer-container .legal{grid-column:legal;margin-top:auto;text-wrap:pretty;max-width:75em}.footer-container .legal p{font-size:13px;color:#fff;opacity:.7;line-height:1.3;margin:0}.footer-container .legal p strong{font-weight:600}.footer-container .loyalty{grid-column:loyalty;margin-right:auto;margin-bottom:auto;display:grid;grid-template-columns:1fr 3.5rem;gap:.5rem}.footer-container .loyalty h6{grid-column:1/-1;margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.15em}.footer-container .loyalty p{grid-column:1;font-size:.875rem;max-width:7.75rem;margin:0;line-height:1.3}.footer-container .loyalty img{grid-column:2;width:100%;height:auto}.footer-container .loyalty h6,.footer-container .loyalty p,.footer-container .loyalty a{color:#fff}.footer-container .loyalty a{text-decoration:underline}.footer-container .contact-info{grid-column:contact;display:grid;grid-template-columns:subgrid}.footer-container .contact-info>.general{grid-column:general}.footer-container .contact-info>.locations{grid-column:locations}.footer-container .contact-info>.locations ul{margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem 2rem}.footer-container .contact-info>.locations ul p{margin:0}@media(min-width:1201px){.footer-container .contact-info>.locations ul{flex-direction:row;flex-wrap:wrap}}.footer-container .contact-info h4{text-transform:uppercase;color:#fff;opacity:.8;letter-spacing:1px;margin:0}.footer-container .contact-info a,.footer-container .contact-info p{font-size:.8rem;color:#9d7f3e}.copyright{background-color:#9d7f3e;margin:0}.copyright p{margin:0;color:#fff;font-size:.8rem}footer hr{height:1px;background-color:#272727;border:none;margin:0}@media(max-width:800px){.contact-info{display:block}.contact-info>div{margin-bottom:24px}.footer-container{padding:24px}}.page-template-menu footer{display:block !important}.page-template-menu .product-info.p-lr{margin-bottom:0 !important}html{background-color:#000;font-family:"Montserrat",sans-serif}.grid-box{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;display:grid;grid-template-areas:"item-1 item-2 item-3 item-4 item-5 item-6"}.grid-box .item-1{grid-area:item-1}.grid-box .item-2{grid-area:item-2}.grid-box .item-3{grid-area:item-3}.grid-box .item-4{grid-area:item-4}.grid-box .item-5{grid-area:item-5}.grid-box .item-6{grid-area:item-6}.welcome{z-index:9999;left:64px;bottom:64px;position:fixed}.welcome h3{margin:0;color:#fff;text-transform:uppercase;font-size:1em}.welcome .hr-1{padding:12px 0 0;display:flex;justify-content:flex-start;align-content:flex-start}.welcome .hr-1 hr{margin:0;background-color:#fff;text-align:left;border:none}.welcome .fab{color:#fff;font-size:1.1em;padding-right:10px;transition:transform .15s ease-in-out}.welcome .fab:hover{transition:transform .15s ease-in-out;transform:scale(1.1)}.social-before{transform:translateY(-100%)}.social-anim{transition:1s ease;transition-delay:2.5s;transform:translateY(0)}.welcome-before{transform:translateY(100%)}.welcome-anim{transform:translateY(0);transition:1s ease;transition-delay:2.5s}.hr-home{height:3px;width:0}.hr-anim{width:100%;transition:1s ease;transition-delay:2s}.remove-slider{display:none}.grid-item-1{color:#fff}.col-1,.col-2,.col-3,.col-4,.col-5{text-align:left;padding-top:4em}.col-1 img,.col-2 img,.col-3 img,.col-4 img,.col-5 img{width:100%}.col-1 .link-out,.col-2 .link-out,.col-3 .link-out,.col-4 .link-out,.col-5 .link-out{display:flex;justify-content:space-between;align-items:center;column-gap:1.5rem}.col-1 p,.col-2 p,.col-3 p,.col-4 p,.col-5 p{color:#9d7f3e;font-weight:300}.col-1 h4,.col-2 h4,.col-3 h4,.col-4 h4,.col-5 h4{color:#fff;font-size:clamp(1.5rem,1.269rem + .615vw,2rem)}.col-1 a,.col-2 a,.col-3 a,.col-4 a,.col-5 a{margin-block:1.33em;color:#fff;border:.5px solid #fff;padding:.75em 1.5em;transition:.3s}.col-1 a:hover,.col-2 a:hover,.col-3 a:hover,.col-4 a:hover,.col-5 a:hover{transition:.3s;background-color:#fff;color:#000}.locations-info [class^=col] .link-out h4{margin:.5em 0}.locations-title{display:grid;column-gap:4em}.locations-title p{text-align:start;color:#fff;font-size:1.1em;line-height:1.6;font-weight:300;margin-top:0}@media(max-width:850px){.locations-title p{font-size:.9rem}}.locations-title h2,.locations-title h1{text-align:left;font-size:3em;color:#fff;margin-top:0}@media(min-width:992px){.locations-title h2,.locations-title h1{margin-bottom:auto}}@media(max-width:850px){.grid-box>div{border-right:none}.grid-box>div:nth-child(3){border-right:1px solid #272727}}@media(max-width:1200px){.welcome{display:none}}.reveal-img{position:relative;z-index:5;height:60vh;width:0;margin:0 auto;background-position:center center;background-size:cover;transition:all 1s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.reveal-img h2,.reveal-img h1{font-size:clamp(2rem,5vw,4rem);color:#fff;letter-spacing:10px;margin:0;text-shadow:1px 1px 25px rgba(0,0,0,.5);text-transform:uppercase;overflow:hidden;text-wrap:balance;max-width:20em}.cta-button{position:relative;margin-top:2rem;margin-inline:auto}.cta-button.title-reveal{opacity:0}.cta-button.title-reveal-anim{opacity:1}.cta-button .button{display:inline-block;padding:.75em 1.5em;background-color:#000;color:#fff;text-decoration:none;margin-bottom:.25rem;transition-property:background-color,color;transition-duration:.5s;transition-timing-function:ease}.cta-button .button:hover{background-color:#9d7f3e;color:#000}.cta-button .child-links{position:absolute;top:100%;left:50%;width:100%;background-color:#000;color:#fff;padding:1.5rem;transform:translateX(-50%);z-index:1;opacity:0;pointer-events:none;transition:opacity .5s ease}.cta-button .child-links:before{content:"";display:block;position:absolute;top:0;left:50%;border-top:.25rem solid #000;border-right:.25rem solid #000;border-bottom:.25rem solid transparent;border-left:.25rem solid transparent;transform:translate(-50%,-50%) rotate(-45deg)}.cta-button .child-links a{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:transparent;transition:text-decoration-color .5s ease}.cta-button .child-links a:not(:last-child){margin-bottom:.5em}.cta-button .child-links a:hover{text-decoration-color:inherit}.cta-button:hover .child-links{opacity:1;pointer-events:all}.title-reveal{display:block;transform:translateY(105%);transition:1.5s ease}.title-reveal-anim{transform:translateY(0);transition:1.5s ease;transition-delay:1.5s;transition:all 1.5s cubic-bezier(.77,0,.175,1)}.reveal-img-anim{width:85.7142857143%;transition:all 1s ease}@media(max-width:1400px){.reveal-img-anim{width:calc(100% - 128px)}}@media(max-width: 700px){.reveal-img-anim{width:calc(100% - 48px)}}@keyframes scroll-anim{0%{transform:translateY(0);opacity:0}25%{opacity:1}100%{transform:translateY(100%);opacity:0}}.scroll-down{position:absolute;bottom:64px;right:64px;z-index:5}.scroll-down p{letter-spacing:1px;margin-bottom:80px;font-size:1rem;font-weight:700;color:#fff}.scroll-down img{animation:scroll-anim 2s infinite;animation-timing-function:ease-in-out;animation-delay:.5s}@media(max-width:1150px){.scroll-down{display:none}}@media(max-width:800px){.reveal-img h2{font-size:2em}}p.alt-text{font-weight:700 !important;font-size:18px !important;padding-right:50% !important}div.alt-text:not(.show){display:none}div.reg-text.hide{display:none}.loyalty-section{--padding-block:clamp(1.5rem, 0.25rem + 6vw, 6rem);background:#9d7f3e;color:#000;padding-block:var(--padding-block);margin-top:clamp(3rem,.57rem + 12.152vw,15rem);text-align:center}.loyalty-section h2,.loyalty-section h3{text-wrap:balance}.loyalty-section .text-reveal,.loyalty-section p{color:inherit}.loyalty-section .text-reveal{margin-top:0}.loyalty-section .grid-item-1{display:none;overflow:hidden;margin-bottom:var(--padding-block)}@media(min-width:992px){.loyalty-section .grid-item-1{display:block;margin-block:calc(-1*var(--padding-block))}}.loyalty-section img{width:100%;max-width:30rem;margin-inline:auto}@media(min-width:992px){.loyalty-section img{max-width:40rem;margin-block:3rem}}.loyalty-section .btn-wrapper{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem;z-index:1}.loyalty-section .btn-wrapper p{margin:0}.loyalty-section .btn-wrapper .cta-button{margin:0}.loyalty-section .btn-wrapper .cta-button .button{border:1px solid #000;color:#fff}.loyalty-section .btn-wrapper .cta-button .button:hover{background-color:#000}.loyalty-section .btn-wrapper .cta-button .child-links{--bg-color:color-mix(in srgb,#9d7f3e,#000 70%);background-color:#fff;background-color:var(--bg-color)}.loyalty-section .btn-wrapper .cta-button .child-links:before{border-color:var(--bg-color) var(--bg-color) transparent transparent}.menu{padding:24px;background-color:#fff;border-radius:5px}.products-title h1{font-size:.5em;letter-spacing:.3em;margin-bottom:.5em;line-height:1.4}.products-title h2{font-size:2em}.product-info{padding-top:128px}.product-info .reg-text,.product-info .alt-text{padding:0;color:#9d7f3e;font-size:1.1rem;font-weight:300;line-height:2;margin-bottom:2rem;max-width:700px}.store-select{color:#9d7f3e}.store-select a{color:#000;background-color:#fff;border-radius:3px;display:inline-block;padding:.75rem 2rem;text-transform:uppercase;letter-spacing:1px;font-size:1rem;margin-bottom:16px;margin-right:1rem;font-weight:700;transition:.5s ease}.store-select a:hover{background-color:gold;color:#000}.store-select a.active{background-color:#9d7f3e;color:#fff;pointer-events:none}#menu-content{background-color:#fff;margin-top:4rem;width:calc(100% + 256px) !important;margin-left:-128px}@media(max-width:1200px){#menu-content{width:calc(100% + 128px) !important;margin-left:-64px}}@media(max-width:800px){#menu-content{width:calc(100% + 48px) !important;margin-left:-24px;margin-top:2rem}}.products-title{color:#fff;letter-spacing:.6em;font-size:2rem;text-transform:uppercase;margin:42px 0}@media(max-width:885px){.tab-container p{display:none}@-webkit-keyframes fadeIn{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}}@media(max-width:1200px){.reg-text{padding-right:20%}}@media(max-width:800px){.reg-text{padding-right:0}.products-title{font-size:1rem}}#map{max-width:100%;height:50vh}.locations-container{padding:128px}.content-container{position:relative;z-index:2}.map-header{font-size:1.5em;text-transform:uppercase;margin:0}#map-container{padding:24px}#map-container p{font-size:1.5em}#map-container a{font-weight:600;text-transform:uppercase;font-size:1em;letter-spacing:1px;color:#9d7f3e}#map-container a:after{content:">";margin-left:10px;color:brand-color-black}.location-address{text-align:left}.location-address p{color:#9d7f3e;font-weight:300}.location-address h4{color:#fff}.location-address a{color:#fff;text-transform:uppercase}.location-address a:after{content:">";color:#9d7f3e;margin-left:10px}@media(max-width:1200px){.locations-container{padding:64px}}@media(max-width:800px){.locations-container{padding:24px;padding-top:100px}.locations-title h2,.locations-title h1{text-align:left;font-size:1.5em;font-weight:700;color:#fff}.locations-title h2 span,.locations-title h1 span{font-size:1.5em}}.culture-info{padding-top:128px}.culture-info:last-of-type{padding-bottom:128px}.culture-info .culture-title{color:#fff;letter-spacing:.6em;font-size:2rem;text-transform:uppercase;margin:42px 0}.culture-info .culture-title h1{font-size:.5em;letter-spacing:.3em;margin-bottom:.5em;line-height:1.4;color:inherit}.culture-info .culture-title h2{font-size:2em;color:inherit}@media(max-width:800px){.culture-info .culture-title{font-size:1rem}}.culture-info .subtitle-text,.culture-info .position-title{padding:0;color:#9d7f3e;font-size:1.1rem;font-weight:300;line-height:2;max-width:700px;margin-bottom:2rem}.culture-info h6{font-size:1.3rem;color:#fff;margin:1.5rem 0 0}.culture-info:first-child p{margin:0;padding:0}.culture-info a{color:#9d7f3e;transition:.25s ease}.culture-info a:visited{color:#9d7f3e}.culture-info a:hover{filter:brightness(1.2)}.culture-info .text{margin-bottom:3rem;padding:0 1rem}.column{-ms-flex:25%;flex:25%;max-width:25%;padding:0 4px}.column-3{-ms-flex:33.333%;flex:33.3333%;max-width:33.3333%;padding:0 4px}.column img{margin-top:8px;vertical-align:middle}@media screen and (max-width:1200px){.column{-ms-flex:50%;flex:50%;max-width:50%}.culture-info p{padding:0;width:100%}.culture-info h1,.culture-info h2{font-size:1.5em;letter-spacing:10px}}@media screen and (max-width:800px){.column{-ms-flex:100%;flex:100%;max-width:100%}.column-3{-ms-flex:100%;flex:100%;max-width:100%}}.management .gallery-item{display:flex;flex-direction:column}.management .gallery-item img{width:100%;flex:100% 0 1;object-fit:cover}.contact-header{display:flex;flex-wrap:wrap}.contact-header_left{display:flex;flex-direction:column;justify-content:center;width:50%;flex:1 1 auto;padding-top:128px;padding-bottom:64px}.contact-header_left h1{font-size:5rem;color:#fff;letter-spacing:20px;margin:42px 0 0;text-transform:uppercase;max-width:5em}.contact-header_left img{margin-top:2rem}.contact-header_left .subtitle-text{padding:0;color:#9d7f3e;font-size:1.1rem;font-weight:300;line-height:2;max-width:700px;margin-bottom:2rem}.contact-header_right{width:50%;flex:1 1 auto;background-position:center center;background-size:cover;background-image:url("/wp-content/themes/apex-theme/img/contact-hero.jpg");padding:18rem 1rem}.contact-locations{padding:128px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.contact-locations p{color:#9d7f3e;font-weight:300}.contact-locations h4{text-transform:uppercase;color:#fff}.contact-locations .animsition-link{color:#fff;text-transform:uppercase}.contact-locations .animsition-link:after{content:">";color:#9d7f3e;margin-left:10px}.contact-locations>div{flex:1 1;padding:2rem}.contact-locations .social-icons{padding-top:1rem}.contact-locations .social-icons a{color:#fff;padding-right:1rem;font-size:1.1rem}@media(max-width:800px){.contact-header_left{display:block;padding-left:2rem;width:100%}.contact-header_left h1{font-size:3.5rem;letter-spacing:10px}.contact-header_right{display:none}.contact-locations{display:block;padding:0}}.rewards-page{padding:6rem 24px 0}@media(min-width:851px){.rewards-page{padding:10rem 4rem 0}}.rewards-page h1,.rewards-page h2{color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:.17em}@media(min-width:992px){.rewards-page h1,.rewards-page h2{font-size:24px}}.rewards-page .anchors{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.rewards-page .anchors a{color:#9d7f3e;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.17em;margin-bottom:1rem}@media(min-width:992px){.rewards-page .anchors{flex-direction:row}.rewards-page .anchors a{margin-bottom:0;margin-right:1.5rem}.rewards-page .anchors .text-reveal:last-child a{margin-right:0}}@media(min-width:1200px){.rewards-page .anchors a{font-size:14px}}.rewards-page .top,.rewards-page .points{color:#fff;padding-top:3rem}.rewards-page .top p,.rewards-page .points p{line-height:1.7;font-size:14px}@media(min-width:992px){.rewards-page .top p,.rewards-page .points p{font-size:18px}}.rewards-page .top a,.rewards-page .points a{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:.17em}.rewards-page .top a:after,.rewards-page .points a:after{content:">";display:inline-block;color:#9d7f3e;position:relative;right:-8px;transform:scaleX(1.5);transition:.5s ease;font-weight:500}.rewards-page .top a:hover:after,.rewards-page .points a:hover:after{transform:scaleX(1.5) translateX(4px)}.rewards-page .top .tiers p,.rewards-page .points .tiers p{margin-top:0;font-weight:800;letter-spacing:.1em;margin-bottom:.5rem}.rewards-page .top .tiers p b,.rewards-page .points .tiers p b{color:#9d7f3e;text-transform:uppercase;font-weight:700}@media(min-width:767px){.rewards-page .top .tiers,.rewards-page .points .tiers{columns:2}}@media(min-width:992px){.rewards-page .top .tiers,.rewards-page .points .tiers{columns:3}}@media(min-width:992px){.rewards-page .top,.rewards-page .points{padding-top:4rem}}.rewards-page .top{padding-top:2rem}@media(min-width:992px){.rewards-page .top{padding-top:4rem}}.rewards-page .cards{display:flex;flex-wrap:wrap;margin:0 auto;padding:1.5rem 0}.rewards-page .cards .card{background-color:#fff;padding:30px;color:#000;width:100%;margin-bottom:30px}.rewards-page .cards .card h3{margin-top:0;margin-bottom:.5em;text-transform:uppercase;font-size:16px}.rewards-page .cards .card p{margin-top:0;margin-bottom:0;font-size:14px;letter-spacing:.05em;font-weight:500}.rewards-page .cards .card p b{color:#9d7f3e;font-weight:700}@media(min-width:992px){.rewards-page .cards{padding:2.5rem 3.5rem 1rem;justify-content:center}.rewards-page .cards .card h3{font-size:20px}.rewards-page .cards .card p{font-size:16px}.rewards-page .cards .card:not(.full-width){width:calc(50% - 15px);margin-right:15px}.rewards-page .cards .card:not(.full-width):nth-child(even){margin-left:15px;margin-right:0}}.rewards-page #daily-specials,.rewards-page #scheduled-sales,.rewards-page #flash-sales,.rewards-page .additional-benefits,.rewards-page #additional-discounts,.rewards-page .confidentiality{color:#fff;padding-top:3.5rem}.rewards-page #daily-specials p.note,.rewards-page #scheduled-sales p.note,.rewards-page #flash-sales p.note,.rewards-page .additional-benefits p.note,.rewards-page #additional-discounts p.note,.rewards-page .confidentiality p.note{font-size:12px;font-weight:500;font-style:italic;padding-bottom:.5rem;line-height:1.6;margin-top:-30px}@media(min-width:992px){.rewards-page #daily-specials p.note,.rewards-page #scheduled-sales p.note,.rewards-page #flash-sales p.note,.rewards-page .additional-benefits p.note,.rewards-page #additional-discounts p.note,.rewards-page .confidentiality p.note{font-size:16px;padding:0 3.5rem;margin-top:-20px}}.rewards-page #scheduled-sales .cards .card h3,.rewards-page #flash-sales .cards .card h3,.rewards-page .additional-benefits .cards .card h3,.rewards-page #additional-discounts .cards .card h3,.rewards-page .confidentiality .cards .card h3{color:#9d7f3e}.rewards-page .points{animation-delay:.3s}.rewards-page #daily-specials{animation-delay:.45s}.rewards-page #scheduled-sales{animation-delay:.6s}.rewards-page #flash-sales{animation-delay:.75s}.rewards-page .additional-benefits{animation-delay:.9s}.rewards-page #additional-discounts{animation-delay:1.05s}.rewards-page .confidentiality{animation-delay:1.2s}.rewards-page .order-cta{display:grid;margin-top:3.5rem}.rewards-page .order-cta img{width:100%;height:auto;min-height:300px;object-fit:cover;grid-row:1/3;grid-column:1/2;transform:translateX(-100px);opacity:0}.rewards-page .order-cta .text-reveal{grid-column:1/2;grid-row:1/2;margin:auto auto .5rem auto;padding:0 1rem}.rewards-page .order-cta .text-reveal h2 span{font-size:28px;letter-spacing:.1em;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center}.rewards-page .order-cta a{grid-column:1/2;grid-row:2/3;margin:.5rem auto auto auto;display:inline-block;background-color:#9d7f3e;color:#fff;padding:.75rem 3rem;border-radius:5rem;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center;transition:.5s ease;box-sizing:border-box;transform:translateY(50px);opacity:0}.rewards-page .order-cta a:hover{background-color:#8b7037}.rewards-page .order-cta p.note{color:#fff;font-size:12px;font-style:italic;font-weight:500;transform:translateX(-100px);opacity:0;line-height:1.4}.rewards-page .order-cta.anim-trigger img{animation:fade-right-custom 1.5s .3s both}.rewards-page .order-cta.anim-trigger a{animation:fade-up-custom 1.5s .75s both}.rewards-page .order-cta.anim-trigger p.note{animation:fade-right-custom 1.5s .9s both}@media(min-width:992px){.rewards-page .order-cta .text-reveal h2 span{font-size:48px}.rewards-page .order-cta a{font-size:18px}.rewards-page .order-cta p.note{font-size:14px}}.rewards-body footer{margin-top:7rem;background-color:#000}.rewards-body footer .footer-container{padding:6rem 24px 3rem}@media(min-width:801px){.rewards-body footer .footer-container{padding:9rem 4rem 6rem}}@keyframes fade-up-custom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-right-custom{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0px);opacity:1}}body.page-template-todays-sales .content-container.todays-sale-page{opacity:0}body.page-template-todays-sales .sale-info{padding-top:128px}body.page-template-todays-sales .page-title{color:#fff;letter-spacing:.6em;font-size:2rem;text-transform:uppercase;margin:42px 0}body.page-template-todays-sales .page-title h1{font-size:2em;color:inherit;margin-top:0;text-align:left}body.page-template-todays-sales .subtitle-text{padding:0;color:#9d7f3e;font-size:1.1rem;font-weight:300;line-height:2;max-width:65rem;margin-bottom:4rem}@media(max-width:800px){body.page-template-todays-sales .page-title{font-size:1rem}}body.page-template-todays-sales .no-sale{padding:2rem;background-color:#9d7f3e}body.page-template-todays-sales h2{color:#fff;text-transform:uppercase;text-align:center;font-size:28px;letter-spacing:.1em;margin:2rem 0}@media(min-width:992px){body.page-template-todays-sales h2{font-size:36px}}body.page-template-todays-sales .sale-img{width:100%;margin-block:3.5rem}body.page-template-todays-sales .sale-img.desktop{display:none}@media(min-width:851px){body.page-template-todays-sales .sale-img.mobile{display:none}body.page-template-todays-sales .sale-img.desktop{display:block}}body.page-template-todays-sales .order-cta{display:grid;margin-top:3.5rem;margin-bottom:3.5rem}body.page-template-todays-sales .order-cta img{width:100%;height:auto;min-height:300px;object-fit:cover;grid-row:1/3;grid-column:1/2;transform:translateX(-100px);opacity:0}body.page-template-todays-sales .order-cta .text-reveal{grid-column:1/2;grid-row:1/2;margin:auto auto .5rem auto;padding:0 1rem}body.page-template-todays-sales .order-cta .text-reveal h2{color:#fff;font-size:28px;letter-spacing:.1em;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center}body.page-template-todays-sales .order-cta a{grid-column:1/2;grid-row:2/3;margin:.5rem auto auto auto;display:inline-block;background-color:#9d7f3e;color:#fff;padding:.75rem 3rem;border-radius:5rem;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center;transition:.5s ease;box-sizing:border-box;transform:translateY(50px);opacity:0}body.page-template-todays-sales .order-cta a:hover{background-color:#8b7037}body.page-template-todays-sales .order-cta p.note{color:#fff;font-size:12px;font-style:italic;font-weight:500;transform:translateX(-100px);opacity:0;line-height:1.4}body.page-template-todays-sales .order-cta.anim-trigger img{animation:fade-right-custom 1.5s .3s both}body.page-template-todays-sales .order-cta.anim-trigger a{animation:fade-up-custom 1.5s .75s both}body.page-template-todays-sales .order-cta.anim-trigger p.note{animation:fade-right-custom 1.5s .9s both}@media(min-width:992px){body.page-template-todays-sales .order-cta .text-reveal h2 span,body.page-template-todays-sales .order-cta .text-reveal h1 span{font-size:48px}body.page-template-todays-sales .order-cta a{font-size:18px}body.page-template-todays-sales .order-cta p.note{font-size:14px}}.default-template-page{color:#fff;padding:5rem 24px;padding-top:10rem}.default-template-page a{color:#9d7f3e}@media screen and (min-width:850px){.default-template-page{padding:20rem 4rem 5rem;max-width:1500px;margin-left:auto;margin-right:auto}}@media screen and (min-width:2300px){.default-template-page{max-width:1900px}}.page-template-careers .careers-info{padding-top:128px}.page-template-careers .page-title{color:#fff;letter-spacing:.3em;font-size:2rem;text-transform:uppercase;margin:42px 0}.page-template-careers .page-title h1{font-size:1.75em;color:inherit;margin-top:0;text-align:left;margin-bottom:1.5em}@media(max-width:800px){.page-template-careers .page-title{font-size:1rem}}.page-template-careers .jobs{color:#fff;padding-bottom:2rem}.page-template-careers .jobs h2{font-size:3rem;margin-bottom:.25em;font-weight:600}@media(max-width:800px){.page-template-careers .jobs h2{font-size:1.5rem}}.page-template-careers .jobs .desc{opacity:.6}.page-template-careers .jobs .job-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;margin-block:.75rem 2rem}.page-template-careers .jobs .button{display:inline-block;padding:.75em 1.25em;border:1px solid #fff;color:#fff;text-decoration:none;transition:background-color .5s ease}.page-template-careers .jobs .button:hover{background-color:rgba(157,127,62,.3)}.page-template-careers .jobs .button:after{content:"";display:inline-block;vertical-align:middle;margin-left:.5em;margin-top:-.375em;width:1.5em;height:1.5em;background-image:url("/wp-content/themes/apex-theme/img/download-icon.svg");background-size:contain;background-position:center;filter:brightness(0) invert(1)}.page-template-careers .jobs h3{display:inline-block;margin-right:.5em;margin-bottom:0;font-weight:600}.page-template-careers .jobs .tag{display:inline-block;display:inline-block;padding:.25em .375em;border:1px solid #9d7f3e;color:#9d7f3e;border-radius:.375rem;font-size:.875rem;background-color:rgba(157,127,62,.25);margin-bottom:0}.page-template-careers .jobs .job{margin-top:3.5rem;padding-top:.5rem;border-top:1px solid #fff}@media(min-width:768px){.page-template-careers .jobs .all-jobs{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}}@media(min-width:1200px){.page-template-careers .jobs .all-jobs{grid-template-columns:1fr 1fr 1fr}}.page-template-careers .application-container{margin-top:clamp(32px,7.5vw,75px);background-color:#fff;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,3rem)}@media screen and (min-width: 1700px){.page-template-careers .application-container{max-width:1600px;margin-left:auto;margin-right:auto}}.page-template-careers .application-container:last-of-type{margin-bottom:128px}.page-template-careers .application-container .heading{font-size:clamp(24px,4vw,36px);text-align:center;color:#9d7f3e;margin-bottom:24px;margin-top:0}.page-template-careers .application-container .copy{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.page-template-careers .application-container .regular-form{margin-top:clamp(3rem,5vw,4rem);max-width:1200px;margin-left:auto;margin-right:auto}