.promo-banner{-webkit-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear;height:auto;min-height:30px;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-banner{position:fixed;top:0;font-size:14px}.promo-banner p{line-height:2}.promo-banner--show.mobile_nav-fixed--false #pagecontent{padding-bottom:0!important}.mobile_nav-fixed--true,header#header{margin-top:63px}.promo-banner--show .promo-banner{padding:20px 0;background:#c007f8;background:-webkit-gradient(linear,left top,right top,from(#6b32f3),to(#c007f8));background:-o-linear-gradient(left,#6b32f3,#c007f8);background:linear-gradient(to right,#6b32f3,#c007f8)}.promo-banner .promo-banner__content{letter-spacing:2px;display:-webkit-box;display:-ms-flexbox;display:flex}#promoTimer{color:#fff;font-weight:700;padding:5px 8px;background-color:#000}.promo-banner svg path{stroke:#e4bf71;stroke-width:9;fill:none;opacity:1;stroke-dasharray:1500 1500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.promo-banner svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.sticky_nav{top:55px}.main-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-rgeek .color .swatch-element,.product-cc-rgeek-template .swatch-element{width:calc(50% - 12px);border:1px solid #e7e7ee;border-radius:6px;background-color:transparent;margin:0 12px 12px 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.4;padding:10px;height:70px}.product-rgeek .color .swatch-element label,.product-cc-rgeek-template .color .swatch-element label{padding:15px 10px}.product-rgeek .swatch_options input:checked+.swatch-element,.product-cc-rgeek-template .swatch_options input:checked+.swatch-element{background-color:#947fff;color:#fff;-webkit-box-shadow:unset;box-shadow:unset;border:none;outline:0}.product-rgeek .swatch_options,.product-cc-rgeek-template .swatch_options{cursor:pointer}.product-rgeek .variants--info,.product-cc-rgeek-template .variants--info{width:80%;position:relative;text-align:center}.product-rgeek .variants--info span.money,.product-cc-rgeek-template .variants--info span.money{display:block}.product-rgeek .check-wrapper,.product-cc-rgeek-template .check-wrapper{display:none;position:absolute;left:0;top:0;right:auto;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-rgeek .check-circle,.product-cc-rgeek-template .check-circle{display:-webkit-box;display:-ms-flexbox;display:flex;width:14px;height:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-style:none;border-width:1px;border-color:#00000017;border-radius:100px;background-color:#fff}.product-rgeek .check-white,.product-cc-rgeek-template .check-white{position:relative;z-index:400;width:8px;-o-object-fit:fill;object-fit:fill}.rgeek-template-landing .purchase-details__buttons,.product-cc-rgeek-template .purchase-details__buttons{margin-top:10px}.swatch_options{margin-bottom:0!important}button[type=button]:not([role=tab],.slick-arrow){border-radius:20px!important;overflow:hidden;position:relative}button[type=button]:not([role=tab],.slick-arrow):before{content:"";background-color:#fff;width:100%;height:20px;position:absolute;left:-330px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}button[type=button]:not([role=tab],.slick-arrow):hover:before,button[type=button]:not([role=tab],.slick-arrow).show_insider:before,.satcb_btn.satcb_animated.satcb_pulse button:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;left:380px}@media (max-width: 425px){.have-promo-bar.mobile_nav-fixed--false{margin-top:10px!important}.promo-banner .promo-banner__content{line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-banner--show .promo-banner{padding:10px 0}.text-contents{width:65%}.timer--half{width:35%}.rgeek-template-landing .comes-with .h-t{font-size:1.7em}}@media (max-width: 375px){.rgeek-template-landing .comes-with .h-t{font-size:1.6em}}@media (max-width: 320px){.rgeek-template-landing .comes-with .h-t{font-size:1.4em}}
/*# sourceMappingURL=/s/files/1/0600/5171/8300/t/7/assets/cc-custom.css.map */
