body{--primary-background-color: #111111;--desktop-canvas-padding: 20px;--tablet-canvas-padding: 10px;--mobile-canvas-padding: 10px;--content-width: 1400px;--shop-aspect-ratio-list: 2.6 / 2;--shop-aspect-ratio-detail: 2.6 / 2;background-color:#111111}@media screen{.scrolled .main-nav nav a.nav-item.show-on-scroll{width:auto;opacity:1}.footer-nav nav .navigation-container{text-align:center}.footer-nav nav a.nav-item.active{font-weight:700}.footer-nav nav a.nav-item{color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:17px;padding-right:15px;padding-left:15px}.story-detail .btn-share{padding-top:20px;padding-bottom:10px;border-radius:0px;border-width:0px;text-align:right;color:#888888;position:absolute;right:0}.story-detail .popover-content{border-radius:0px;color:#000000;width:100px}.story-detail .story-title{text-align:center;font-size:15px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.story-detail .story-subtitle{color:#cbcbcb;font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:15px;text-align:center}.ico-thumbs-up:before{content:"\e90c"}.ico-chevron-left:before{content:"\e900"}.ico-twitter:before{content:"\e90e"}.ico-twitch:before{content:"\e90d"}.ico-shopping-bag:before{content:"\e90a"}.ico-facebook:before{content:"\e902"}.ico-message-circle:before{content:"\e907"}.ico-instagram:before{content:"\e904"}.ico-thumbs-down:before{content:"\e90b"}.ico-heart:before{content:"\e903"}.ico-plus:before{content:"\e908"}.ico-linkedin:before{content:"\e905"}.ico-search:before{content:"\e909"}.ico-x:before{content:"\e90f"}.ico-youtube:before{content:"\e911"}.ico-chevron-right:before{content:"\e901"}.ico-x-circle:before{content:"\e910"}.ico-mail:before{content:"\e906"}.ico-spotify:before{content:"\e912"}.proximanovacondensed{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.refrigeratordeluxe{font-family:refrigerator-deluxe, Arial, Helvetica, sans-serif}.icons{font-family:'icons', Arial, Arial, Helvetica, sans-serif}.modal .modal-title{display:none}.modal .modal-header .close{font-size:45px;line-height:40px;font-weight:lighter;position:relative;top:-10px;color:#d8d8d8;opacity:1}.modal .modal-content{background-color:#111111;border-radius:0px;padding-bottom:20px}.modal .modal-header{border:none;min-height:25px;padding:23px 23px 0px 0px}.modal .modal-dialog{width:100%;max-width:780px}.search-box{height:100px;width:100%;border:none;font-size:20px;font-family:Trebuchet MS, Trebuchet MS, sans-serif;letter-spacing:0px;color:#000000;border-bottom:1px solid #000000;padding-left:25px}.search-box::placeholder{font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:20px;color:#000000}.blog-title{font-family:AvenirNextLTProMedium;font-size:24px;color:#000000;line-height:1.5}.post-date{font-family:AvenirNextLTProMedium;font-size:10pt}.blog-link{font-family:AvenirNextLTProMedium;font-size:9pt;color:#d5738f}a.search-result{color:#000000;text-decoration:underline;font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:13px}span.type{font-family:Trebuchet MS, Trebuchet MS, sans-serif;color:#000000;font-size:13pt}h2.title{font-family:Trebuchet MS, Trebuchet MS, sans-serif;color:#000000;font-size:20pt;letter-spacing:0px}.btn.btn-default.reset-button{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}.md-select-field-wrapper label{color:#d8d8d8;font-size:15px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;background-color:#111111}select{border-width:1px;border-style:solid;color:#d8d8d8;border:1px solid #d8d8d8;padding:5px 5px 5px 10px;border-radius:0px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;background-color:#111111}::placeholder{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;text-transform:uppercase}.btn.btn-default.dropdown-toggle{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}.form-control{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;text-transform:uppercase;background-color:transparent;border-radius:0px;border:1px solid #ee2c7b;height:45px}.btn.btn-primary.submit-button{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}.form-message p{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;text-transform:uppercase}.purchasable-detail .cart-quantity{width:80px;margin-bottom:15px;height:100%;border:1px solid #ee2c7b;border-radius:0px}.checkout-body .checkout-breadcrumb-container{margin-bottom:50px}.checkout-body h1.checkout-bc{font-size:25px;line-height:27px;font-family:Trebuchet MS, Trebuchet MS, sans-serif;padding-top:15px;color:#000000}.checkout-body p.checkout-bc{font-size:17px;line-height:17px;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif;margin-left:0px}.checkout-body .btn.btn-default.btn-success.checkout-bc{background-color:#f0f0f0;border:none;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif;border-radius:100px;font-size:13px;padding:20px 26px 20px 26px}.checkout-body .btn.btn-default.btn-primary.checkout-bc{background-color:#9ce298;border:none;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif;border-radius:100px;font-size:13px;padding:20px 26px 20px 26px}.checkout-body .btn.btn-default.checkout-bc{background-color:#ffffff;border:1px solid #cacaca;color:#000000;font-family:Trebuchet MS, Trebuchet MS, sans-serif;border-radius:100px;font-size:13px;padding:20px 26px 20px 26px}.checkout-body .btn.btn-default.checkout-button.checkout-edit{color:#000000}.checkout-body h1.checkout{font-size:20px;font-family:Trebuchet MS, Trebuchet MS, sans-serif;color:#000000;letter-spacing:0px;font-weight:700}.checkout-body h2.checkout{font-size:20px;color:#000000}.checkout-body #shipping-address{margin-top:10px;margin-left:0px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.checkout-body #order-summary{padding-top:0px;margin-top:10px;font-family:Trebuchet MS, Trebuchet MS, sans-serif}.checkout-body .btn.btn-primary{padding-top:5px;padding-bottom:6px}.dm-calendar .calendar-days{background-color:#ffffff;font-size:15px;font-family:Trebuchet MS, Trebuchet MS, sans-serif;padding:0px 0px 0px 0px}.dm-calendar a.event{font-size:15px;background-color:#f0f0f0}.dm-calendar :is(p.category, p.name, p.date, p.price, p.seats){font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:13px;color:#000000}.dm-calendar .class-list p.name{font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-weight:500;font-size:17px;line-height:20px;border-width:2px;color:#000000}.dm-calendar .date{color:#000000;font-size:13px;font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-weight:700}.dm-calendar .glyph-arrow-left{border-right:14px solid #000000;margin-left:10px}.dm-calendar .glyph-arrow-right{border-left:14px solid #000000;margin-right:5px}.dm-calendar .day.with-event .date{background-color:#000000;color:#ffffff}.dm-calendar .calendar-title{padding-top:2px;padding-bottom:10px;font-family:Trebuchet MS, Trebuchet MS, sans-serif;font-size:20px;color:#000000}.dm-calendar .popover-event{display:block;padding-top:2px;padding-bottom:2px;font-family:Trebuchet MS, Trebuchet MS, sans-serif;color:#000000}.purchasable-detail h1.product-title{font-size:23px;padding-bottom:15px;color:#ee2c7b;font-family:refrigerator-deluxe, Arial, Helvetica, sans-serif}.purchasable-detail #product-image-container{padding-top:15px;padding-bottom:15px}.purchasable-detail .product-description.availability{font-size:21px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;color:#d8d8d8;margin-bottom:30px}.purchasable-detail .product-description.category{display:none}.purchasable-detail .product-description{padding-top:5px;padding-bottom:30}.purchasable-detail .product-label{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;color:#d8d8d8;padding-top:15px;font-size:21px}.purchasable-detail .product-add-section{padding-top:13px;padding-left:30px}.purchasable-detail #add-to-cart{padding:10px 30px 10px 30px;color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;border:1px solid #ee2c7b;font-size:17px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx;margin-top:10px;margin-bottom:10px}.purchasable-detail .btn.btn-default.btn-share{padding:10px 30px 10px 30px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;border:1px solid #d8d8d8;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx}.purchasable-detail .product-detail-price{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:23px;padding-top:10px;color:#d8d8d8}.purchasable-detail .btn.dropdown-toggle.selectpicker.btn-default{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;margin-top:13px;margin-bottom:13px;color:#d8d8d8;padding:10px 20px 10px 20px;font-weight:300;font-size:17px;width:40%;border-radius:0px}.purchasable-detail :is(.product-description p, p.product-description){font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;padding-top:0px;color:#d8d8d8;font-size:17px;line-height:21px}.purchasable-detail .pager-bullet-active{background-color:#ee2c7b}.purchasable-detail .variants-section{padding-top:20px;padding-bottom:0px}.purchasable-detail .cart-quantity{color:#ee2c7b;border:1px solid #ee2c7b;border-radius:0px;background-color:rgba(17,17,17,0);width:40%;padding:12px 12px 12px 12px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px}.purchasable-detail .pager-bullet{width:16px;height:16px;display:inline-block;margin-right:6px;border-radius:100%;background-color:#ee2c7b}.purchasable-detail label{font-family:refrigerator-deluxe, Arial, Helvetica, sans-serif;font-size:17px;color:#ee2c7b;text-transform:uppercase}.purchasable-detail select{color:#ee2c7b;border:1px solid #ee2c7b;border-radius:0px;background-color:rgba(17,17,17,0);width:60%;font-size:17px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.btn.btn-custom3{font-weight:600;padding:10px}.main-nav nav .nav{padding-top:0px;padding-bottom:0px;display:flex;justify-content:center}.main-nav nav .divider{font-size:22px;vertical-align:middle;padding:15px 0px 15px 0px}.main-nav nav .nav-button{vertical-align:middle}.main-nav nav a.nav-item.active{font-weight:700}.main-nav nav .image-nav-item{max-width:149px;vertical-align:middle}.main-nav nav a.nav-item{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:19px;padding-right:15px;padding-left:15px;color:#111111;text-transform:uppercase}.main-nav nav a.nav-item.show-on-scroll{overflow:hidden;margin-right:0px;margin-left:0px;opacity:0;transition:opacity 0.5s}.responsive-wrapper-358x239:after{padding-top:66.75977653631286%}.wrapper-358x239{padding-top:66.75977653631286%}.responsive-wrapper-6x5:after{padding-top:83.33333333333334%}.wrapper-6x5{padding-top:83.33333333333334%}.responsive-wrapper-2x2-6:after{padding-top:130.0%}.wrapper-2x2-6{padding-top:130.0%}.responsive-wrapper-5-5x7:after{padding-top:127.27272727272727%}.wrapper-5-5x7{padding-top:127.27272727272727%}.responsive-wrapper-5x6:after{padding-top:120.0%}.wrapper-5x6{padding-top:120.0%}.responsive-wrapper-2-6x2:after{padding-top:76.92307692307692%}.wrapper-2-6x2{padding-top:76.92307692307692%}.story-category .story-list-title{color:#d8d8d8;font-size:17px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;margin-top:15px;font-weight:700;text-transform:uppercase}.story-category .story{position:relative;padding-top:0px;padding-bottom:40px}.story-category .description{font-size:15px;color:#59595b;line-height:17px;margin-top:0px;font-family:din-2014, Arial, Helvetica, sans-serif;letter-spacing:0px;padding-right:70px;font-weight:300}.story-category .category-section{position:absolute}.story-category .story-list-subtitle{color:#d8d8d8;font-size:17px;margin-top:5px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.story-category .description{font-size:15px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;padding-right:100px;font-weight:300;margin-top:15px;margin-bottom:0px;text-decoration:underline}.story-category .title-section{height:50px}.story-category .category{color:#ee2c7b;text-transform:uppercase;letter-spacing:NaNpx;font-size:13px;line-height:15px;font-weight:500;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.text-content a{color:#f21770}img{width:100%}.caption{text-align:center;font-style:italic;padding:5px 0px 5px 0px}hr{border-bottom:1px solid #d8d8d8;background-color:#ffffff}h2{font-size:27px;font-family:refrigerator-deluxe, Arial, Helvetica, sans-serif;color:#d8d8d8;text-transform:uppercase;line-height:31px}h4{color:#ffffff}h3{font-size:27px;font-family:refrigerator-deluxe, Arial, Helvetica, sans-serif;color:#d8d8d8;line-height:31px}h1{font-family:refrigerator-deluxe, Arial, Helvetica, sans-serif;font-size:31px;text-transform:uppercase;color:#ee2c7b;line-height:37px}p{font-size:19px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;line-height:23px;margin-bottom:0px}#site-wrap{background:transparent}.btn.btn-default{color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #d8d8d8;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}button.icon-button{font-size:24px;border:none;background-color:transparent}.btn.btn-primary{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}.share-link{color:#000000}button.menu:before,button.menu:after,button.menu span{background-color:#111111;color:#ffffff}.btn.btn-custom{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#111111;background-color:#ee2c7b;border-radius:0px;font-size:17px;padding:10px 130px 7px 130px;letter-spacing:0px}.btn.btn-custom2{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:17px;background-color:rgba(17,17,17,0);border-radius:0px;line-height:100%;white-space:normal;padding:10px 30px 7px 30px}.btn.btn-custom3{color:#ffffff;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:17px;background-color:#ee2c7b;border-radius:0px;line-height:100%;white-space:normal;padding:10px 30px 7px 30px}.sales-page-form .form-control{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;text-transform:uppercase;background-color:transparent;border-radius:0px;border:1px solid #ee2c7b;height:45px}.sales-page-form .form-message p{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;text-transform:uppercase}.sales-page-form ::placeholder{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;text-transform:uppercase}.sales-page-form select{border-width:1px;border-style:solid;color:#d8d8d8;border:1px solid #d8d8d8;padding:5px 5px 5px 10px;border-radius:0px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;background-color:#111111}.sales-page-form .md-select-field-wrapper label{color:#d8d8d8;font-size:15px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;background-color:#111111}.sales-page-form .purchasable-detail .cart-quantity{width:80px;margin-bottom:15px;height:100%;border:1px solid #ee2c7b;border-radius:0px}.sales-page-form .btn.btn-primary.submit-button{color:#ffffff;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:15px;background-color:#ee2c7b;border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}.sales-page-form .btn.btn-default.reset-button{color:#ffffff;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:15px;background-color:#ee2c7b;border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}.sales-page-form .btn.btn-default.dropdown-toggle{color:#ffffff;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:15px;background-color:#ee2c7b;border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}section.shopping-cart .summary-notice{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:15px;color:#d8d8d8}section.shopping-cart .shopping-cart-items{margin-top:15px;padding-top:15px;border-top:1px solid #d8d8d8}section.shopping-cart .cart-remove-item{color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:15px;text-transform:uppercase;text-decoration:underline}section.shopping-cart .cart-headline{font-size:23px;font-weight:700;font-family:refrigerator-deluxe, Arial, Helvetica, sans-serif;color:#d8d8d8;text-transform:uppercase}section.shopping-cart .order-summary{margin-top:15px;padding-top:15px;border-top:1px solid #d8d8d8}section.shopping-cart .btn.btn-primary.checkout-button{width:100%;margin-top:30px;color:#d8d8d8;background-color:rgba(240,240,240,0);border:1px solid #d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 10px 30px}section.shopping-cart .summary-row{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d8d8d8;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px}section.shopping-cart .cart-product-area{align-items:center;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px}section.shopping-cart .order-summary-container{padding-left:20px;margin-left:20px;border-left:1px solid #cacaca;color:#d8d8d8}section.shopping-cart .free-shipping-notice{margin-top:7px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:15px}section.shopping-cart .cart-item{padding-bottom:20px;border-bottom:1px solid #d8d8d8;margin-bottom:20px}section.shopping-cart .summary-link{color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:15px;text-transform:uppercase;text-decoration:underline}.cart-link-container .cart-link-text{vertical-align:middle;color:#111111;font-size:17px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.cart-link-container .cart-link-icon{font-size:19px;color:#000000;font-family:'icons', Arial, Arial, Helvetica, sans-serif;padding-right:5px}.cart-link-container .cart-items{color:#111111;vertical-align:middle;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.cart-link-container{vertical-align:middle}.cart-link-container .cart-item-text{color:#111111;vertical-align:middle;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.cart-link-container .cart-link-items{color:#111111;vertical-align:middle;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.cart-link-container .cart-link-item-text{display:none}.cart-link-container .cart-link{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;color:#111111;font-size:17px;vertical-align:middle}.purchasable-wrapper .product-add-section{margin-top:60px;padding-top:0px}.purchasable-wrapper .name-section{height:36px;display:flex;align-items:center;margin-bottom:0px}.purchasable-wrapper p.price{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;padding-top:0px;padding-bottom:0px;color:#d8d8d8;margin-top:5px;margin-bottom:20px}.purchasable-wrapper{margin-bottom:60px}.purchasable-wrapper a.name{margin-top:15px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;color:#d8d8d8;font-weight:700;text-transform:uppercase}.purchasable-wrapper .date{margin-top:5px;margin-bottom:5px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px}.purchasable-wrapper .incartbanner{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;background-color:#ee2c7b;padding:10px 10px 10px 10px;box-sizing:border-box;height:auto;color:#ffffff;text-align:center;letter-spacing:.5px}.purchasable-wrapper a.add{padding:10px 30px 10px 30px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;border:1px solid #d8d8d8;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px}.off-canvas-nav nav .nav{text-align:right}.off-canvas-nav nav a.nav-item{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;color:#d8d8d8;padding-top:15px;padding-bottom:15px}.off-canvas-nav nav a.nav-item.active{font-weight:700}.off-canvas-nav nav .sub-navigation a.nav-item{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;color:#d8d8d8;padding-top:15px;padding-bottom:15px}.off-canvas-nav nav .sub-navigation a.nav-item.active{font-weight:700}.side-nav nav a.nav-item.active{font-weight:700}.side-nav nav .navigation-container{text-align:center;vertical-align:middle}.side-nav nav a.nav-item{font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:19px;padding-right:15px;padding-left:15px;color:#d8d8d8;text-transform:uppercase;vertical-align:middle}.side-nav nav .divider{color:#ffffff;font-size:16px}.social-nav nav .social-nav{text-align:center}.social-nav nav .nav-icon{color:#d8d8d8;font-size:23px;padding-right:15px;padding-left:15px}.text-content .product-label{font-size:21px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase}.text-content .custom-link-1{padding:10px 30px 10px 30px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #d8d8d8;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:.5px}.text-content .powered-by-link{color:#111111;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:11px;text-transform:uppercase;text-decoration:underline}.text-content h3.alternate{text-transform:uppercase;color:#111111}.text-content .primary-link{color:#ee2c7b}.text-content .small-headline{font-size:17px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;color:#d8d8d8;text-transform:none}.text-content .small-paragraph{font-size:15px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;color:#111111;line-height:19px}.text-content .footer-text{color:#111111;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:11px;text-transform:uppercase}.text-content .large-paragraph{font-size:21px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;color:#d8d8d8;line-height:25px}.text-content .large-headline{font-family:refrigerator-deluxe, Arial, Helvetica, sans-serif;font-size:41px;color:#ee2c7b;text-transform:uppercase;line-height:110%}.empty-cart{opacity:0}.pad-10{padding:10px 10px 10px 10px}.full-screen-background-image{background-image:url(//static.darkmatterplatform.com/files/bf3f3b87-38f3-4998-85ed-7fb808988f7f/29854/wide_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.margin-top{margin-top:10px}.center-flex{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (min-width: 768px) and (max-width: 1024px){.modal .modal-title{padding-left:55px;font-family:'Roboto Condensed', sans-serif;color:#202942;font-size:23px}.modal .modal-dialog{max-width:580px}.btn.btn-default.reset-button{font-size:11px}::placeholder{font-size:13px}.btn.btn-default.dropdown-toggle{font-size:11px}.form-control{font-size:13px}.btn.btn-primary.submit-button{font-size:11px;padding:9px 20px 7px 20px}.form-message p{font-size:13px}.purchasable-detail .btn.dropdown-toggle.selectpicker.btn-default{width:40%}.purchasable-detail .cart-quantity{width:60%}.purchasable-detail select{width:60%}.btn.btn-custom3{padding:10px}.main-nav nav a.nav-item{font-size:17px}.story-category .story-list-title{font-size:15px;margin-top:15px}.story-category .description{font-size:10px;line-height:14px;letter-spacing:NaNpx;padding-right:30px}.story-category .story-list-subtitle{font-size:15px;margin-top:5px;margin-bottom:25px}.story-category .title-section{height:40px}h2{font-size:27px;line-height:31px}h3{font-size:25px;line-height:29px}h1{font-size:25px;line-height:29px}p{font-size:15px;line-height:19px}.btn.btn-custom{font-size:15px;padding:5px 50px 2px 50px}.btn.btn-custom2{font-size:15px;line-height:19px}.btn.btn-custom3{font-size:15px}.sales-page-form .form-control{font-size:13px}.sales-page-form .form-message p{font-size:13px}.sales-page-form ::placeholder{font-size:13px}.sales-page-form .btn.btn-primary.submit-button{font-size:11px;padding:9px 20px 7px 20px}.sales-page-form .btn.btn-default.reset-button{font-size:11px}.sales-page-form .btn.btn-default.dropdown-toggle{font-size:11px}.purchasable-wrapper p.price{font-size:15px;margin-top:5px;margin-bottom:25px}.purchasable-wrapper a.name{font-size:15px}.side-nav nav a.nav-item{font-size:21px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.text-content .product-label{font-size:19px}.text-content h3.alternate{font-size:23px}.text-content .small-paragraph{font-size:13px}.text-content .large-paragraph{font-size:17px;line-height:21px}.text-content .large-headline{font-size:27px}.margin-top{margin-top:5px}}@media screen and (max-width: 767px){.modal .modal-title{padding-left:23px;font-size:16px;font-family:'Roboto Condensed', sans-serif;color:#202942}.modal .modal-header .close{font-size:35px;top:-5px;left:-5px}.modal .modal-dialog{max-width:355px}.search-box{border:1px solid;text-align:right;padding:5px 15px 5px 15px;height:auto}::placeholder{font-size:15px}.form-control{font-size:15px}.btn.btn-primary.submit-button{padding-bottom:7px}.purchasable-detail .cart-quantity{margin-top:20px}.checkout-body h1.checkout-bc{font-family:proxima-nova, Arial, Helvetica, sans-serif;color:#000000;font-size:23px;line-height:23px}.checkout-body p.checkout-bc{font-family:proxima-nova, Arial, Helvetica, sans-serif;color:#000000;font-size:15px;line-height:15px;margin-left:10px;padding-left:10px}.checkout-body .btn.btn-default.btn-success.checkout-bc{background-color:#cacaca;border:none;color:#000000;font-family:proxima-nova, Arial, Helvetica, sans-serif;border-radius:100px;font-size:13px;padding:12px 18px 12px 18px;margin:0px 0px 0px 0px}.checkout-body .btn.btn-default.btn-primary.checkout-bc{background-color:#9ce298;border:none;color:#000000;font-family:proxima-nova, Arial, Helvetica, sans-serif;border-radius:100px;font-size:13px;padding:12px 18px 12px 18px}.checkout-body .btn.btn-default.checkout-bc{background-color:#ffffff;border:1px solid #cacaca;color:#000000;font-family:proxima-nova, Arial, Helvetica, sans-serif;border-radius:100px;font-size:13px;padding:12px 18px 12px 18px}.purchasable-detail h1.product-title{font-size:21px}.purchasable-detail .product-add-section{padding:15px 0px 0px 13px}.purchasable-detail .btn.dropdown-toggle.selectpicker.btn-default{width:110%}.purchasable-detail .cart-quantity{margin-top:0px}.btn.btn-custom3{font-size:12px;font-weight:600;letter-spacing:0px;padding:5px}.story-category .story-list-title{margin-top:15px;font-size:17px}.story-category .story{height:auto}.story-category .description{padding-right:20px}.story-category .category-section{bottom:115px}.story-category .story-list-subtitle{margin-top:5px;margin-bottom:25px;font-size:17px}.story-category .description{height:30px;overflow:hidden}.story-category .title-section{height:45px}h2{font-size:21px;line-height:25px}h3{font-size:21px;line-height:27px}h1{font-size:21px;line-height:25px}p{font-size:13px;line-height:17px}.btn.btn-custom{font-size:15px;padding:10px 90px 7px 90px}.btn.btn-custom2{font-size:15px}.btn.btn-custom3{font-size:15px}.sales-page-form .form-control{font-size:15px}.sales-page-form ::placeholder{font-size:15px}.sales-page-form .purchasable-detail .cart-quantity{margin-top:20px}.sales-page-form .btn.btn-primary.submit-button{padding-bottom:7px}section.shopping-cart .mobile-cart-headline{background-color:#111111;color:#ee2c7b}section.shopping-cart .order-summary-container{border:none;padding-left:0px;margin-bottom:25px;margin-left:0px}section.shopping-cart .cart-item{background-color:#111111;color:#ee2c7b}section.shopping-cart .checkout-button-wrapper{box-sizing:border-box;position:fixed;bottom:0;left:0;width:100vw;padding:15px 15px 15px 15px;background-color:#111111;box-shadow:NaNpx NaNpx -2px 4px #111111;z-index:100}.cart-link-container .cart-link-icon{font-size:21px}.purchasable-wrapper .name-section{height:auto}.off-canvas-nav nav .nav{display:flex}.side-nav nav a.nav-item{font-size:19px;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif}.text-content .product-label{font-size:21px}.text-content .small-paragraph{font-size:13px}.text-content .large-paragraph{font-size:15px;line-height:19px}.text-content .large-headline{font-size:27px}.margin-top{margin-top:5px}}@media (hover: hover){.footer-nav nav :is(.no-touch a.nav-item):hover{font-weight:700}.story-detail :is(.btn-share):hover{text-align:left}.checkout-body :is(.btn.btn-primary#checkout-button):hover{background-color:#f0f0f0}.checkout-body :is(.btn.btn-default.checkout-button.checkout-edit):hover{background-color:#f0f0f0;color:#000000}.main-nav nav :is(.no-touch a.nav-item):hover{font-weight:700}:is(.text-content a):hover{color:#f21770}:is(.no-touch .btn.btn-default):hover{color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #d8d8d8;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}:is(.btn.btn-primary):hover{color:#ee2c7b;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #ee2c7b;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 7px 30px}section.shopping-cart :is(.btn.btn-primary.checkout-button):hover{width:100%;margin-top:30px;color:#d8d8d8;background-color:rgba(240,240,240,0);border:1px solid #d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;font-size:17px;border-radius:0px;letter-spacing:NaNpx;padding:10px 30px 10px 30px}.purchasable-wrapper :is(a.add):hover{padding:10px 30px 10px 30px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;border:1px solid #d8d8d8;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;margin-top:15px}.off-canvas-nav nav :is(.sub-navigation a.nav-item):hover{font-weight:700}.off-canvas-nav nav :is(.no-touch a.nav-item):hover{font-weight:700}.side-nav nav :is(.no-touch a.nav-item):hover{font-weight:700}.text-content :is(.custom-link-1):hover{padding:10px 30px 10px 30px;color:#d8d8d8;font-family:proxima-nova-condensed, Arial, Helvetica, sans-serif;text-transform:uppercase;border:1px solid #d8d8d8;font-size:15px;background-color:rgba(17,17,17,0);border-radius:0px;letter-spacing:.5px}}
body{opacity:1 !important;}
