.store-entry{padding-top:36px;padding-bottom:120px;text-align:center}.store-entry.store-categories{padding-top:0}@media screen and (min-width: 600px){.store-entry{padding-bottom:180px}}.store-entry:before{content:"";display:none}.store-entry .categories{padding:10px;color:#95C11F;background-color:#201846;font-size:1.4em;line-height:1.2em;font-weight:700}.store-entry .categories a{color:#95C11F}.no-touchevents .store-entry .categories a:hover{color:#FFFFFF}.store-entry .categories a .icon{padding-right:2px;display:inline-block}.store-entry .categories .spc{width:25px;display:inline-block;text-indent:-999999px}.store-entry .img{margin:20px 20px 0px 20px;position:relative;height:0;padding-bottom:60%}.store-entry .img img{width:auto;height:auto;display:block;max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.store-entry .store-description{padding:20px}.store-entry .view-button{height:40px;padding:10px 20px;text-align:center;background-color:#d0d3bf;position:absolute;left:0;right:0;bottom:0}.store-entry .view-button a{height:40px;padding:0 15px;font-size:13px;line-height:40px;font-weight:700;text-transform:uppercase;display:inline-block;background-color:#aeb491;color:#FFFFFF}.no-touchevents .store-entry .view-button a:hover{color:#FFFFFF;background-color:#201846}.store-entry .form-controls{position:absolute;left:0;right:0;bottom:60px}.store-entry .form-controls,.store-entry-wrap .form-controls{font-size:1.4em;height:40px;padding:10px 0px;background-color:#e1e3d7;text-align:center}.store-entry .form-controls:after,.store-entry-wrap .form-controls:after{content:"";display:block;clear:both}.store-entry .form-controls input[type=text],.store-entry-wrap .form-controls input[type=text]{width:70px;padding:11.5px;margin-left:5px}@media screen and (max-width: 700px){.store-entry .form-controls input[type=text],.store-entry-wrap .form-controls input[type=text]{width:50px}}.store-entry .form-controls .button-wrap,.store-entry-wrap .form-controls .button-wrap{height:41px;display:inline-block}.store-entry .form-controls button,.store-entry-wrap .form-controls button{width:auto;height:41px;padding:0px 15px;display:inline-block;margin:0 0 0 5px;font-size:14px}.store-entry .form-controls-inner,.store-entry-wrap .form-controls-inner{display:inline-block;padding-right:115px;position:relative}.store-entry .form-controls-inner .quantity,.store-entry-wrap .form-controls-inner .quantity{float:left;display:inline-block;white-space:nowrap}.store-entry .form-controls-inner button,.store-entry-wrap .form-controls-inner button{width:105px;position:absolute;right:0;top:0}.store-entry .price,.store-entry-wrap .price{padding-bottom:20px}.store-entry .price-display,.store-entry-wrap .price-display{font-size:2.4em;font-weight:700;color:#201846}.store-entry .price-display small,.store-entry-wrap .price-display small{font-weight:400;font-size:0.5em}.store-entry .options,.store-entry-wrap .options{padding-top:10px}@media screen and (min-width: 600px){.store-entry .options,.store-entry-wrap .options{min-height:25px}}.store-entry .options-menu select,.store-entry-wrap .options-menu select{box-sizing:border-box;max-width:100%}@media screen and (min-width: 600px){.store-entry .price{width:100%;padding-bottom:0;position:absolute;left:0;bottom:130px}}.store-entry .options-menu{padding:10px 15px 0px 15px}.store.item .pg-title h1{padding-left:0}.store-entry-wrap:after{content:"";display:block;clear:both}.store-entry-wrap .gallery-wrap{background-color:#e1e3d7}.store-entry-wrap .gallery-wrap .slide{display:none}.store-entry-wrap .gallery-wrap .slide-1,.store-entry-wrap .gallery-wrap .slick-slide{display:block}.store-entry-wrap .gallery-wrap .image img{max-height:400px;max-width:100%}@media screen and (min-width: 1000px){.store-entry-wrap .gallery-wrap .image img{max-height:600px}}.store-entry-wrap .store-entry-details{background-color:#FFFFFF}.store-entry-wrap .store-description{padding:30px 30px 0px 30px}.store-entry-wrap .store-description h4.item-title{font-size:1.3em;text-transform:uppercase;margin-bottom:5px}.store-entry-wrap .store-description .price{border-top:1px solid #F1F2EC;padding-top:20px}.store-entry-wrap .store-description .price-display{font-size:2.4em}.store-entry-wrap .store-entry-form{padding:0px 30px 30px 30px}.store-entry-wrap .categories ul{list-style:none;margin-left:0}.store-entry-wrap .categories ul li{border-top:1px solid #F1F2EC;padding:10px 0px}.store-entry-wrap .form-controls{text-align:left;padding:10px 15px}@media screen and (min-width: 700px) and (max-width: 1000px){.store-entry-wrap .store-description,.store-entry-wrap .store-entry-form{width:50%;box-sizing:border-box;padding:30px}.store-entry-wrap .store-description{float:left}.store-entry-wrap .store-entry-form{float:right}}@media screen and (min-width: 1000px){.store-entry-wrap .gallery-wrap,.store-entry-wrap .store-entry-details{width:50%;box-sizing:border-box;float:left;padding:60px}.flexbox .store-entry-wrap{display:flex}.flexbox .store-entry-wrap .gallery-wrap,.flexbox .store-entry-wrap .store-entry-details{float:none}.store-entry-wrap .store-description,.store-entry-wrap .store-entry-form{max-width:400px}}.store-content-wrap{padding:30px;background-color:#e1e3d7}@media screen and (min-width: 700px){.store-content-wrap{padding:40px}}@media screen and (min-width: 1100px){.store-content-wrap{padding:60px}}@media screen and (min-width: 1500px){.store-content-wrap{padding:100px}}.store-content-wrap .inner{max-width:1300px;margin:0 auto;position:relative}@media screen and (min-width: 1200px){.store-content-wrap .inner{min-height:300px}}h2.cart-items-hdr{text-transform:uppercase;margin-bottom:1em}.cart-totals-wrap,.cart-row{background-color:#FFFFFF;padding:20px;margin-bottom:20px}.cart-totals-wrap h3,.cart-row h3{font-size:2.4em;color:#201846}.cart-items-table{font-size:1.4em}.cart-row{margin-bottom:20px}.cart-row:after{content:"";display:block;clear:both}.cart-row.table-hdr{font-size:0.8em;text-transform:uppercase;font-weight:700;display:none}.cart-row h3{font-size:1.1em}.cart-row .img{margin-bottom:15px}.cart-row .img img{width:100%;max-width:150px;height:auto;display:block}.cart-quantity .control-label,.cart-quantity .controls{display:inline-block}.cart-quantity input[type=text],.cart-quantity input[type=number]{border:1px solid #E6E6E6}.cart-remove{padding-top:15px;font-size:0.9em;font-style:italic;min-width:70px}.table-hdr .cart-remove{font-size:1em;font-style:normal}.cart-price-info{padding-bottom:15px}.cart-price-info p.cart-item-price{font-weight:700;color:#201846;margin-bottom:5px}.cart-price-info p.cart-item-price small{font-size:0.7em;font-weight:400}.cart-price-info p.cart-tax-notice{font-size:0.8em;font-style:italic;margin:0}.cart-option{padding-bottom:15px}.cart-option .control-label{font-weight:700;padding-bottom:5px;display:block}.cart-buttons:after{content:"";display:block;clear:both}.cart-buttons .form-actions:after{content:"";display:block;clear:both}.cart-buttons .form-actions button{width:auto}.cart-buttons .form-actions button.btn-basic{float:left;background-color:transparent;border:2px solid #201846;color:#201846;padding:10px 15px}.no-touchevents .cart-buttons .form-actions button.btn-basic:hover{background-color:#FFFFFF}.cart-buttons .form-actions button.btn-primary{float:right}.continue-button{clear:both;font-size:1.4em;padding-top:20px;border-top:1px solid #95C11F;margin-top:20px}.continue-button a{color:#201846}.cart-totals td{text-align:right}.cart-totals .total th,.cart-totals .total td{font-weight:700;color:#FFFFFF;background-color:#201846;border-bottom:0}.cart-totals .button{padding-top:20px}@media screen and (min-width: 700px){.cart-items-table{width:100%;display:table;margin-bottom:20px}.cart-items-table .cart-row{display:table-row;margin:0;padding:0}.cart-items-table .cart-row>div{display:table-cell;background-color:#FFFFFF;border-bottom:2px solid #e1e3d7;float:none !important;margin:0px !important;padding:10px;text-align:left;vertical-align:top}.cart-items-table .cart-row.table-hdr{display:table-row}.cart-items-table .cart-row.table-hdr>div{background-color:#F1F2EC}.cart-items-table .cart-row .img{width:85px;padding-right:0}.cart-items-table .cart-row .cart-price-info p.cart-item-price small{display:block;line-height:1.2em;white-space:nowrap}.cart-items-table .cart-row .cart-price-info,.cart-items-table .cart-row .cart-options,.cart-items-table .cart-row .cart-quantity,.cart-items-table .cart-row .cart-remove{border-left:1px solid #e1e3d7}.cart-items-table .cart-row .cart-quantity .control-label{display:none}.cart-items-table .cart-row .cart-remove{text-align:center}.cart-items-table .cart-row .cart-remove .label{display:none}.cart-quantity .control-label,.cart-quantity .controls{display:block}.cart-quantity .control-label{padding-bottom:5px}}@media screen and (min-width: 1200px){.cart-totals-wrap{width:360px;box-sizing:border-box;position:absolute;left:0;top:0}.cart-items-wrap{margin-left:400px}}#shipping_address_fields{display:none}.checkout-wrap{background-color:#e1e3d7;text-align:center}.checkout-wrap .form-row{margin-bottom:20px}.billing,.shipping,.additional-info,.account-details{border:1px solid #FFFFFF;padding:20px;margin-bottom:20px;box-sizing:border-box}legend{font-size:16px;font-weight:700;color:#FFFFFF;background-color:#201846;padding:10px 15px;text-transform:uppercase}#use_billing_info_wrapper{padding-bottom:0}#use_billing_info_wrapper .form-label{padding-bottom:0}#checkout_form .form-label{color:#000000}#checkout_form .cart-buttons{clear:both}.checkout-msg{padding-bottom:20px}@media screen and (min-width: 650px){.checkout-msg{padding-bottom:40px}}.checkout-msg p.form-all-required{margin:0}.checkout-msg-panels{margin-bottom:20px}.checkout-cart-totals-msg h3{font-size:2.4em;margin:0;font-weight:400}.checkout-cart-totals-msg h3 a{padding:30px;display:block;border:1px solid #FFFFFF;color:#201846;transition:background-color 0.2s, border-color 0.2s}.checkout-cart-totals-msg h3 a .total{font-weight:700}.no-touchevents .checkout-cart-totals-msg h3 a:hover{border-color:#201846;background-color:#F1F2EC}.checkout-account-msg{padding:20px;margin-top:20px;background-color:#201846;color:#FFFFFF}.checkout-account-msg h3{color:#95C11F}.checkout-account-msg p{max-width:700px;margin:0 auto}@media screen and (min-width: 650px){.billing,.shipping,.additional-info,.account-details{width:48%}.billing{float:left}.shipping,.additional-info,.account-details{float:right;clear:right}}.order-hdr{text-align:center;padding-bottom:20px}.order-hdr h2{padding:20px;color:#FFFFFF;background-color:#201846;margin:0}.order-hdr h2.processing{background-color:#f90}.order-hdr h2.error{background-color:#c00}.order-hdr h2.success{background-color:#95C11F;text-transform:uppercase}.order-hdr p{padding:20px;background-color:#FFFFFF;font-weight:700}table.order-info{margin-bottom:30px}table.order-info th,table.order-info td{background-color:#FFFFFF}table.order-info td{text-align:right}h3.order-items-hdr{text-align:center;text-transform:uppercase}.order-info-actions{padding:20px 0px;text-align:center}.order-info-actions:after{content:"";display:block;clear:both}.order-info-actions a{display:block;margin:0px 0px 20px 0px}.order-info-actions a:last-child{margin-bottom:0}@media screen and (min-width: 500px){.order-info-actions a{width:auto;float:left;margin:0px 10px 0px 0px}.order-info-actions a:last-child{margin-right:0}}h3.related-title{padding:15px 20px;color:#95C11F;background-color:#201846;margin:0;text-align:center}.related-products .store-entry{padding-bottom:60px}.order-items-wrap{margin-left:0}.cart-download button{width:auto;float:left;font-size:14px;padding:10px 15px}@media screen and (min-width: 700px){.cart-download button{float:none}}.cart-download button .icon{display:inline-block;padding-right:5px}.cart-loading{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#201846;background-color:rgba(32,24,70,0.9);z-index:20}.cart-loading .loading-text{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:21;font-size:2.4em;line-height:1.2em;color:#92A3D3;padding-left:35px}.cart-loading .loading-text .icon{position:absolute;left:0;top:0;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.control-group .alert{font-size:1.8em}.control-group .badge{display:inline-block;background-color:#201846;width:1.5em;height:1.5em;line-height:1.5em;text-align:center}.control-group.errors p{margin-bottom:0}.control-group.errors p:last-child{margin-bottom:30px}.control-group.errors p .label-important{font-weight:bold}.control-group.errors .badge{color:#FFFFFF;background-color:#c00}.control-group .errors-list{display:table;margin:20px auto}.control-group .errors-list p{display:table-row;color:#c00}.control-group .errors-list p span{display:table-cell;text-align:left;vertical-align:top}.control-group .errors-list p span.label{padding-right:1.5em;text-align:right}.form-row .error-msg{color:#c00;font-style:italic}