.glorious-button{padding:.625rem 1.875rem;border-radius:.25rem;font-family:Montserrat;font-size:.8125rem;font-weight:bold;letter-spacing:.08125rem;text-decoration:none;text-transform:uppercase;line-height:1.2;display:inline-block;text-align:center;vertical-align:middle;user-select:none;transition:background-position .4s,box-shadow .4s;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}.glorious-button.gold{color:#3e3e3e;border:0;background-image:linear-gradient(90deg,#ffcf73 0,#ffcf73 50%,#fdba3b 50%,#fdba3b 100%);background-size:200%;background-position:right}.glorious-button.dark{color:#f7f7f7;border:0;background-image:linear-gradient(90deg,#535353 0,#535353 50%,#313131 50%,#313131 100%);background-size:200%;background-position:right}.glorious-button.light{color:#3e3e3e;border:#b1b1b1 solid 1px;border:0;background-image:linear-gradient(90deg,white 0,white 50%,#f5f5f5 50%,#f5f5f5 100%);background-size:200%;background-position:right}.glorious-button:not(:disabled):hover{background-position:left;transition:background-position .4s,box-shadow .4s;cursor:pointer;text-decoration:none}.glorious-button:disabled{opacity:.65}.glorious-button:focus,.glorious-button:active{outline:0}
.toggle-button{padding:.625rem 1.25rem;border-radius:.25rem;font-family:Montserrat;font-size:.6875rem;font-weight:600;letter-spacing:.055rem;text-transform:uppercase;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;transition:all .3s;border:.0625rem solid;border-color:#bfbfbf;background-color:rgba(0,0,0,0.04);color:#4c4c4c}.toggle-button:hover{background-color:rgba(0,0,0,0.1)}.toggle-button.selected{color:rgba(0,0,0,0.87);background-color:rgba(253,186,59,0.2);border-color:#fdba3b}.toggle-button:hover.selected{background-color:rgba(253,186,59,0.3)}.toggle-button.dark{color:#eae9e3;border-color:#707070;background-color:#353535}.toggle-button.dark:hover{background-color:#474747}.toggle-button.dark.selected{border-color:#fdba3b;color:#f5f5f5}
.toggle-button-group{display:grid;grid-auto-flow:column}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group .toggle-button.first{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.toggle-button-group .toggle-button.last{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.toggle-button-group .toggle-button.middle{margin-left:-0.0625rem}.toggle-button-group .toggle-button.last{margin-left:-0.0625rem}.toggle-button-group .toggle-button.selected{z-index:2}
.gold-bottom{position:relative}.gold-bottom .gold-bar{border-bottom:#fdba3b solid 5px;position:absolute;bottom:0;left:0;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.simple-card{padding:1.8rem;height:auto;background-color:white;width:100%}.simple-card.no-background{background-color:transparent}.simple-card.no-padding{padding:0}
.drop-down-container{width:100%;display:flex;justify-content:center;margin-bottom:3rem}.drop-down-container .drop-down-options{font-size:1rem;max-width:50%;z-index:100;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;width:auto;display:inline-block;flex-grow:1}@media screen and (max-width:767px){.drop-down-container .drop-down-options{max-width:75%}}.drop-down-container .drop-down-options .header{background-color:#fff;border:#b4b4b4 1.5px solid;border-radius:4px;padding:.4rem;box-shadow:0 5px 10px #0000000d}.drop-down-container .drop-down-options .header:hover{border:#fdba3b 1.5px solid}.drop-down-container .drop-down-options .header li.value{font-weight:bold}.drop-down-container .drop-down-options.expanded .header li.value:after{position:absolute;content:"";width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-bottom:.65rem solid #fdba3b;top:.75rem;right:.65rem}.drop-down-container .drop-down-options.expanded ul{max-height:300px;overflow:auto}.drop-down-container .drop-down-options.expanded ::-webkit-scrollbar{width:10px}.drop-down-container .drop-down-options.expanded ::-webkit-scrollbar-track{background-color:#dedede;border-radius:20px}.drop-down-container .drop-down-options.expanded ::-webkit-scrollbar-thumb{background-color:#6f6f6f;border-radius:20px;background-clip:content-box;height:100px}.drop-down-container .drop-down-options.expanded ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.drop-down-container .drop-down-options.colapsed .options-wrapper{display:none}.drop-down-container .drop-down-options.colapsed .options-wrapper .options{display:none}.drop-down-container .drop-down-options.colapsed .header li.value:after{position:absolute;content:"";width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-bottom:.65rem solid #fdba3b;top:.75rem;right:.65rem;transform:rotate(180deg)}.drop-down-container .drop-down-options ul{list-style:none;width:100%}.drop-down-container .drop-down-options ul li{cursor:pointer;padding:.3rem 2rem .3rem 1rem;width:100%;background-color:#fff;text-align:left;position:relative;outline-color:#f5f5f5}.drop-down-container .drop-down-options ul li.value:hover{background-color:#fff !important}.drop-down-container .drop-down-options ul li:hover{background-color:#fdba3b}.drop-down-container .drop-down-options ul li:focus{outline-color:#f5f5f5}.drop-down-container .drop-down-options .options-wrapper{width:100%;position:relative}.drop-down-container .drop-down-options .options{background-color:#fff;border:#b4b4b4 1.5px solid;border-radius:0 0 4px 4px;border-top:0;box-shadow:0 5px 10px #0000000d;width:100%;position:absolute;top:-0.6rem;text-transform:uppercase}
.glorious-swiper-container{height:100%;width:100%;position:relative;overflow:hidden}.glorious-swiper-container .single-slide{display:flex;justify-content:center;align-items:center}.glorious-swiper-container .swiper-wrapper .swiper-slide{cursor:grab;display:flex;justify-content:center;align-items:center}.glorious-swiper-container .swiper-pagination{position:absolute;bottom:5% !important;left:0;width:100%;display:grid;grid-auto-flow:column;gap:.625rem;justify-items:center;justify-content:center;align-items:center}.glorious-swiper-container .swiper-pagination .swiper-pagination-bullet{height:1.125rem;width:1.125rem;margin:0 !important;background-color:black}.glorious-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fdba3b}.glorious-swiper-container .swiper-button-prev,.glorious-swiper-container .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);color:#fdba3b;text-shadow:1px 1px 2px black}.glorious-swiper-container .swiper-button-prev.swiper-button-disabled,.glorious-swiper-container .swiper-button-next.swiper-button-disabled{opacity:0}.glorious-swiper-container .swiper-button-prev:after,.glorious-swiper-container .swiper-button-next:after{font-size:1.25rem}.glorious-swiper-container .swiper-button-prev{left:2%}.glorious-swiper-container .swiper-button-next{right:2%}
.product-card-title{padding-top:1em;color:#313131;font-family:"Montserrat";font-size:24px;font-weight:normal;text-align:center;letter-spacing:.2em;line-height:normal;max-width:475px;margin:auto}.product-card-description{padding:1em;color:#313131;font-family:"Montserrat";font-size:13px;font-weight:normal;text-align:center;letter-spacing:.2em}.product-card-image{max-width:400px;margin:auto}
.section-header{color:#313131;font-family:Montserrat;font-size:1.125rem;font-weight:bold;letter-spacing:.225rem;text-align:center;text-transform:uppercase}.section-subheader{color:#313131;font-family:Montserrat;font-size:.8125rem;font-weight:bold;letter-spacing:.1625rem;text-align:center;text-transform:uppercase}.body-text{color:#313133;font-family:Montserrat;font-size:.8125rem;font-weight:normal;letter-spacing:.01625rem;text-align:center}
.variant-selection{display:flex;justify-content:center}.variant-selection-icon{cursor:pointer}
.youtube-video{text-align:right;width:100%;background-color:white;border-radius:.625rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.youtube-video .video{width:100%;min-height:14rem}@media screen and (min-width:1000px){.youtube-video .video{min-height:21rem}}