.color-preview{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);border:1px solid #000;height:24px;margin:4px auto;width:24px}.icon-button{display:flex;font-weight:700;letter-spacing:1px;line-height:32px;text-decoration:none}.icon-button:hover{color:#8dc63f}.icon-button .icon{align-items:center;background-color:#8dc63f;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:800;height:32px;justify-content:center;line-height:32px;margin-left:8px;text-align:center;text-decoration:none;width:32px}.icon-button .icon .fa{font-size:12px}.admin-header{display:flex;padding:16px}.admin-header .title{font-size:32px}.admin-controls{display:flex;padding:8px 16px}@media (max-width:767px){.admin-controls{flex-direction:column}}.admin-controls .left-controls{flex-grow:1;width:50%}@media (max-width:767px){.admin-controls .left-controls{margin-top:8px;order:2;width:100%}}.admin-controls .right-controls{display:flex;flex-grow:1;justify-content:flex-end;width:50%}@media (max-width:767px){.admin-controls .right-controls{order:1;width:100%}}.form-lock{-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;height:48px;padding:8px;position:fixed;right:0;text-align:center;top:200px;width:48px;z-index:120}.form-lock .lock-button{font-size:32px;line-height:32px}.action-menu{padding:16px}.action-menu a,.action-menu button{margin-bottom:16px;margin-right:16px}.action-menu .checkbox-option{display:inline-block}.admin-date-display hr{margin-bottom:32px}.flex-panel{align-items:flex-start;display:flex;margin:24px auto 0}.flex-content{background-color:#fff;flex-grow:1;margin-bottom:24px;margin-right:16px}@media (max-width:767px){.flex-content{margin-left:16px}}.order-detail-container .header-bar:nth-of-type(n+2){margin-top:24px}.order-detail-container .flex-row-wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.order-detail-container .product-list-item{flex-flow:column}.order-detail-container .product-list-item .product-image{margin:0 auto;width:100%}.order-detail-container .product-list-item .list-item-attributes{width:100%}.reports-container .simple-panel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 16px}@media (max-width:767px){.reports-container .simple-panel{width:calc(6 * calc((100% - 80px)/ 4) + ((6 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.reports-container .simple-panel{width:calc(6 * 78px + ((6 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.reports-container .simple-panel{width:calc(6 * 68px + ((6 - 1) * 16px))}}@media (min-width:1200px){.reports-container .simple-panel{width:calc(6 * 74px + ((6 - 1) * 24px))}}@media (max-width:767px){.reports-container .simple-panel{width:100%}}.reports-container .simple-panel .simple-header{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}
.results-table{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;cursor:default;display:table;line-height:32px;margin:16px;padding:32px 16px;width:calc(100% - 32px);z-index:10}@media (max-width:767px){.results-table{padding:24px 8px}}.results-table .results-caption{caption-side:bottom;display:table-caption;font-size:16px;font-weight:700;text-align:center}.results-table .results-cell{display:table-cell;line-height:32px;max-width:200px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media (max-width:767px){.results-table .results-cell{padding:0 2px}}.results-table .results-cell .checkbox-option .checkbox-label{background-color:transparent}.results-table .results-header{display:table-row;padding:0 4px}.results-table .results-header .active{font-weight:800}.results-table .results-header .sorting:hover{color:#4c4c4c;cursor:pointer}.results-table .results-row{display:table-row}.results-table .results-row:nth-child(even){background-color:#e5e5e5}.results-table .results-row .results-cell{font-size:12px;font-weight:400}@media (max-width:767px){.results-table .results-row .results-cell{font-size:10px}}
.BambooHR-ATS-Jobs-Item{align-items:baseline;display:flex;flex-flow:row wrap}@media (max-width:479px){.BambooHR-ATS-Jobs-Item{flex-flow:column;padding-bottom:8px}}.BambooHR-ATS-Jobs-Item a{flex:0 1 auto}.BambooHR-ATS-Jobs-Item span{flex:1 auto;text-align:right}#BambooHR-footer{margin-right:0!important}
.form-panel{padding:32px 24px}.form-panel .checkbox-option{margin:-28px 0 32px}.button-container{display:flex;justify-content:flex-end;padding:32px 0}.button-container a,.button-container button{margin-left:16px}.address-form .dashboard-column-narrow-right,.address-form .dashboard-column-wide-left{padding-top:0}@media (max-width:767px){.address-form .dashboard-column-narrow-right,.address-form .dashboard-column-wide-left{padding-left:0;padding-right:0}}.address-form .button-container{padding-right:32px}@media (max-width:1023px){.address-form .button-container{padding-right:24px}}@media (max-width:767px){.address-form .button-container{padding-right:0}}.add-form-container h2,.edit-form-container h2,.import-container h2{font-family:ratiomodern,Georgia,"Times New Roman",Times,serif;font-size:28px;font-weight:500;margin:0 auto 20px;max-width:560px;text-align:left}.add-form-container .buttons-container,.edit-form-container .buttons-container,.import-container .buttons-container{margin-bottom:0}.add-form-container .loading-overlay,.edit-form-container .loading-overlay,.import-container .loading-overlay{left:0;right:0}.add-form-container .product-limit-message,.edit-form-container .product-limit-message,.import-container .product-limit-message{font-size:14px;line-height:20px;margin:0 auto 50px;max-width:560px;text-align:left}.add-form-container .product-limit-message a,.edit-form-container .product-limit-message a,.import-container .product-limit-message a{font-size:14px}.add-form-container .product-limit-message p,.edit-form-container .product-limit-message p,.import-container .product-limit-message p{color:#858585}.variant-container{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07)}.preview-list{margin:auto 0;padding-top:20px}.preview-list .pagination-buttons{margin:40px auto}.list-controls{height:100px;width:100%}.list-controls .list-controls-section:first-child{float:right}.list-controls .list-controls-section:last-child{float:left}@media (max-width:767px){.list-controls{height:auto}}.list-controls .list-controls-section{display:inline-block;vertical-align:top}@media (max-width:767px){.list-controls .list-controls-section{display:block;height:84px;width:100%}.list-controls .list-controls-section div:last-child{display:inline-block;float:none;width:calc(100% - 90px)}.list-controls .list-controls-section div:last-child.preview-state{width:100%}.list-controls .list-controls-section div:last-child.search-input{margin:0}.list-controls .list-controls-section div:last-child.list-dropdown{margin:0}.list-controls .list-controls-section div:last-child.list-dropdown .form-input{margin:0;width:100%}}.list-controls .list-controls-section .search-input{background-color:#fff;border:1px solid #d6d6d6;border-radius:30px;display:inline-block;margin:22px 20px 0 0;width:220px}@media (max-width:479px){.list-controls .list-controls-section .search-input{width:180px}}.list-controls .list-controls-section .search-input div{display:inline-block}.list-controls .list-controls-section .search-input .fa-search{color:#858585;font-size:14px;margin:0 13px}.list-controls .list-controls-section .search-input input{border:none;margin:0;vertical-align:top}.list-controls .list-controls-section .list-dropdown:first-child{margin:0 20px 0 0}.list-controls .list-dropdown{display:inline-block;min-width:65px}.list-controls .list-dropdown .form-input,.list-controls .list-dropdown label{display:block}.list-controls .list-dropdown label{color:#93959b;font-size:12px;font-weight:700;margin:0 0 8px 0;text-transform:uppercase}.list-controls .list-dropdown select{min-width:65px}.add-edit-form,.product-list{text-align:left}.add-edit-form .variation-input-labels label:first-child,.product-list .variation-input-labels label:first-child{width:160px}@media (max-width:479px){.add-edit-form .variation-input-labels label:first-child,.product-list .variation-input-labels label:first-child{width:130px}}.buttons-container{padding:48px 24px 24px;text-align:center}.buttons-container button{margin-bottom:24px;max-width:480px;width:100%}.product-list{margin-left:60px;width:500px}@media (max-width:1200px){.product-list{display:none}}.product-list h2{margin:0 0 20px 0}.modal-body .product-list{display:block;height:calc(100% - 80px);margin:0 auto;overflow:scroll;padding:64px 16px 16px;width:auto}.modal-body .product-list h2{display:none}.variation-header{margin:16px 0}.variant-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ratiomodern,Georgia,"Times New Roman",Times,serif;font-size:20px;text-transform:capitalize;width:100%}.variant-header-bar{text-transform:capitalize}.variant{margin-bottom:24px}.add-edit-form .form-section .inventory,.bulk-edit-form .form-section .inventory{width:127px}.add-edit-form.disabled *{cursor:not-allowed;opacity:.8}.add-edit-form .limited-functionality{height:inherit}.add-edit-form .limited-functionality-mask *{opacity:.5;pointer-events:none}.add-edit-form .helper-text.image-optional-text{display:inline-block;font-size:12px;font-weight:400;margin-left:8px}@media (max-width:767px){.add-edit-form .form-section{padding:40px 24px 48px}}.add-edit-form .form-section .dashboard-label-large{margin-bottom:13px}.add-edit-form .form-section p{color:#4c4c4c;font-size:14px}.add-edit-form .form-section .primary-link-button{font-size:14px;font-weight:600;margin-bottom:24px}.add-edit-form .form-section .input-container{margin-bottom:32px}.add-edit-form .form-section .input-container:last-of-type{margin-bottom:0}.add-edit-form .form-section .radio-group{margin-bottom:0}.add-edit-form .form-section .limited-functionality .primary-link-button{margin-bottom:0}.add-edit-form .form-section .no-bottom-margin{margin-bottom:0}.add-edit-form .form-section .checkbox-option{margin-top:10px}.add-edit-form .form-section .checkbox-option .checkbox-label{color:#4c4c4c}.add-edit-form .form-section .gift-check{margin-top:-24px}.add-edit-form .enable-section .secondary-button{margin-top:16px}.add-edit-form .disable-section .secondary-button{margin:16px 0}.add-edit-form .left-section{padding:40px 32px;vertical-align:top;width:288px}.add-edit-form .left-section .input-container{margin-top:24px}.add-edit-form .right-section{border-left:1px solid #f2f2f2;width:calc(100% - 288px)}@media (max-width:1199px){.add-edit-form .right-section{border-left:none;border-top:1px solid #f2f2f2}}.add-edit-form .left-section,.add-edit-form .right-section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}@media (max-width:1199px){.add-edit-form .left-section,.add-edit-form .right-section{display:block;width:100%}}.add-edit-form .checkbox-label{font-weight:400;text-transform:none}.add-edit-form .category-section .dashboard-label-large{margin-bottom:24px}.add-edit-form .category-section .form-input{width:200px}.add-edit-form .category-section .subtext{font-size:12px}.product-modal .left-section,.product-modal .right-section{display:block;width:100%}.product-modal .right-section{border-left:none;border-top:1px solid #f2f2f2;padding:0 32px}.empty-preview{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:400px;padding-top:64px;text-align:center}.preview-item{box-shadow:0 1px 2px 0 rgba(0,0,0,.07)}.preview-item .preview-errors .primary-button{float:none;margin-bottom:8px;margin-top:16px}.preview-item .preview-product-header{height:48px;padding:0 16px 0 8px}.preview-item .preview-product-header .checkbox-option{display:inline-block;margin-top:12px;min-height:auto;padding:0}.preview-item .preview-product-header .checkbox-option input:checked+.checkbox-label{background-color:#fff}.preview-item .preview-product-header .checkbox-option .checkbox-label{font-size:12px;padding:0;width:auto}.preview-item .preview-product-header .secondary-text-button{line-height:48px}.preview-item .collapsable-panel{box-shadow:none}.preview-item .preview-product-footer{background-color:#fff;border-top:1px solid #f2f2f2;height:48px;padding:0 16px}.preview-item .preview-product-footer .primary-link-button{height:48px;line-height:48px}.preview-item .error-banner,.variant-container .error-banner{border-bottom:1px solid #f2f2f2;margin:0;width:100%}.preview-item .error-banner .banner-internal,.variant-container .error-banner .banner-internal{box-shadow:none;color:#000}.preview-item .error-banner .banner-internal ul,.variant-container .error-banner .banner-internal ul{-webkit-margin-after:0;-webkit-margin-before:5px;-webkit-padding-start:16px}.add-edit-form textarea,.product-list textarea{height:115px}.add-edit-form .tip,.product-list .tip{color:#11cbda;float:right;font-size:12px;font-weight:700;margin:20px 0 0 0}.add-edit-form .dropdown,.product-list .dropdown{background-position:calc(100% - 10px) 18px;display:block;height:44px;margin:0 0 10px 0;padding:6px 0 6px 10px;width:140px}.add-edit-form .num-input,.product-list .num-input{width:100px}.add-edit-form .medium-input,.product-list .medium-input{display:block;width:228px}.add-edit-form .helper-text,.product-list .helper-text{display:block;font-size:14px;line-height:22px;margin-bottom:16px}.add-edit-form .helper-text button,.product-list .helper-text button{line-height:22px}.add-edit-form .label-helper,.product-list .label-helper{font-size:12px;line-height:22px;margin-left:10px;margin-right:10px;opacity:.5}.inline-input{display:inline-block;margin:0 30px 0 0}@media (max-width:1023px){.inline-input{margin:0 10px 0 0}}.inline-input .form-input{height:44px;margin:0 0 10px 0;padding:6px 0 6px 10px;vertical-align:top}.inline-input .form-input input{vertical-align:middle}.inline-input select{background-position:calc(100% - 10px) 18px;width:140px}.inline-input .tag-input-container{display:inline-block;margin:0 0 8px 20px;min-height:44px;width:370px}@media (max-width:1023px){.inline-input .tag-input-container{width:calc(100% - 160px)}}@media (max-width:479px){.inline-input .tag-input-container{max-width:none;width:calc(100% - 130px)}}.variations-select{background:#fff;padding:40px 30px 30px}.variations-select h4{margin:0 0 10px 0}.variations-select p{color:#7f7f7f;line-height:22px;margin:0 0 20px 0}.variations-select button{margin:0 20px 14px 0}.variations-select button.active{background-color:#f33e6f}.form-dropdown{color:#000;position:relative}.form-dropdown .form-dropdown-input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;border:1px solid #e5e5e5;font-size:16px;font-weight:400;height:48px;background-color:#fff;background-image:url(https://puregrips.com/images/fa-angle-down.svg);background-position:calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:10px;font-size:14px;line-height:48px;padding-left:17px;width:200px}.form-dropdown-dropdown{-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);box-shadow:0 3px 10px 0 rgba(0,0,0,.14);background:#fff;margin-top:14px;padding:32px 16px 40px;position:absolute;width:280px;z-index:150}.form-dropdown-dropdown .helper-text{border-bottom:2px solid #d6d6d6;margin:0 0 20px 0;padding:0 0 10px 0}.form-dropdown-dropdown .radio-section{margin:0 0 20px 0}.form-dropdown-dropdown .radio-section *{vertical-align:top}.form-dropdown-dropdown .radio-section .radio{margin:0 10px 0 0}.form-dropdown-dropdown .radio-section .price-form-input{display:inline-block;width:86px}.form-dropdown-dropdown .radio-section .price-form-input input{font-size:12px;height:30px;line-height:30px;vertical-align:top}.form-dropdown-dropdown .price-input{margin-left:40px;margin-top:4px}.form-dropdown-dropdown .input-radio{margin:0}.form-dropdown-dropdown .input-radio .radio{margin:10px 10px 0 0}.image-editor{margin-bottom:16px;width:100%}.image-editor .editor-header{height:56px;line-height:56px;padding:0 16px}.image-editor .editor-header *{display:inline-block}.image-editor .editor-header h4{font-size:20px}.image-editor .editor-header .secondary-link-button{float:right;margin-bottom:0;margin-top:21px}.image-editor .editor-body{background-color:#f7f7f7;padding:16px 16px 0}@media (max-width:479px){.image-editor .editor-body{padding:8px}}.image-editor .editor-body button{margin-bottom:16px;width:100%}.image-uploader-container{flex:100%}.image-uploader-container ul{-webkit-padding-start:24px;padding-left:24px}.image-uploader-container .label-group{margin:0}.image-uploader-container .sub-label{font-size:10px;font-weight:600;line-height:12px}.image-uploader-container .image-uploader{margin:0 -20px}.image-uploader-container .image-uploader .uploader-image:last-child{margin:0}.image-uploader-container .image-uploader .main-image-banner{margin:0}.image-uploader-container .image-uploader .image-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f7f7f7;display:block;height:64px;margin:0 20px 20px;padding:8px 16px 8px 8px;position:relative;vertical-align:top}.image-uploader-container .image-uploader .loading .image-uploader-content,.image-uploader-container .image-uploader .loading .uploader-image{display:none}.image-uploader-container .image-uploader .spinner{height:48px;left:-25px;position:absolute;right:0;top:-12px;transform:scale(.25);width:100px}.image-uploader-container .image-uploader .image-uploader-content{display:inline-block;margin-left:16px;width:calc(100% - 66px)}.image-uploader-container .image-uploader .image-uploader-content *{font-size:12px}.image-uploader-container .image-uploader .image-uploader-content .primary-link-button,.image-uploader-container .image-uploader .image-uploader-content .secondary-link-button{margin:8px 0 5px 0}.image-uploader-container .image-uploader .image-uploader-content .delete{float:right}.image-uploader-container .image-uploader .image-uploader-content .main-image-label{color:#b2b2b2}.image-uploader-container .image-uploader .uploader-image{background:#fff;border:1px dashed #e5e5e5;cursor:pointer;display:inline-block;height:48px;text-align:center;vertical-align:top;width:48px}.image-uploader-container .image-uploader .uploader-image.has-image{border:1px solid #e5e5e5}.image-uploader-container .image-uploader .uploader-image input{display:none}.image-uploader-container .image-uploader .uploader-image img{max-height:48px;max-width:48px;text-align:center;vertical-align:middle}.variant .error-banner{margin:0 0 17px}.variant .header{border-top:1px solid #e5e5e5;height:78px}.variant .header .collapse-btn{cursor:pointer;font-size:24px;font-weight:500;height:100%;line-height:78px;text-align:center;vertical-align:top;width:40px}.variant .header .collapse-btn,.variant .header .header-text,.variant .header button,.variant .header span{display:inline-block}.variant .header .header-text *{text-transform:capitalize}.variant .header .header-text h5{font-size:21px;font-weight:600;margin:16.5px 0 0 0;vertical-align:top}.variant .header .header-text span{color:#93959b;font-size:10px;margin:6px 0 0 0}.variant .header .header-text .main{color:#282c37;margin:6px 0 0 15px}.variant .header .delete-btn{float:right;height:100%;vertical-align:top;width:40px}.variant .content{padding:0 0 68px 40px}@media (max-width:479px){.variant .content{padding:0 0 30px 15px}}.variant.collapsed .content{display:none}.variant.collapsed .errors{border-left:5px solid #af2c17}.variant.collapsed .errors .collapse-btn{margin-left:-5px}.variant .form-section .secondary-button{margin-bottom:32px;margin-top:16px}.main-variant-select{margin:22px 0 0 0}.main-variant-select span{font-size:14px;opacity:.5}.main-variant-select span b{text-transform:uppercase}.edit-form-container .image-edit-container{width:290px}.preview-placeholder{font-size:14px;text-align:center}.preview-placeholder a{font-size:14px}.croppie-container{height:auto;width:100%}.croppie-container .image-to-edit{display:none}.croppie-container .cr-image{left:0;max-height:none;max-width:none;position:absolute;top:0;transform-origin:0 0;z-index:-1}.croppie-container .cr-boundary{height:100%;margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:1}.croppie-container .cr-resizer,.croppie-container .cr-viewport{-moz-box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);-webkit-box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);border:2px solid #fff;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.croppie-container .cr-resizer{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;z-index:2}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{pointer-events:all;position:absolute}.croppie-container .cr-resizer-horisontal::after,.croppie-container .cr-resizer-vertical::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #000;content:"";display:block;height:10px;position:absolute;width:10px}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;height:10px;width:100%}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{cursor:col-resize;height:100%;right:-5px;width:10px}.croppie-container .cr-resizer-horisontal::after{margin-top:-5px;top:50%}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{cursor:move;position:absolute;touch-action:none;z-index:1}.croppie-container .cr-slider-wrap{margin:15px auto;text-align:center;width:75%}.croppie-result{overflow:hidden;position:relative}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;background-color:transparent;max-width:100%;padding-bottom:8px;padding-top:8px;width:300px}.cr-slider::-webkit-slider-runnable-track{background:rgba(0,0,0,.5);border:none;border-radius:3px;height:3px;width:100%}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#d6d6d6;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{background:rgba(0,0,0,.5);border:none;border-radius:3px;height:3px;width:100%}.cr-slider::-moz-range-thumb{background:#d6d6d6;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{background:0 0;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:100%}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{background:#d6d6d6;border:none;border-radius:50%;height:16px;margin-top:1px;width:16px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{bottom:5px;left:5px;position:absolute;z-index:1}.cr-rotate-controls button{background:0 0;border:none}.cr-rotate-controls i:before{display:inline-block;font-size:22px;font-style:normal;font-weight:900}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}
*{font-family:Montserrat,Verdana,sans-serif}html{height:100%;overflow:hidden}body{height:100%;min-height:100%;overflow:hidden}#app{-webkit-overflow-scrolling:touch;background-color:none!important;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%!important}@media (max-width:767px){#app.locked-scroll{overflow:hidden}}.app-content{background-color:#f7f7f7;margin:0 auto;max-width:1200px;min-height:calc(100% - 407px);width:100%}.letter-box{margin:0 auto;width:1200px}@media (max-width:1199px){.letter-box{width:1024px}}@media (max-width:1023px){.letter-box{width:768px}}@media (max-width:767px){.letter-box{width:480px}}@media (max-width:479px){.letter-box{width:100%}}.primary-button{background-color:#97d700}.flex,.flex-align-items-center,.flex-row,.flex-row-wrap{display:flex}.flex-row{flex-direction:row}.flex-row-wrap{flex-flow:row wrap}.flex-align-items-center{align-items:center}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list-item .list-item-attributes .content,.word-wrap{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}.video-container{margin:40px auto 64px;text-align:center}@media (max-width:1023px){.video-container iframe{height:auto;max-width:calc(100% - 24px);min-height:480px}}@media (max-width:479px){.video-container iframe{min-height:320px}}.renderer label{color:#000;font-size:10px;font-weight:600;line-height:12px;margin-bottom:8px;text-transform:uppercase}.render-controls label{display:block}.render-controls button{border:1px solid #fff}.color-selector.input-container,.size-selector.input-container{display:block}.color-selector{margin-bottom:8px}.color-selector .selected-color-text{margin-bottom:4px}.color-selector .color,.grip-color-button{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.7);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.7);box-shadow:0 1px 4px 0 rgba(0,0,0,.7);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;align-items:center;cursor:pointer;display:inline-flex;height:24px;margin:6px 6px 0 0;opacity:.9;vertical-align:top;width:24px}.grip-color-button:hover{-moz-box-shadow:0 1px 4px 0 #000;-webkit-box-shadow:0 1px 4px 0 #000;box-shadow:0 1px 4px 0 #000}.product-list-item{align-items:flex-start;display:flex;padding:16px 0 24px;width:100%}@media (max-width:767px){.product-list-item{align-items:stretch;flex-direction:column}}.product-list-item .product-image{margin:0 16px 0 0}@media (max-width:767px){.product-list-item .product-image{width:calc(3 * calc((100% - 80px)/ 4) + ((3 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.product-list-item .product-image{width:calc(3 * 78px + ((3 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.product-list-item .product-image{width:calc(3 * 68px + ((3 - 1) * 16px))}}@media (min-width:1200px){.product-list-item .product-image{width:calc(3 * 74px + ((3 - 1) * 24px))}}@media (max-width:1023px){.product-list-item .product-image{margin:0 auto;max-width:80%}}.product-list-item .list-item-attributes{flex:1}.product-list-item .list-item-attributes .input-container,.product-list-item .list-item-attributes .price-group{flex:50%}.product-list-item .list-item-attributes .price-group:nth-of-type(n+3){flex:100%}.product-list-item .list-item-title .title{font-size:18px;line-height:24px;padding:8px 0}.product-list-item .color-group .grip-color-button{margin:0 24px 0 0}.product-list-item .price-group{text-align:right}.product-page-container{border-top:1px solid #f7f7f7;padding-top:16px}.product-page-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.product-page-container .simple-panel{display:flex;padding:16px}@media (max-width:1023px){.product-page-container .simple-panel{flex-direction:column}}.product-page-container .instagram-panel{display:block;padding:18px 0 0 0}.product-page-container .info-section,.product-page-container .retailer-section,.product-page-container .reviews-section{border:1px solid #000;vertical-align:top}.product-page-container .controls-section,.product-page-container .image-section{vertical-align:top}.product-page-container .image-section{display:inline-block;min-height:400px;min-width:448px;text-align:center;width:40%}@media (max-width:1023px){.product-page-container .image-section{min-width:auto}}@media (max-width:767px){.product-page-container .image-section{min-height:auto}}.product-page-container .image-section img{max-width:100%}.product-page-container .image-section canvas{display:block;margin:0 auto;text-align:center}.product-page-container .image-section .carousel{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;min-height:320px;position:relative}@media (max-width:767px){.product-page-container .image-section .carousel{min-height:260px}}.product-page-container .image-section .carousel img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.product-page-container .image-section .carousel img{position:static;transform:translate(0,0)}}@media (max-width:479px){.product-page-container .image-section .carousel img{position:absolute;transform:translate(-50%,-50%)}}.product-page-container .image-section .carousel .renderer,.product-page-container .image-section .carousel img{max-height:320px;max-width:calc(100% - 90px)}.product-page-container .image-section .carousel canvas{max-width:100%}.product-page-container .image-section .carousel .renderer{margin:0 auto}@media (max-width:767px){.product-page-container .image-section .carousel .renderer{align-items:center;display:flex;flex-direction:column;text-align:center}}.product-page-container .controls-section{display:inline-block;flex-grow:1;min-height:400px;padding:24px 20px;width:60%}.product-page-container .controls-section button{margin:4px 8px 4px 0;text-transform:capitalize}.product-page-container .controls-section input{margin-bottom:24px;width:80px}.product-page-container .controls-section h1{font-size:30px;font-weight:300;margin-bottom:16px}.product-page-container .controls-section h2{font-size:24px;font-weight:200;margin-bottom:16px}.product-page-container .controls-section .product-info-container{display:flex;flex-direction:column}@media (max-width:767px){.product-page-container .controls-section .product-info-container{flex-direction:column-reverse}}.product-page-container .controls-section .product-info-container .input-container:last-of-type{margin-bottom:32px}.product-page-container .controls-section .selected-color-text{font-size:11px}.product-page-container .controls-section .description{margin-bottom:16px}.product-page-container .controls-section .description p{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em;margin-bottom:24px}.product-page-container .controls-section .description strong{font-size:12px}.product-page-container .controls-section .size{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff}.product-page-container .controls-section .selected{border:1px solid #000}.product-page-container .controls-section .custom-text{width:100%}.product-page-container .controls-section .customize-controls{border-bottom:1px solid #efefef;margin-bottom:24px}.product-page-container .controls-section .customize-controls input,.product-page-container .controls-section .customize-controls select,.product-page-container .controls-section .customize-controls textarea{margin-bottom:0;max-width:280px}.product-page-container .controls-section .customize-controls h4{border-bottom:1px solid #efefef;display:block;font-size:16px;font-weight:600;letter-spacing:1.1px;margin-bottom:24px;padding-bottom:24px}.product-page-container .controls-section .customize-controls .input-container:last-of-type{margin-bottom:32px}.product-page-container .controls-section .customize-controls .image-uploader-container{max-width:280px}@media (max-width:1023px){.product-page-container .controls-section,.product-page-container .image-section{display:block;width:100%}}.product-page-container .info-section,.product-page-container .retailer-section,.product-page-container .reviews-section{display:block;margin-bottom:24px;min-height:200px}.product-page-container .product-grid,.product-page-container .tapeless-container{margin-bottom:24px;margin-top:0}.ReactModal__Overlay{background-color:rgba(0,0,0,.75)!important;z-index:160}.modal{background-color:#fff;margin:48px auto;max-height:85%;max-width:calc(100% - 48px);overflow-y:scroll;width:400px;z-index:161}.modal .modal-header{padding:24px}.modal .modal-header h4{display:inline-block;font-weight:600}.modal .modal-header button{float:right;font-size:16px;font-weight:600}.modal .modal-body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px;position:relative;text-align:center}.modal .modal-body img{width:100%}.modal .modal-body a,.modal .modal-body button{display:block;margin-top:16px;text-transform:none;width:100%}.modal .modal-body h5{padding:8px}.modal .modal-body p{font-size:12px;padding:8px}.modal .modal-body .details{display:inline-flex;flex-flow:row}.modal .modal-body .details p{display:inline-block}.modal .modal-body .loading-overlay{background:rgba(255,255,255,.8);left:0;top:0}.modal .modal-body .loading-overlay label{text-shadow:0 1px 4px rgba(0,0,0,.5)}.image-modal{width:800px}.home-hero-carousel{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);position:relative;text-align:center;vertical-align:middle;width:100%}.home-hero-carousel .next,.home-hero-carousel .prev{bottom:50%;color:#fff;font-size:36px;height:100%;padding-left:16px;padding-right:16px;position:absolute;top:0}.home-hero-carousel .next i,.home-hero-carousel .prev i{text-shadow:0 1px 4px #000}.home-hero-carousel .prev{left:0}.home-hero-carousel .next{right:0}.home-hero-carousel .hero{height:580px;overflow:hidden;position:relative;text-align:center}@media (max-width:1023px){.home-hero-carousel .hero{height:400px}}@media (max-width:767px){.home-hero-carousel .hero{height:280px}}.home-hero-carousel .hero img{height:580px;margin:0 auto;min-width:100%;text-align:center}@media (max-width:1023px){.home-hero-carousel .hero img{height:400px}}@media (max-width:767px){.home-hero-carousel .hero img{height:280px}}.home-hero-carousel .hero .hero-content{color:#fff;position:absolute}.home-hero-carousel .hero .hero-content h2{font-size:28px;margin-bottom:24px;text-shadow:0 1px 4px #000}@media (max-width:767px){.home-hero-carousel .hero .hero-content h2{font-size:24px}}.home-hero-carousel .hero .hero-content.upper-right{right:32px;text-align:right;top:32px}.home-hero-carousel .hero .hero-content.lower-left{bottom:32px;left:32px;text-align:left}@media (max-width:767px){.home-hero-carousel .hero .hero-content.lower-left,.home-hero-carousel .hero .hero-content.upper-right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:32px;right:0;text-align:right;top:0}.home-hero-carousel .hero .hero-content.lower-left a,.home-hero-carousel .hero .hero-content.upper-right a{bottom:32px;position:absolute;right:32px}}.list-item{display:flex;flex-direction:row;padding:24px 24px 23px}.list-item *{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em;margin-bottom:16px}.list-item h1{font-size:28px;margin-bottom:0}.list-item h2{font-size:16px;font-weight:600;letter-spacing:1.1px}.list-item img{height:280px}@media (max-width:767px){.list-item img{height:160px}}.list-item .image-interior{margin:0}@media (max-width:767px){.list-item .image-interior{display:block;text-align:center}}.list-item .list-item-content{margin:0 24px}@media (max-width:767px){.list-item.profile{flex-direction:column}}.list-item.profile img{height:auto;max-width:210px}.info-panel,.product-grid,.tapeless-container{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin-top:24px;min-height:468px;padding:18px 16px 32px;text-align:center;vertical-align:middle;width:100%}.info-panel h2,.product-grid h2,.tapeless-container h2{border-bottom:1px solid #efefef;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;padding-bottom:18px;text-transform:uppercase}.tapeless-container iframe{margin:0 auto;max-width:100%}.product-grid .grid-interior{display:grid;grid-auto-rows:1fr;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.product-grid .grid-interior{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.product-grid .grid-interior{grid-template-columns:repeat(1,1fr)}}.product-grid .grid-item{display:grid;grid-template-rows:1fr}.product-grid .grid-item img{width:100%}.product-grid .grid-item h3{font-size:14px;font-weight:600;letter-spacing:1.1px;margin-bottom:8px}.product-grid .grid-item h4{color:#585858;font-size:13px;font-weight:300;letter-spacing:1px;margin-bottom:16px}@media (min-width:1024px){.product-grid.max-column-2 .grid-interior{grid-template-columns:repeat(2,1fr)}}.info-panel{text-align:left}.info-panel h2{text-align:center}.info-panel h3{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.info-panel li{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em}.info-panel .indent{margin-left:48px;margin-right:48px}.info-panel .indent p{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em}.info-panel .non-title{border:none;margin-bottom:0;margin-top:32px;padding-bottom:0;text-align:center}.info-panel .content{padding:16px 64px}@media (max-width:767px){.info-panel .content{padding:16px 24px}}.info-panel .content p,.info-panel .content ul{margin-bottom:16px;margin-top:16px}.info-panel .content li,.info-panel .content p{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em}.info-panel .content .table-title{margin:32px 0}.info-panel .content .table-title.country-title img{vertical-align:middle}.info-panel .content .table-title h3{margin-bottom:16px}.info-panel .content .table-title p{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em}.info-panel .content .table-title h2{margin-bottom:0;padding-bottom:16px;text-align:left;text-transform:capitalize}.info-panel .content .table-title img{margin-right:16px}.info-panel .content .table-title h2,.info-panel .content .table-title img{display:inline-block}.info-panel .content .content-images{margin:24px auto;text-align:center}.info-panel .content .content-images img{max-width:100%}.info-panel .content iframe{border:none;height:575px;width:100%}@media (max-width:1199px){.info-panel .content iframe{height:500px}}@media (max-width:1023px){.info-panel .content iframe{height:300px}}@media (max-width:479px){.info-panel .content iframe{height:220px}}.info-panel .content table{border-spacing:0;width:100%}.info-panel .content table tr{border-spacing:0;vertical-align:top}.info-panel .content table tr:first-of-type{background-color:#e5e5e5}.info-panel .content table tr:first-of-type td{border-right:2px solid #fff;padding:16px}@media (max-width:479px){.info-panel .content table tr:first-of-type td{font-size:10px;padding:6px 3px}}.info-panel .content table tr:first-of-type td:last-of-type{border-right:none}.info-panel .content table td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-spacing:0;text-align:center}@media (max-width:479px){.info-panel .content table td{font-size:10px;padding:6px 3px}}.info-panel .content table td p{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em;margin:4px 0}@media (max-width:479px){.info-panel .content table td p{font-size:10px}}.info-panel .content table .border-top td{border-top:2px solid #e5e5e5}.info-panel .content .info-grid{display:flex;flex-direction:row;flex-wrap:wrap}.info-panel .content .info-grid .info-grid-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-flex;flex-direction:column;padding:0 16px 24px 0;width:25%}.info-panel .content .info-grid .info-grid-item *{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em;margin-bottom:4px}.info-panel .content .info-grid .info-grid-item b{font-weight:600}@media (max-width:1023px){.info-panel .content .dashboard-column-narrow-right,.info-panel .content .dashboard-column-wide-left{padding-left:0;padding-right:0}}.info-panel .content .dashboard-column{padding-left:0;padding-right:0}.info-panel .content .dashboard-column-wide-left{padding-left:0}.info-panel .content .dashboard-column-narrow-right{padding-right:0}.info-panel .content .button-container{justify-content:flex-start}.info-panel .content .button-container button{margin:0}.info-panel .embedded-content .info-panel{box-shadow:none;padding:0}.info-panel .embedded-content .info-panel .content{padding:16px 0}#font-picker{background-color:#fafafa;border:1px solid #e5e5e5;box-shadow:none;max-width:280px;width:auto}#font-picker button{background:0 0;padding:0 16px}#font-picker p{font-size:14px}.collection-page .product-grid:last-of-type{margin-bottom:48px}.instagram-panel{min-height:auto;padding:18px 0 0 0}.instagram-panel h2{border:none;margin:0 16px 0}.instagram-panel .content{padding:0}@media (max-width:767px){.instagram-panel .content{padding:0 16px 16px}}.instagram-panel .content .instagram-feed{margin:0}.image-gallery,.instagram-feed{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);height:576px;margin-bottom:48px;margin-top:48px;text-align:center;vertical-align:middle;width:100%}@media (max-width:1199px){.image-gallery,.instagram-feed{height:496px}}@media (max-width:1023px){.image-gallery,.instagram-feed{height:368px}}@media (max-width:767px){.image-gallery,.instagram-feed{display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:center}}.image-gallery .gallery-image,.image-gallery .instagram-item,.instagram-feed .gallery-image,.instagram-feed .instagram-item{background-repeat:no-repeat;background-size:cover;display:inline-block;height:100%;position:relative;width:100%}@media (max-width:767px){.image-gallery .gallery-image,.image-gallery .instagram-item,.instagram-feed .gallery-image,.instagram-feed .instagram-item{height:150px;width:150px}}.image-gallery .gallery-image img,.image-gallery .instagram-item img,.instagram-feed .gallery-image img,.instagram-feed .instagram-item img{height:100%;width:100%}.image-gallery .gallery-image .instagram-overlay,.image-gallery .instagram-item .instagram-overlay,.instagram-feed .gallery-image .instagram-overlay,.instagram-feed .instagram-item .instagram-overlay{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;align-items:center;background:rgba(255,255,255,.9);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:16px;position:absolute;top:0;width:100%}.image-gallery .gallery-image .instagram-overlay:hover,.image-gallery .instagram-item .instagram-overlay:hover,.instagram-feed .gallery-image .instagram-overlay:hover,.instagram-feed .instagram-item .instagram-overlay:hover{opacity:1}.image-gallery .gallery-image .instagram-overlay p,.image-gallery .instagram-item .instagram-overlay p,.instagram-feed .gallery-image .instagram-overlay p,.instagram-feed .instagram-item .instagram-overlay p{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em;text-shadow:0 1px 4px rgba(0,0,0,.5)}@media (max-width:1023px){.image-gallery .gallery-image .instagram-overlay p,.image-gallery .instagram-item .instagram-overlay p,.instagram-feed .gallery-image .instagram-overlay p,.instagram-feed .instagram-item .instagram-overlay p{font-size:12px}}@media (max-width:1023px){.image-gallery .gallery-image .instagram-overlay p,.image-gallery .instagram-item .instagram-overlay p,.instagram-feed .gallery-image .instagram-overlay p,.instagram-feed .instagram-item .instagram-overlay p{font-size:10px}}.image-gallery .gallery-image,.instagram-feed .gallery-image{display:inline-flex}.image-gallery{grid-auto-columns:1fr;grid-auto-rows:1fr;height:auto}.image-gallery .gallery-image{height:248px}@media (max-width:1199px){.image-gallery .gallery-image{height:208px}}@media (max-width:1023px){.image-gallery .gallery-image{height:144px}}@media (max-width:767px){.image-gallery .gallery-image{height:150px}}.link-grid a{display:inline-block;width:25%}@media (max-width:1023px){.link-grid a{width:50%}}@media (max-width:479px){.link-grid a{width:100%}}.link-grid a img{width:100%}.spinner div{background-color:#97d700}.page-header{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-size:contain;height:150px;margin-bottom:24px}@media (max-width:1199px){.page-header{height:130px;margin-bottom:16px}}@media (max-width:1023px){.page-header{height:96px}}@media (max-width:767px){.page-header{background-position:right;background-size:cover;height:78px}}@media (max-width:767px){.page-header.left-align{background-position:left}}.map-container{display:flex}@media (max-width:1023px){.map-container{flex-direction:column}}.map-container .map-column{flex-grow:1;height:400px;margin-left:32px;padding:0;position:relative;width:auto}@media (max-width:1023px){.map-container .map-column{margin:0;width:100%}}
.dashboard-label-large{color:#000;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:20px;text-transform:uppercase;display:block;margin-bottom:32px}.dashboard-content{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-height:200px;position:relative;vertical-align:top;width:100%}.dashboard-content .dashboard-label{color:#000;font-size:10px;font-weight:600;line-height:12px;text-transform:uppercase;display:block}.dashboard-content .page-size{margin-bottom:45px}.dashboard-content .collapsable-panel{margin-bottom:24px}@media (max-width:1199px){.dashboard-content .collapsable-panel{margin-bottom:16px}}.dashboard-content .section-title{border-bottom:1px solid #efefef;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:20px;margin-bottom:32px;padding-bottom:18px;padding-top:18px;text-align:center;text-transform:uppercase}.dashboard-content .simple-panel{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.dashboard-content .no-content{padding-top:0}.header-bar{-moz-box-shadow:inset 0 -1px 0 0 #f2f2f2;-webkit-box-shadow:inset 0 -1px 0 0 #f2f2f2;box-shadow:inset 0 -1px 0 0 #f2f2f2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#666;display:flex;font-size:12px;height:auto;line-height:16px;padding:16px}.header-bar.dark{-moz-box-shadow:inset 8px 0 0 0 #7f7f7f;-webkit-box-shadow:inset 8px 0 0 0 #7f7f7f;box-shadow:inset 8px 0 0 0 #7f7f7f;background-color:#000;color:#fff;padding-left:24px}.header-bar .header-title{flex:100%;font-size:32px;font-weight:600;line-height:40px}.header-bar .header-bar-left,.header-bar .header-bar-right{flex:1}.header-bar .header-bar-right{text-align:right}.dashboard-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;padding:40px 32px 24px;vertical-align:top;width:100%}@media (max-width:1023px){.dashboard-column{padding:32px 24px 24px}}.dashboard-column-narrow-left,.dashboard-column-narrow-right,.dashboard-column-wide-left,.dashboard-column-wide-right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;padding:40px 32px 24px;vertical-align:top}@media (max-width:1023px){.dashboard-column-narrow-left,.dashboard-column-narrow-right,.dashboard-column-wide-left,.dashboard-column-wide-right{padding:32px 24px 24px}}.dashboard-column-narrow-left,.dashboard-column-narrow-right{width:288px}@media (max-width:1023px){.dashboard-column-narrow-left,.dashboard-column-narrow-right{width:100%}}.dashboard-column-wide-left,.dashboard-column-wide-right{width:100%}@media (min-width:1024px){.dashboard-column-wide-left,.dashboard-column-wide-right{width:calc(100% - 288px)}}@media (min-width:1024px){.dashboard-column-narrow-left,.dashboard-column-wide-left{border-right:1px solid #f7f7f7}}@media (max-width:1023px){.dashboard-column-narrow-left,.dashboard-column-wide-left{border-bottom:1px solid #f7f7f7}}.form-section{margin:0 auto;max-width:480px;padding:40px 0 48px}
.login-container{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:80px auto;max-width:400px;position:relative}@media (max-width:479px){.login-container{margin:24px 16px}}.login-header{padding:18px 16px 0}.login-header h2{border-bottom:1px solid #efefef;display:block;font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;padding-bottom:18px;text-align:center;text-transform:uppercase}.login-form{padding:16px}.login-form .form-submit{display:flex;justify-content:flex-end}.login-form .form-submit a,.login-form .form-submit button{margin-left:16px}.login-footer{flex-basis:auto;padding:8px 16px 16px}.login-footer a,.login-footer button{margin-right:16px}.login-info{font-size:14px;font-weight:300;letter-spacing:normal;line-height:1.3em;margin-bottom:16px;padding:0 16px}
.main-footer{background-color:#191919;bottom:0;color:#fff;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;right:0;width:100%}.main-footer a{color:#ccc}.main-footer label{display:block;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:24px;margin-bottom:8px;text-transform:uppercase}.main-footer .footer-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:48px 0 32px}@media (min-width:1024px) and (max-width:767px){.main-footer .footer-content{width:calc(12 * calc((100% - 80px)/ 4) + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:768px) and (max-width:1023px){.main-footer .footer-content{width:calc(12 * 78px + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1199px){.main-footer .footer-content{width:calc(12 * 68px + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1200px){.main-footer .footer-content{width:calc(12 * 74px + ((12 - 1) * 24px))}}@media (max-width:1199px){.main-footer .footer-content{padding:48px 16px 32px}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.main-footer .footer-content{width:calc(8 * calc((100% - 80px)/ 4) + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.main-footer .footer-content{width:calc(8 * 78px + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px) and (max-width:1199px){.main-footer .footer-content{width:calc(8 * 68px + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:1200px){.main-footer .footer-content{width:calc(8 * 74px + ((8 - 1) * 24px))}}@media (max-width:767px) and (max-width:767px){.main-footer .footer-content{width:calc(4 * calc((100% - 80px)/ 4) + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.main-footer .footer-content{width:calc(4 * 78px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1024px) and (max-width:1199px){.main-footer .footer-content{width:calc(4 * 68px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1200px){.main-footer .footer-content{width:calc(4 * 74px + ((4 - 1) * 24px))}}.main-footer .footer-content .footer-subscribe{flex-grow:1;margin-bottom:32px;vertical-align:top}@media (max-width:1023px){.main-footer .footer-content .footer-subscribe{margin-bottom:0;margin-top:16px;text-align:center;width:100%}}@media (max-width:479px){.main-footer .footer-content .footer-social-icons{margin-left:-16px}}.main-footer .footer-content .footer-social-icons a{display:inline-block;height:32px;margin-left:32px;text-align:center;width:32px}.main-footer .footer-content .footer-social-icons a:first-of-type{margin-left:0}@media (max-width:479px){.main-footer .footer-content .footer-social-icons a{margin-left:16px}}.main-footer .footer-content .footer-social-icons .fa{font-size:24px;line-height:32px}.main-footer .footer-content .footer-column{display:flex;flex-direction:column;flex-grow:1;padding:0 24px 32px}.main-footer .footer-content .footer-column a{display:block;font-size:14px;font-weight:400;letter-spacing:1px;margin-bottom:8px;text-decoration:none}.main-footer .footer-copyright{background-color:#000;color:#666;display:inline-block;font-size:12px;line-height:56px;text-align:center;width:100%}
.collapsable-nav-main{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);background-color:#fff;flex-shrink:0;margin-left:16px;margin-right:16px;transition:all .1s ease-out}@media (max-width:767px){.collapsable-nav-main{width:calc(3 * calc((100% - 80px)/ 4) + ((3 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.collapsable-nav-main{width:calc(3 * 78px + ((3 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.collapsable-nav-main{width:calc(3 * 68px + ((3 - 1) * 16px))}}@media (min-width:1200px){.collapsable-nav-main{width:calc(3 * 74px + ((3 - 1) * 24px))}}@media (max-width:767px){.collapsable-nav-main{display:none}}.collapsable-nav-main-enter,.collapsable-nav-main-exit{width:96px}.collapsable-nav-main-enter .segment-links,.collapsable-nav-main-exit .segment-links{opacity:.1;overflow:hidden;text-overflow:clip;white-space:nowrap}.collapsable-nav-main-enter-done{width:88px}.collapsable-nav-main-enter-done .segment-links{display:none}.collapsable-segment{align-items:flex-start;display:flex;padding:16px}.collapsable-segment.user-segment i{background-color:#fff;font-size:24px;height:40px;line-height:40px;width:32px}.collapsable-segment.user-segment .segment-links{width:calc(100% - 80px)}.segment-links{display:flex;flex-direction:column;margin-left:8px;width:calc(100% - 48px)}.segment-links .column-header{align-items:center;border-bottom:1px solid #efefef;color:#000;display:flex;font-weight:600;height:40px;margin-bottom:10px;padding:0 0 10px}.segment-links .column-header:hover{color:#7eb92e;transition:color,background-color .1s ease-in}.segment-links a{color:#585858;display:block;font-size:14px;font-weight:300;letter-spacing:1px;padding:10px 0;text-decoration:none;word-break:break-word}.segment-links a:hover{color:#7eb92e;transition:color,background-color .1s ease-in}.collapsable-segment-icon{height:40px;width:40px}.collapsable-segment-icon i,.collapsable-segment-icon img{border-radius:50%;font-size:40px;height:40px;text-align:center;width:40px}
@media (max-width:767px){.hide-mobile{display:none}}.main-nav-container{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);justify-content:center;position:relative;text-align:center}.main-nav-container .menu-dropdown,.main-nav-container .upper-nav{background-color:#fff}.main-nav-container .upper-nav{min-height:50px;padding:16px 0;position:relative}@media (max-width:479px){.main-nav-container .upper-nav{text-align:left}}@media (max-width:767px){.main-nav-container .upper-nav .logo{padding:5px 0}}@media (max-width:479px){.main-nav-container .upper-nav .logo{left:72px;position:absolute}}@media (max-width:767px){.main-nav-container .upper-nav .logo img{height:40px}}.main-nav-container .upper-nav .mobile-menu-button{display:none;height:50px;left:11px;position:absolute;vertical-align:top;width:50px}@media (max-width:767px){.main-nav-container .upper-nav .mobile-menu-button{display:inline-block}}.main-nav-container .upper-nav .mobile-menu-button i{font-size:28px}.main-nav-container .upper-nav .right-menu{display:inline-block;position:absolute;right:32px;top:28px;vertical-align:top}@media (max-width:767px){.main-nav-container .upper-nav .right-menu{right:20px}}@media (max-width:479px){.main-nav-container .upper-nav .right-menu{right:11px}}.main-nav-container .upper-nav .right-menu a,.main-nav-container .upper-nav .right-menu button{border:2px solid #000;border-radius:50% 50%;display:inline-flex;height:40px;margin-left:20px;text-align:center;text-decoration:none;width:40px}.main-nav-container .upper-nav .right-menu a:hover,.main-nav-container .upper-nav .right-menu button:hover{border:2px solid #7eb92e;color:#7eb92e;transition:color,background-color .1s ease-in}@media (max-width:767px){.main-nav-container .upper-nav .right-menu a,.main-nav-container .upper-nav .right-menu button{height:28px;margin-left:14px;width:28px}}.main-nav-container .upper-nav .right-menu a i,.main-nav-container .upper-nav .right-menu button i{font-size:24px;line-height:40px;margin:0 auto}@media (max-width:767px){.main-nav-container .upper-nav .right-menu a i,.main-nav-container .upper-nav .right-menu button i{font-size:16px;line-height:28px}}.main-nav-container .desktop-nav{background-color:#fff;display:flex;position:relative;z-index:141}@media (max-width:767px){.main-nav-container .desktop-nav{display:none}}.main-nav-container .desktop-nav ul{-webkit-padding-start:0;align-items:center;display:flex;flex-flow:row nowrap;margin:16px auto 0}.main-nav-container .desktop-nav li{cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;list-style:none;padding:24px 16px 2px;text-transform:uppercase}.main-nav-container .desktop-nav li:hover{color:#7eb92e;transition:color,background-color .1s ease-in}.main-nav-container .desktop-nav li span{margin-left:6px}.main-nav-container .menu-dropdown{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #efefef;box-shadow:0 1px 2px 0 rgba(0,0,0,.07);left:0;margin:0 auto;max-width:1200px;min-height:300px;position:absolute;right:0;top:194px;z-index:140}@media (max-width:767px){.main-nav-container .menu-dropdown{display:none}}.main-nav-container .menu-dropdown a{color:#585858;display:block;font-size:14px;font-weight:400;letter-spacing:1px;padding:10px 0;text-decoration:none;white-space:nowrap}.main-nav-container .menu-dropdown a:hover{color:#7eb92e;transition:color,background-color .1s ease-in}.main-nav-container .dropdown-content,.main-nav-container .right-menu-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.main-nav-container .dropdown-content{align-items:flex-start;border-right:1px solid #efefef;display:inline-flex;flex-direction:row;flex-wrap:wrap;min-height:506px;padding:46px 32px 64px;width:calc(100% - 300px)}.main-nav-container .dropdown-content .list-column{display:inline-block;padding:10px 40px;text-align:left}.main-nav-container .dropdown-content .list-column .column-header{border-bottom:1px solid #efefef;color:#000;font-weight:700;letter-spacing:.5px;margin-bottom:10px;padding:10px 0;text-transform:uppercase}.main-nav-container .dropdown-content .list-column .column-header:hover{color:#7eb92e;transition:color,background-color .1s ease-in}.main-nav-container .dropdown-content .list-row{display:block;padding:24px 40px;text-align:left;width:100%}.main-nav-container .dropdown-content .list-row .title{border-bottom:1px solid #efefef;color:#000;font-size:14px;font-weight:600;letter-spacing:1px;padding-bottom:10px}.main-nav-container .dropdown-content .list-row .inspiration-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.main-nav-container .dropdown-content .list-row .inspiration-row a{background:red;height:109px;margin:24px 20px 0 0;overflow:hidden;padding:0;text-align:center;width:109px}.main-nav-container .dropdown-content .list-row .inspiration-row a:last-of-type{margin-right:0}.main-nav-container .dropdown-content .list-row .inspiration-row a img{height:100%}.main-nav-container .right-menu-column{display:inline-block;min-height:503px;padding-bottom:20px;text-align:left;width:300px}.main-nav-container .right-menu-column img{margin-top:20px;width:260px}.main-nav-container .right-menu-column a{margin-left:40px}.main-nav-container .right-menu-column a:first-of-type{margin-left:20px}.main-nav-container .mobile-menu-dropdown{background:#fff;border-top:1px solid #efefef;display:none;height:calc(100% - 86px);position:fixed;top:86px;width:100%;z-index:161}@media (max-width:767px){.main-nav-container .mobile-menu-dropdown{display:block}}@media (max-width:479px){.main-nav-container .mobile-menu-dropdown{height:calc(100% - 82px);top:82px}}.main-nav-container .mobile-menu-dropdown .mobile-menu-interior{height:100%;overflow-y:scroll}.main-nav-container .mobile-menu-dropdown a{border-left:1px solid #f2f2f2;display:block;font-size:12px;line-height:48px;min-height:48px;padding-left:32px;text-decoration:none}.main-nav-container .mobile-menu-dropdown .collapsable-panel{text-align:left}.main-nav-container .mobile-menu-dropdown .collapsable-panel:last-of-type .collapsable-panel-header{border-bottom:1px solid #f2f2f2}.main-nav-container .mobile-menu-dropdown .collapsable-panel .collapsable-panel-contents{border-bottom:1px solid #f2f2f2}.main-nav-container .mobile-menu-dropdown .collapsable-panel .collapsable-panel-contents.collapsed{border-bottom:none}.main-nav-container .mobile-menu-dropdown .sub-menu{padding-left:16px}.main-nav-container .mobile-menu-dropdown .sub-menu:last-of-type .collapsable-panel-header{border-bottom:none}
p{margin:0}.not-found{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:448px;padding-top:88px}@media (max-width:767px){.not-found{width:100%}}.not-found a{color:#11cbda}.not-found .simple-panel{text-align:center}.not-found .not-found-search{padding:16px 40px 40px}@media (max-width:479px){.not-found .not-found-search{padding:16px 24px 40px}}.not-found .not-found-search span{display:block;font-size:16px;font-weight:600;line-height:24px;margin:16px auto}.not-found .service-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:16px 0;width:100%}.not-found .service-info a{display:block;margin:16px 0 0}.not-found .service-info .subtext{color:#4c4c4c;font-size:14px;margin:0}
.pagination-buttons{margin:45px -5px;text-align:center}.pagination-buttons .secondary-button-with-border,.pagination-buttons button,.pagination-buttons select{display:inline-block;font-size:11px;font-weight:400;height:32px;line-height:32px;text-transform:none;vertical-align:middle}.pagination-buttons button{margin:0 4px;padding:0;width:37px}.pagination-buttons button i{font-size:18px}.pagination-buttons .big-number{padding:0 10px;width:auto}.pagination-buttons .current-page,.pagination-buttons .dropdown{margin:0 4px;padding:0 32px 0 16px}
.tooltip-wrapper{position:relative}.tooltip-text{display:none;line-height:normal;position:absolute;z-index:100}.tooltip-text.active{background:#000;color:#fff;display:block;left:0;padding:25px 20px;top:0}.tooltip-text[position=bottom]{top:30px}.tooltip-text[position=bottom]::after{border-color:transparent transparent #000 transparent;border-style:solid;border-width:10px;content:" ";left:20px;position:absolute;top:-20px}
.shopper-settings-container{text-align:center}.settings-form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:40px 32px;width:100%}@media (min-width:1024px){.settings-form{max-width:540px}}.settings-form .input-container{text-align:left;width:100%}.settings-form .form-input{width:100%}.settings-form .dob-input{margin-bottom:16px}.settings-form .facebook-button{margin-bottom:48px}.settings-form .day-input,.settings-form .month-input,.settings-form .year-input{display:inline-block;margin-bottom:16px}.settings-form .month-input{margin-right:16px;width:151px}.settings-form .day-input{margin-right:16px;width:68px}.settings-form .year-input{width:110px}.settings-form .gender-input{max-width:162px}
.no-content>.favorite-heart{background-image:url(https://puregrips.com/images/heart-gray.svg)}
div.collection-container{display:block;margin:0 auto;padding:0 24px}@media (max-width:1199px){div.collection-container{padding:0 16px}}div.collection-container .no-products,div.collection-container .search-query-display{padding:32px 0 40px}div.collection-container .no-products h2,div.collection-container .search-query-display h2{font-size:16px;font-weight:700;line-height:24px}div.collection-container .no-products h3,div.collection-container .search-query-display h3{color:#4c4c4c;font-size:14px;line-height:20px}div.collection-container .input-container{margin-bottom:24px}div.collection-container .input-container select{display:inline-block;width:80px}
.checkout-panel{margin:0 auto;min-height:400px;padding:24px}@media (min-width:1024px) and (max-width:767px){.checkout-panel{width:calc(12 * calc((100% - 80px)/ 4) + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:768px) and (max-width:1023px){.checkout-panel{width:calc(12 * 78px + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1199px){.checkout-panel{width:calc(12 * 68px + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1200px){.checkout-panel{width:calc(12 * 74px + ((12 - 1) * 24px))}}@media (max-width:1199px){.checkout-panel{padding:16px}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.checkout-panel{width:calc(8 * calc((100% - 80px)/ 4) + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.checkout-panel{width:calc(8 * 78px + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px) and (max-width:1199px){.checkout-panel{width:calc(8 * 68px + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:1200px){.checkout-panel{width:calc(8 * 74px + ((8 - 1) * 24px))}}@media (max-width:767px) and (max-width:767px){.checkout-panel{width:calc(4 * calc((100% - 80px)/ 4) + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.checkout-panel{width:calc(4 * 78px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1024px) and (max-width:1199px){.checkout-panel{width:calc(4 * 68px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1200px){.checkout-panel{width:calc(4 * 74px + ((4 - 1) * 24px))}}.shipping-address-picker label,.shipping-rate-picker label{color:#000;font-size:10px;font-weight:600;line-height:12px;text-transform:uppercase;margin-bottom:8px}.StripeElement{width:100%}.StripeElement{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;border:1px solid #e5e5e5;font-size:16px;font-weight:400;height:48px;line-height:48px;padding:0 0 0 16px}.checkout-panel{-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.07);box-shadow:0 1px 2px 0 rgba(0,0,0,.07);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:16px auto 24px;min-height:400px;position:relative}@media (min-width:1024px) and (max-width:767px){.checkout-panel{width:calc(8 * calc((100% - 80px)/ 4) + ((8 - 1) * 16px))}}@media (min-width:1024px) and (min-width:768px) and (max-width:1023px){.checkout-panel{width:calc(8 * 78px + ((8 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1199px){.checkout-panel{width:calc(8 * 68px + ((8 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1200px){.checkout-panel{width:calc(8 * 74px + ((8 - 1) * 24px))}}@media (max-width:767px){.checkout-panel{margin-left:16px;margin-right:16px}}.checkout-panel .loading-overlay{left:0;right:0;top:0}.checkout-panel .top-controls-container{margin-bottom:16px}.checkout-panel .top-controls-container a,.checkout-panel .top-controls-container button{text-align:right}.checkout-panel .top-controls-container a i,.checkout-panel .top-controls-container button i{margin-right:8px}.checkout-panel .top-controls-container h3{font-size:32px;font-weight:500}.checkout-panel .align-right{text-align:right}.checkout-panel .align-right a,.checkout-panel .align-right button{display:inline-block;width:auto}.checkout-summary-totals{align-items:flex-end;display:flex;flex-direction:column}.checkout-summary-totals .input-container.promo-input{margin-bottom:-16px}@media (max-width:767px){.checkout-summary-totals .input-container{width:calc(3 * calc((100% - 80px)/ 4) + ((3 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.checkout-summary-totals .input-container{width:calc(3 * 78px + ((3 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.checkout-summary-totals .input-container{width:calc(3 * 68px + ((3 - 1) * 16px))}}@media (min-width:1200px){.checkout-summary-totals .input-container{width:calc(3 * 74px + ((3 - 1) * 24px))}}.checkout-summary-totals .label-group{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:16px}@media (max-width:767px){.checkout-summary-totals .label-group{width:calc(3 * calc((100% - 80px)/ 4) + ((3 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.checkout-summary-totals .label-group{width:calc(3 * 78px + ((3 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.checkout-summary-totals .label-group{width:calc(3 * 68px + ((3 - 1) * 16px))}}@media (min-width:1200px){.checkout-summary-totals .label-group{width:calc(3 * 74px + ((3 - 1) * 24px))}}.checkout-summary-totals .label-group:last-of-type{border-top:1px solid #999;padding-top:16px}.checkout-summary-totals .label-group .content,.checkout-summary-totals .label-group label{flex:1 auto;margin:0}.checkout-summary-totals .label-group .content{text-align:right}.shipping-address-picker,.shipping-rate-picker{flex:1}.shipping-address-picker label,.shipping-rate-picker label{display:block}.shipping-address-picker{padding-left:8px}.shipping-rate-picker{padding-right:8px}.checkout-label{flex:100%;font-size:24px;margin:16px 0 0;padding:8px 0}.cart-item-summary{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.cart-item-summary .flex-row-wrap{margin-bottom:8px}.cart-item-summary .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.cart-item-summary .quantity{flex-basis:56px;text-align:right}.cart-item-summary .value{flex-basis:88px;text-align:right}.cart-item-summary .total{border-top:1px solid #f2f2f2;font-weight:600;padding-top:8px}.StripeElement{padding:16px}.checkout-summary-container__LEGACY{background-color:#f7f7f7;border-bottom:1px solid #d6d6d6;margin:0 auto;min-height:980px;padding-bottom:32px;padding-top:48px;position:relative}@media (max-width:767px){.checkout-summary-container__LEGACY{margin:0;padding:40px 0 32px;width:auto}}.checkout-summary-container__LEGACY .loading-overlay{left:0;top:0}.checkout-summary-container__LEGACY .loading-overlay .spinner{top:20%}.checkout-summary-container__LEGACY .top-controls-container .continue-shopping-btn{display:block;font-weight:400;margin:auto auto 48px auto}@media (max-width:767px){.checkout-summary-container__LEGACY .top-controls-container .continue-shopping-btn{margin-left:16px}}.checkout-summary-container__LEGACY .top-controls-container .continue-shopping-btn i{margin:0 10px 0 0}.checkout-summary-container__LEGACY .title{height:80px;text-align:center}.checkout-summary-container__LEGACY .title h4{display:inline-block;font-family:ratiomodern,Georgia,"Times New Roman",Times,serif;font-size:20px;font-weight:400;line-height:80px;margin:0}.checkout-summary-container__LEGACY .item-summary .list-item,.checkout-summary-container__LEGACY .unavailable .list-item{display:block;width:100%}@media (max-width:767px){.checkout-summary-container__LEGACY .item-summary .list-item,.checkout-summary-container__LEGACY .unavailable .list-item{width:auto}}.checkout-summary-container__LEGACY .unavailable{display:block}.checkout-summary-container__LEGACY .unavailable img{opacity:.3}.checkout-summary-container__LEGACY .unavailable .product-name{color:#7f7f7f;text-decoration:none}.checkout-summary-container__LEGACY .item-summary{display:inline-block}.checkout-summary-container__LEGACY .item-summary .title{margin-bottom:0}.checkout-summary-container__LEGACY .item-summary .error-banner{width:100%}.checkout-summary-container__LEGACY .checkout-help,.checkout-summary-container__LEGACY .empty-bag{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.checkout-summary-container__LEGACY .checkout-help b,.checkout-summary-container__LEGACY .empty-bag b{font-size:16px;font-weight:600;line-height:24px}.checkout-summary-container__LEGACY .empty-bag{margin-bottom:32px;padding:32px 24px 24px}.checkout-summary-container__LEGACY .empty-bag b{display:block;margin:16px 0 24px}.checkout-summary-container__LEGACY .checkout-actions{background-color:#fff;margin:auto auto 25px;padding:48px 24px 40px;text-align:center}.checkout-summary-container__LEGACY .checkout-actions img{margin:auto auto 20px;padding:0 20px 22px;width:132px}@media (max-width:479px){.checkout-summary-container__LEGACY .checkout-actions img{margin:auto auto 15px}}.checkout-summary-container__LEGACY .checkout-actions button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:auto;letter-spacing:.5px;line-height:1.6em;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;margin:0 auto 37px;width:100%}.checkout-summary-container__LEGACY .checkout-actions button:disabled{cursor:not-allowed}.checkout-summary-container__LEGACY .checkout-actions button:disabled{opacity:.5}.checkout-summary-container__LEGACY .checkout-actions .paypal-checkout-btn{background-color:#fec348;background-image:url(../webstatic/en_US/i/btn/png/gold-rect-paypalcheckout-60px.png);background-position:center;background-repeat:no-repeat;background-size:223px;margin:37px auto 24px}.checkout-summary-container__LEGACY .checkout-actions hr{border:none;border-bottom:1px solid #f2f2f2}.checkout-summary-container__LEGACY .checkout-actions span{background:#fff;color:#282c37;display:inline-block;font-size:14px;font-weight:700;margin:-9px auto 0;text-align:center;width:35px}.checkout-summary-container__LEGACY .checkout-actions .secure-container{display:inline-block;margin:0 auto 18px;width:64px}.checkout-summary-container__LEGACY .checkout-actions .secure-container i{font-size:14px;margin:0 7px 0 0}.checkout-summary-container__LEGACY .checkout-actions .secure-container span{font-size:10px;font-weight:600;margin:2px 0;vertical-align:top;width:auto}.checkout-summary-container__LEGACY .checkout-actions p{color:#7f7f7f;font-size:12px;line-height:15px;text-align:center}.checkout-summary-container__LEGACY .total-container{background:#fff;border-radius:3px;margin:0 auto;padding:20px 30px 24px}.checkout-summary-container__LEGACY .total-container div{margin-bottom:15px}.checkout-summary-container__LEGACY .total-container .price-list-item,.checkout-summary-container__LEGACY .total-container .price-list-total{text-align:right}.checkout-summary-container__LEGACY .total-container .price-list-item span,.checkout-summary-container__LEGACY .total-container .price-list-total span{display:inline-block;width:122px}.checkout-summary-container__LEGACY .total-container .price-list-item label{display:inline-block;font-size:10px;font-weight:600}.checkout-summary-container__LEGACY .total-container .price-list-item span{color:#7f7f7f;font-size:12px}.checkout-summary-container__LEGACY .total-container .price-list-item .block{display:block;margin-right:122px}.checkout-summary-container__LEGACY .total-container .price-list-item ul{list-style:none;margin:0;padding:8px 0 0 0}.checkout-summary-container__LEGACY .total-container .price-list-item ul li{list-style:none;margin-bottom:8px}.checkout-summary-container__LEGACY .total-container .price-list-item ul li span{line-height:20px}.checkout-summary-container__LEGACY .total-container .price-list-item ul li .sub-item{font-weight:400}.checkout-summary-container__LEGACY .total-container .price-list-total{margin-bottom:0}.checkout-summary-container__LEGACY .total-container .price-list-total *{display:inline-block;font-size:14px;font-weight:700}.checkout-summary-container__LEGACY .bag-product-list{margin-bottom:24px}.checkout-summary-container__LEGACY .bag-product-list .error-banner{margin:0;padding:0;width:100%}.checkout-summary-container__LEGACY .main-panel{padding:0}.checkout-summary-container__LEGACY .tab-list{border-bottom:1px solid #e5e5e5;display:inline-block;margin-bottom:24px;width:288px}@media (max-width:479px){.checkout-summary-container__LEGACY .tab-list{width:100%}}.checkout-summary-container__LEGACY .tab-list button{margin:10px 4px -1px;padding:16px 0;width:85px}@media (max-width:479px){.checkout-summary-container__LEGACY .tab-list button{margin:10px 0 -1px}}.checkout-order-summary .order-summary{padding:32px 24px 24px;position:relative;text-align:left}.checkout-order-summary .order-summary .applied-promos,.checkout-order-summary .order-summary .apply-promo,.checkout-order-summary .order-summary .input-container,.checkout-order-summary .order-summary .simple-panel-divider{margin-bottom:24px}.checkout-order-summary .order-summary .sub-item{font-size:12px;margin:6px 0 0 0}.checkout-order-summary .order-summary .input-container{display:inline-block;width:calc(100% - 76px)}.checkout-order-summary .order-summary .apply-promo{margin-bottom:24px;margin-left:14px;max-width:62px;vertical-align:bottom}.checkout-order-summary .order-summary .applied-promos span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:12px;vertical-align:middle;width:calc(100% - 50px)}.checkout-order-summary .order-summary .applied-promos button{font-size:12px;width:50px}.checkout-order-summary .order-summary .total-container{padding:0}.bag-product-item{display:inline-block;height:inherit;margin:16px 0 0 0;position:relative;text-align:left}@media (max-width:767px){.bag-product-item{padding:0 50px}}@media (max-width:479px){.bag-product-item{padding:0}}.bag-product-item .product-image{float:left;height:116px;padding:0 20px 0 0;width:116px}@media (max-width:767px){.bag-product-item .product-image{height:80px;width:80px}}@media (max-width:479px){.bag-product-item .product-image{height:60px;width:60px}}.bag-product-item .product-image img{height:inherit;width:inherit}.order-complete-container{margin:16px auto;min-height:calc(100% - 455px);position:relative}.order-complete-container .complete-info{margin-right:24px;padding:16px 16px 48px;vertical-align:top}@media (max-width:767px){.order-complete-container .complete-info{width:calc(6 * calc((100% - 80px)/ 4) + ((6 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.order-complete-container .complete-info{width:calc(6 * 78px + ((6 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.order-complete-container .complete-info{width:calc(6 * 68px + ((6 - 1) * 16px))}}@media (min-width:1200px){.order-complete-container .complete-info{width:calc(6 * 74px + ((6 - 1) * 24px))}}.order-complete-container .complete-info div,.order-complete-container .complete-info h2{margin-bottom:24px}.order-complete-container .complete-info h2{font-family:ratiomodern,Georgia,"Times New Roman",Times,serif;font-size:34px;line-height:40px}.order-complete-container .complete-item-list{display:inline-block}@media (max-width:767px){.order-complete-container .complete-item-list{width:calc(6 * calc((100% - 80px)/ 4) + ((6 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.order-complete-container .complete-item-list{width:calc(6 * 78px + ((6 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.order-complete-container .complete-item-list{width:calc(6 * 68px + ((6 - 1) * 16px))}}@media (min-width:1200px){.order-complete-container .complete-item-list{width:calc(6 * 74px + ((6 - 1) * 24px))}}@media (max-width:1023px) and (max-width:767px){.order-complete-container .complete-item-list{width:calc(3 * calc((100% - 80px)/ 4) + ((3 - 1) * 16px))}}@media (max-width:1023px) and (min-width:768px) and (max-width:1023px){.order-complete-container .complete-item-list{width:calc(3 * 78px + ((3 - 1) * 16px))}}@media (max-width:1023px) and (min-width:1024px) and (max-width:1199px){.order-complete-container .complete-item-list{width:calc(3 * 68px + ((3 - 1) * 16px))}}@media (max-width:1023px) and (min-width:1200px){.order-complete-container .complete-item-list{width:calc(3 * 74px + ((3 - 1) * 24px))}}@media (max-width:767px){.order-complete-container .complete-item-list{display:block;margin:0;width:auto}}@media print{.main-footer,.main-nav-container,.order-complete-container,.site-promo,.warning-banner{display:none}}.order-complete-print{border:none;margin:80px 86px;max-width:512px;pointer-events:none}@media (max-width:767px){.order-complete-print{margin:40px 44px}}@media (max-width:479px){.order-complete-print{margin:20px 22px}}@media not print{.order-complete-print{display:none}}.order-complete-print .print-header{border-bottom:2px solid #d6d6d6;font-size:14px;margin-bottom:24px}.order-complete-print .print-header .item-summary,.order-complete-print .print-header .name{margin-bottom:6px}.order-complete-print .print-header .item-summary,.order-complete-print .print-header .name{display:inline-block;width:50%}.order-complete-print .print-header .item-summary{color:#858585;font-size:12px;text-align:right}.order-complete-print .print-header .item-summary .price{font-size:14px;margin-left:6px}.order-complete-print .print-header .name{font-family:museo-slab,Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:100}.order-complete-print .print-header .order-id{color:#858585;margin-bottom:40px}.order-complete-print .print-header b{font-size:12px;font-weight:600}.order-complete-print .product-image{border:none}.order-complete-print .product-in-purchase .product-summary{border-top:2px solid #d6d6d6}.order-complete-print .product-in-purchase .product-summary .product-prices{border:none}.order-complete-print .product-in-purchase .product-summary .product-prices div:first-child{display:none}.order-complete-print .purchase-totals{border-top:2px solid #d6d6d6;margin-left:135px}@media (max-width:767px){.order-complete-print .purchase-totals{margin-left:100px}}.order-complete-print .shipping-info .address,.order-complete-print .shipping-info .tracking{background-color:initial;display:inline-block;height:166px;margin:0;padding:24px 30px 0}.order-complete-print .shipping-info .address{border-right:2px solid #d6d6d6;padding-left:0;width:40%}.order-complete-print .shipping-info .address .form-label{margin-bottom:8px}.order-complete-print .shipping-info .address b{display:none}@media (max-width:479px){.order-complete-print .shipping-info .address{border-bottom:2px solid #d6d6d6;border-right:none;display:block;height:auto;margin-bottom:18px;padding:0 0 16px;width:100%}}.order-complete-print .shipping-info .tracking{width:60%}.order-complete-print .shipping-info .tracking hr{display:none}.order-complete-print .shipping-info .tracking p{height:16px}@media (max-width:479px){.order-complete-print .shipping-info .tracking{display:block;padding:0;width:100%}}.order-complete-print .purchase-again{display:none!important}
.font-weight-regular{font-weight:400}.font-weight-600{font-weight:600}.font-weight-bold{font-weight:700}.font-weight-heavy{font-weight:800}.font-size-large{font-size:18px}.font-size-regular{font-size:16px}.font-size-small{font-size:14px}.font-size-smaller{font-size:12px}.center{text-align:center}.inline-block{display:inline-block}.full-width{width:100%}
*{outline:0}body,html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-font-smoothing:antialiased!important;-webkit-text-size-adjust:none;background:#efefef;color:#000;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;overflow-x:hidden;padding:0;text-rendering:optimizeLegibility!important;width:100%}#app{background-color:#f7f7f7;margin:0 auto;width:1200px}@media (max-width:1199px){#app{width:1024px}}@media (max-width:1023px){#app{width:768px}}@media (max-width:767px){#app{width:480px}}@media (max-width:479px){#app{width:100%}}a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#000;cursor:pointer;display:inline-block;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}hr{border:none;border-top:1px solid #e5e5e5;height:0;margin:auto}.block{display:block}.bold{font-weight:700}.underline{text-decoration:underline}.float-left{float:left}.float-right{float:right}.left-align{text-align:left}.inline-block{display:inline-block}.smallest{font-size:12px}.transform-capitalize{text-transform:capitalize}.transform-lowercase{text-transform:lowercase}.transform-uppercase{text-transform:uppercase}.fade-out{opacity:0;transition:visibility 0s .25s,opacity .25s linear;visibility:hidden}.main-panel{margin:0 auto;min-height:400px;padding:24px}@media (min-width:1024px) and (max-width:767px){.main-panel{width:calc(12 * calc((100% - 80px)/ 4) + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:768px) and (max-width:1023px){.main-panel{width:calc(12 * 78px + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1199px){.main-panel{width:calc(12 * 68px + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1200px){.main-panel{width:calc(12 * 74px + ((12 - 1) * 24px))}}@media (max-width:1199px){.main-panel{padding:16px}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.main-panel{width:calc(8 * calc((100% - 80px)/ 4) + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.main-panel{width:calc(8 * 78px + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px) and (max-width:1199px){.main-panel{width:calc(8 * 68px + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:1200px){.main-panel{width:calc(8 * 74px + ((8 - 1) * 24px))}}@media (max-width:767px) and (max-width:767px){.main-panel{width:calc(4 * calc((100% - 80px)/ 4) + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.main-panel{width:calc(4 * 78px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1024px) and (max-width:1199px){.main-panel{width:calc(4 * 68px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1200px){.main-panel{width:calc(4 * 74px + ((4 - 1) * 24px))}}.tracking-pixel{display:none;height:1px;position:absolute;width:1px}button{background-color:inherit;border:none;cursor:pointer;margin:0;outline:0;padding:0}.primary-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:auto;letter-spacing:.5px;line-height:1.6em;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff}.primary-button:disabled{cursor:not-allowed}.primary-button:disabled{background-color:#b2b2b2;cursor:not-allowed}.primary-button:active:hover{background-color:#333;text-decoration:underline}.primary-button:active{background-color:#7f7f7f;text-decoration:underline}.primary-button-with-border{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:auto;letter-spacing:.5px;line-height:1.6em;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#000;border:1px solid #fff;color:#fff}.primary-button-with-border:disabled{cursor:not-allowed}.secondary-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:auto;letter-spacing:.5px;line-height:1.6em;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#fff;color:#000}.secondary-button:disabled{cursor:not-allowed}.secondary-button:disabled{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#efefef;border:1px solid #e5e5e5;color:#b2b2b2;cursor:not-allowed}.secondary-button:active:hover{border:1px solid #000;text-decoration:underline}.secondary-button:active{border:1px solid #000;text-decoration:underline}.secondary-button-with-border{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:auto;letter-spacing:.5px;line-height:1.6em;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#fff;color:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e5e5}.secondary-button-with-border:disabled{cursor:not-allowed}.secondary-button-with-border:disabled{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#efefef;border:1px solid #e5e5e5;color:#b2b2b2;cursor:not-allowed}.secondary-button-with-border:active:hover{border:1px solid #000;text-decoration:underline}.secondary-button-with-border:active{border:1px solid #000;text-decoration:underline}.facebook-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:auto;letter-spacing:.5px;line-height:1.6em;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;background-color:#3c5a96;color:#fff}.facebook-button:disabled{cursor:not-allowed}.small-button{font-size:10px;font-weight:700;height:32px;letter-spacing:.3px;line-height:32px;padding:0 16px}.text-button{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;text-decoration:underline;text-transform:none}.primary-link-button{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;text-decoration:underline;text-transform:none;color:#11cbda}.primary-link-button:hover{color:#88e5ec}.primary-link-button:disabled{color:#09666d}.secondary-link-button{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;text-decoration:underline;text-transform:none;color:#000}.secondary-link-button:disabled{color:#7f7f7f}.secondary-text-on-black-button{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;text-decoration:underline;text-transform:none;color:#fff}.secondary-text-on-black-button:disabled{color:#7f7f7f}.red-text-button{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;text-decoration:underline;text-transform:none;color:#ff0058;font-size:14px}.red-text-button:disabled{cursor:not-allowed;opacity:.5}.link-button{color:#000;height:1em;line-height:1em;text-decoration:underline;text-transform:none}.main-nav-button{font-weight:600;text-decoration:none}.main-nav-button:hover{text-decoration:underline}.ellipsis-button{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-image:url(https://puregrips.com/images/ellipsis-button.svg);background-repeat:no-repeat;height:24px;width:24px}.divider-horizontal{font-size:16px;font-weight:600;line-height:40px;margin:24px auto 16px;text-align:center;width:100%}.divider-horizontal hr{border-bottom:1px solid #e5e5e5;border-left:none;border-right:none;border-top:none;margin:19px auto;width:45%}@media (max-width:479px){.divider-horizontal hr{width:40%}}.divider-horizontal .left{float:left}.divider-horizontal .right{float:right}.favorite-heart-empty,.favorite-heart-filled{-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;height:24px;width:24px}.favorite-heart-empty .fa,.favorite-heart-filled .fa{font-size:18px;font-weight:800;line-height:24px}.favorite-heart-empty{color:#e5e5e5}.favorite-heart-empty:hover{text-shadow:0 3px 4px rgba(0,0,0,.5)}.favorite-heart-filled{color:#ff0058}.label-large{color:#000;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:20px;text-transform:uppercase}.label-small{color:#000;font-size:10px;font-weight:600;line-height:12px;text-transform:uppercase}.label-price{font-size:14px;font-weight:700}.input-container,.label-group{display:flex;flex:100%;flex-direction:column;margin-bottom:32px}.input-container:last-of-type,.label-group:last-of-type{margin-bottom:0}.input-container.inline-label-group,.label-group.inline-label-group{flex:0 1 auto;margin-right:32px}.input-container label,.label-group label{color:#000;font-size:10px;font-weight:600;line-height:12px;text-transform:uppercase;margin-bottom:8px}.input-container .content,.input-container .subtext,.label-group .content,.label-group .subtext{color:#7f7f7f;font-size:14px}.input-container .subtext,.label-group .subtext{line-height:16px;margin:-8px 0 8px}.input-container .content,.label-group .content{line-height:20px;margin:8px 0 0}.status-label-alert{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;padding:0 8px;background-color:#ff0058;color:#fff}.status-label-black{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;padding:0 8px;background-color:#000;color:#fff}.status-label-blue{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;padding:0 8px;background-color:#11cbda;color:#fff}.status-label-gray{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;padding:0 8px;background-color:#e5e5e5;color:#4c4c4c}.status-label-green{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;padding:0 8px;background-color:#72ff00;color:#000}.status-label-red{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;padding:0 8px;background-color:#ff0058;color:#000}.status-label-warning{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;padding:0 8px;background-color:#ffbf2f;color:#000}.status-label-white{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;padding:0 8px;background-color:#fff;color:#000}.simple-panel{-moz-box-shadow:inset 0 0 0 0 #f2f2f2,0 1px 2px 0 rgba(0,0,0,.07);-webkit-box-shadow:inset 0 0 0 0 #f2f2f2,0 1px 2px 0 rgba(0,0,0,.07);box-shadow:inset 0 0 0 0 #f2f2f2,0 1px 2px 0 rgba(0,0,0,.07);background-color:#fff;margin-bottom:24px}@media (max-width:1199px){.simple-panel{margin-bottom:16px}}.simple-panel .simple-header{border-bottom:1px solid #f7f7f7;font-size:20px;line-height:80px;padding:0 24px;text-align:center}.simple-panel .simple-panel-body{padding:24px 32px 32px}.simple-panel-divider{border-bottom:1px solid #f7f7f7;display:block;width:100%}.header-large-ratio{font-family:ratiomodern,Georgia,"Times New Roman",Times,serif;font-size:24px;line-height:32px}.twin-column-left{display:inline-block}@media (max-width:767px){.twin-column-left{width:calc(6 * calc((100% - 80px)/ 4) + ((6 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.twin-column-left{width:calc(6 * 78px + ((6 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.twin-column-left{width:calc(6 * 68px + ((6 - 1) * 16px))}}@media (min-width:1200px){.twin-column-left{width:calc(6 * 74px + ((6 - 1) * 24px))}}@media (max-width:1023px) and (max-width:767px){.twin-column-left{width:calc(4 * calc((100% - 80px)/ 4) + ((4 - 1) * 16px))}}@media (max-width:1023px) and (min-width:768px) and (max-width:1023px){.twin-column-left{width:calc(4 * 78px + ((4 - 1) * 16px))}}@media (max-width:1023px) and (min-width:1024px) and (max-width:1199px){.twin-column-left{width:calc(4 * 68px + ((4 - 1) * 16px))}}@media (max-width:1023px) and (min-width:1200px){.twin-column-left{width:calc(4 * 74px + ((4 - 1) * 24px))}}@media (max-width:767px){.twin-column-left{margin:0 16px}}.twin-column-right{display:inline-block;margin:0 0 45px 122px;vertical-align:top}@media (max-width:767px){.twin-column-right{width:calc(5 * calc((100% - 80px)/ 4) + ((5 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.twin-column-right{width:calc(5 * 78px + ((5 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.twin-column-right{width:calc(5 * 68px + ((5 - 1) * 16px))}}@media (min-width:1200px){.twin-column-right{width:calc(5 * 74px + ((5 - 1) * 24px))}}@media (max-width:1199px){.twin-column-right{margin:0 0 45px 100px}}@media (max-width:1023px){.twin-column-right{margin:0 0 45px 110px}}@media (max-width:1023px) and (max-width:767px){.twin-column-right{width:calc(3 * calc((100% - 80px)/ 4) + ((3 - 1) * 16px))}}@media (max-width:1023px) and (min-width:768px) and (max-width:1023px){.twin-column-right{width:calc(3 * 78px + ((3 - 1) * 16px))}}@media (max-width:1023px) and (min-width:1024px) and (max-width:1199px){.twin-column-right{width:calc(3 * 68px + ((3 - 1) * 16px))}}@media (max-width:1023px) and (min-width:1200px){.twin-column-right{width:calc(3 * 74px + ((3 - 1) * 24px))}}@media (max-width:767px){.twin-column-right{margin:0 16px 45px}}@media (max-width:767px) and (max-width:767px){.twin-column-right{width:calc(4 * calc((100% - 80px)/ 4) + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.twin-column-right{width:calc(4 * 78px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1024px) and (max-width:1199px){.twin-column-right{width:calc(4 * 68px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1200px){.twin-column-right{width:calc(4 * 74px + ((4 - 1) * 24px))}}.checkout{background:#e5e5e5}.no-content{color:#666;font-size:16px;font-weight:300;margin:0 auto;padding:32px 24px;text-align:center}.no-content p{margin:75px 0 0}.no-content .no-content-icon{background-position:center;background-repeat:no-repeat;background-size:60px;font-size:110px;height:160px;line-height:160px;width:100%}.order-panel,.purchase-panel{margin-bottom:16px}.order-panel .total-container,.purchase-panel .total-container{border-top:1px solid #f2f2f2;padding:16px 0 0;text-align:right}.order-panel .total-container .expense-line,.purchase-panel .total-container .expense-line{font-size:12px;width:100%}.order-panel .total-container .expense-line.discount-line label,.purchase-panel .total-container .expense-line.discount-line label{font-weight:400;padding:0 0 0 5px}.order-panel .total-container .expense-line.total,.purchase-panel .total-container .expense-line.total{border-top:1px solid #f2f2f2;margin:16px 0 0;padding:16px 0 0}.order-panel .total-container .expense-line.total *,.purchase-panel .total-container .expense-line.total *{color:#000;font-size:14px;font-weight:700}.order-panel .total-container .expense-line label,.purchase-panel .total-container .expense-line label{color:#000;font-size:10px;font-weight:600;line-height:12px;text-transform:uppercase;line-height:24px}.order-panel .total-container .expense-line span,.purchase-panel .total-container .expense-line span{color:#7f7f7f;display:inline-block;font-size:12px;line-height:24px;width:112px}.list-product{margin-bottom:16px;width:100%}.list-product .product-image{display:inline-block;height:64px;margin:0 16px 0 0;vertical-align:top;width:64px}.list-product .product-image.no-image{background-color:#d6d6d6;background-image:url(https://puregrips.com/images/missing_image@x1.png);background-position:center;background-repeat:no-repeat;background-size:60%}.list-product .product-info{display:inline-block;vertical-align:top;width:calc(100% - 80px)}.list-product .product-info .list-product-controls{display:block;width:100%}.list-product .product-info .list-product-controls .list-count{color:#858585;display:inline-block;font-size:12px;text-align:left;vertical-align:top}.list-product .product-info .list-product-controls .remove-bag-btn{background:0 0;color:#282c37;float:right;font-size:12px;font-weight:700}.list-product .product-info .product-name{font-size:14px;line-height:16px;text-decoration:underline}.list-product .product-info .store-name{color:#7f7f7f;font-size:12px;margin:8px 0 0 0}.list-product .product-info .quantity-price-summary{height:16px;margin:16px 0}.list-product .product-info .product-quantity{color:#7f7f7f;font-size:14px;line-height:16px}.list-product .product-info .product-price{font-size:14px;font-weight:700;line-height:16px}.limited-functionality{display:inline-block;width:100%}.limited-functionality,.limited-functionality-container{vertical-align:top;z-index:140}.limited-functionality h5,.limited-functionality-container h5{font-family:museo-slab,Georgia,"Times New Roman",Times,serif;margin:0 0 10px 0}.limited-functionality p,.limited-functionality-container p{color:#7f7f7f;font-size:14px;margin:0 0 10px 0}.limited-functionality-container div{opacity:.8;pointer-events:none}
.error-banner,.info-banner,.success-banner,.warning-banner{margin:16px auto}@media (min-width:1024px) and (max-width:767px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(12 * calc((100% - 80px)/ 4) + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:768px) and (max-width:1023px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(12 * 78px + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1199px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(12 * 68px + ((12 - 1) * 16px))}}@media (min-width:1024px) and (min-width:1200px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(12 * 74px + ((12 - 1) * 24px))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(8 * calc((100% - 80px)/ 4) + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(8 * 78px + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px) and (max-width:1199px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(8 * 68px + ((8 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px) and (min-width:1200px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(8 * 74px + ((8 - 1) * 24px))}}@media (max-width:767px) and (max-width:767px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(4 * calc((100% - 80px)/ 4) + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:768px) and (max-width:1023px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(4 * 78px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1024px) and (max-width:1199px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(4 * 68px + ((4 - 1) * 16px))}}@media (max-width:767px) and (min-width:1200px){.error-banner,.info-banner,.success-banner,.warning-banner{width:calc(4 * 74px + ((4 - 1) * 24px))}}.error-banner.full-width,.info-banner.full-width,.success-banner.full-width,.warning-banner.full-width{width:100%}.error-banner.hide-close .banner-internal,.info-banner.hide-close .banner-internal,.success-banner.hide-close .banner-internal,.warning-banner.hide-close .banner-internal{padding:24px 16px}.error-banner.no-top-margin,.info-banner.no-top-margin,.success-banner.no-top-margin,.warning-banner.no-top-margin{margin-top:0}.error-banner .banner-internal,.info-banner .banner-internal,.success-banner .banner-internal,.warning-banner .banner-internal{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.07);color:#4c4c4c;font-size:16px;font-weight:700;line-height:20px;margin:0 auto;padding:24px 56px 24px 16px;position:relative;text-align:left}.error-banner .banner-text,.info-banner .banner-text,.success-banner .banner-text,.warning-banner .banner-text{display:inline-block}@media (max-width:767px){.error-banner .banner-text,.info-banner .banner-text,.success-banner .banner-text,.warning-banner .banner-text{display:block}}.error-banner .header,.info-banner .header,.success-banner .header,.warning-banner .header{color:#000;margin:auto auto 5px auto}.error-banner .subtext,.info-banner .subtext,.success-banner .subtext,.warning-banner .subtext{color:#4c4c4c;font-size:14px}.error-banner .primary-button,.info-banner .primary-button,.success-banner .primary-button,.warning-banner .primary-button{float:right}@media (max-width:767px){.error-banner .primary-button,.info-banner .primary-button,.success-banner .primary-button,.warning-banner .primary-button{display:inline-block;float:none;margin-top:24px}}.error-banner .close-banner-button,.info-banner .close-banner-button,.success-banner .close-banner-button,.warning-banner .close-banner-button{cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px}.error-banner .close-banner-button .close-icon,.info-banner .close-banner-button .close-icon,.success-banner .close-banner-button .close-icon,.warning-banner .close-banner-button .close-icon{background:no-repeat center/100% url(https://puregrips.com/images/close.svg);height:14px;margin:5px;width:14px}.error-banner .delete-btn,.info-banner .delete-btn,.success-banner .delete-btn,.warning-banner .delete-btn{position:absolute;right:25px;top:25px}@media (max-width:767px){.error-banner .delete-btn,.info-banner .delete-btn,.success-banner .delete-btn,.warning-banner .delete-btn{display:block;margin:20px auto;position:static}}.error-banner .banner-internal ul{-webkit-margin-after:0;-webkit-margin-before:5px;-webkit-padding-start:16px}.error-banner .banner-internal .field-error{color:#4c4c4c;font-size:14px;font-weight:700;padding-left:1em;text-indent:-1em;text-transform:capitalize}.error-banner .banner-internal .field-error .error-text{font-weight:400;text-transform:none}.warning-banner .banner-internal ol{margin:24px 0 0 0}.warning-banner .banner-internal li{margin:0 0 12px 0}.warning-banner .banner-internal a{color:#11cbda}.warning-banner .banner-internal .done{text-decoration:line-through}.inset .banner-internal{box-shadow:inset 0 -1px 0 0 #f2f2f2}
.collapsable-wrapper{text-align:left}.collapsable-wrapper-header{-moz-box-shadow:inset 8px 0 0 0 #7f7f7f;-webkit-box-shadow:inset 8px 0 0 0 #7f7f7f;box-shadow:inset 8px 0 0 0 #7f7f7f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;background-color:#000;color:#fff;height:48px;margin:0 0 16px;padding:0 24px;width:100%}.collapsable-wrapper-header.expanded{background-color:#4c4c4c}.collapsable-wrapper-header i{color:#7f7f7f;float:right;font-size:24px;height:100%;line-height:48px;text-align:center;vertical-align:middle;width:24px}.collapsable-wrapper-header .wrapper-title{display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;height:48px;line-height:48px;text-align:center;text-decoration:underline;vertical-align:middle;width:calc(100% - 24px)}.collapsable-wrapper-contents{-moz-transition:2s;-ms-transition:2s;-o-transition:2s;-webkit-transition:2s;transition:2s;margin:0;overflow:hidden;padding:0;width:100%}.collapsable-wrapper-contents.collapsed{-moz-transition:2s;-ms-transition:2s;-o-transition:2s;-webkit-transition:2s;transition:2s;max-height:0;padding-bottom:0!important;padding-top:0!important}.collapsable-panel-header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-left:8px solid #e5e5e5;height:80px;margin:0;padding:0 24px;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;border-bottom:1px solid #f2f2f2;color:#000;line-height:80px;width:100%}.collapsable-panel-header.slim-header{height:48px;line-height:48px;padding:0 16px 0 24px}.collapsable-panel-header.medium-header{height:64px;line-height:64px;padding:0 16px 0 24px}.collapsable-panel-header.expanded{background-color:#f2f2f2;border-bottom:none}.collapsable-panel-header.ratio-header{font-family:ratiomodern,Georgia,"Times New Roman",Times,serif;font-size:20px}.collapsable-panel-header.slim-header i{font-size:16px;width:16px}.collapsable-panel-header.slim-header .collapsable-header-left,.collapsable-panel-header.slim-header .collapsable-header-right{height:48px}.collapsable-panel-header.slim-header .collapsable-header-left div[class^=status-label-],.collapsable-panel-header.slim-header .collapsable-header-right div[class^=status-label-]{margin:16px 8px 16px 0}.collapsable-panel-header i{color:#ccc;float:right;font-size:24px;height:100%;line-height:inherit;text-align:center;vertical-align:middle;width:24px}.collapsable-panel-header .collapsable-header-title{display:inline-block;line-height:inherit;vertical-align:middle;width:calc(100% - 24px)}.collapsable-panel-header .collapsable-header-left{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;height:80px}.collapsable-panel-header .collapsable-header-right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;height:80px}.collapsable-panel-header .collapsable-header-right div[class^=status-label-]{margin:32px 8px 32px 0}.collapsable-panel-contents{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:0;max-height:16000px;overflow:hidden;padding:0;width:100%}.collapsable-panel-contents.collapsed{max-height:0;padding-bottom:0!important;padding-top:0!important}.collapsable-panel:last-of-type .collapsable-panel-header{border-bottom:none}
.hero-area{border:none;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.hero-area img{display:block;width:100%}.hero-area .hero-area-content{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:0;margin:auto;max-height:100%;overflow:auto;position:absolute;right:0;top:0;width:80%}@media (max-width:1023px){.hero-area .hero-area-content{display:block;padding:30px 20px 40px 20px;position:relative;width:100%}}.hero-area .hero-area-content .content{max-height:calc(100% - 60px);max-width:671px;padding:30px 0}@media (max-width:1023px){.hero-area .hero-area-content .content{max-height:100%;max-width:calc(100% - 40px);padding:0}}.hero-area .hero-area-content .content.full-width{max-width:100%}.hero-area .hero-area-content .content.right{margin-left:auto;text-align:left}@media (max-width:1023px){.hero-area .hero-area-content .content.right{margin-left:0}}.hero-area .hero-area-content .content h3{font-family:Roboto,sans-serif;font-size:56px;font-weight:100}@media (max-width:1199px){.hero-area .hero-area-content .content h3{font-size:32px}}@media (max-width:1023px){.hero-area .hero-area-content .content h3{font-size:36px}}.hero-area .hero-area-content .content p{font-size:20px}@media (max-width:1199px){.hero-area .hero-area-content .content p{font-size:14px}}@media (max-width:1023px){.hero-area .hero-area-content .content p{font-size:16px}}.hero-area .hero-area-content .content h3,.hero-area .hero-area-content .content p{color:#fff;line-height:1.6em;padding-bottom:30px;text-shadow:3px 3px 8px rgba(0,0,0,.9)}@media (max-width:1023px){.hero-area .hero-area-content .content h3,.hero-area .hero-area-content .content p{color:#585858;font-family:"Open Sans",sans-serif;padding-bottom:16px;text-shadow:none}}
.react-datepicker-popper{top:8px!important;z-index:1}.react-datepicker{-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);box-shadow:0 3px 10px 0 rgba(0,0,0,.14);background-color:#fff;color:#000;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;position:relative}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker__tether-element-attached-top .react-datepicker__triangle{margin-left:-8px;position:absolute;margin-top:-8px;top:0}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;border:8px solid transparent;height:0;position:absolute;width:1px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{border-bottom-color:#ccc;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{border-bottom-color:#f2f2f2;border-top:none}.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{border-bottom-color:#ccc;top:-1px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle{margin-left:-8px;position:absolute;bottom:0;margin-bottom:-8px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;border:8px solid transparent;height:0;position:absolute;width:1px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before{border-bottom-color:#ccc;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before{border-bottom:none;border-top-color:#f2f2f2}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before{border-top-color:#ccc;bottom:-1px}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}.react-datepicker__header{background-color:#f2f2f2;padding-top:8px;position:relative;text-align:center}.react-datepicker__current-month{color:#000;font-size:14px;font-weight:600;line-height:24px;margin-top:0}.react-datepicker__current-month--hasYearDropdown{margin-bottom:16px}.react-datepicker__navigation{background-color:transparent;border:8px solid transparent;cursor:pointer;height:16px;line-height:24px;position:absolute;text-align:center;text-indent:-999em;top:12px;width:16px}.react-datepicker__navigation--previous{border-right-color:#ccc;left:8px;z-index:1}.react-datepicker__navigation--previous:hover{border-right-color:#b2b2b2}.react-datepicker__navigation--next{border-left-color:#ccc;right:8px;z-index:1}.react-datepicker__navigation--next:hover{border-left-color:#b2b2b2}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b2b2b2}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b2b2b2}.react-datepicker__month{margin:7px;text-align:center}.react-datepicker__day,.react-datepicker__day-name{color:#000;display:inline-block;line-height:24px;margin:4px;text-align:center;width:24px}.react-datepicker__day{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.react-datepicker__day:hover{background-color:#ccc}.react-datepicker__day--today{font-weight:500}.react-datepicker__day--highlighted,.react-datepicker__day--in-range,.react-datepicker__day--selected{background-color:#000;color:#fff!important}.react-datepicker__day--highlighted:hover,.react-datepicker__day--in-range:hover,.react-datepicker__day--selected:hover{background-color:#191919}.react-datepicker__day--disabled{color:#ccc;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{display:inline-block;position:relative}.react-datepicker__year-read-view{border:1px solid transparent;border-radius:4px;bottom:25px;left:25%;position:absolute;width:50%}.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b2b2b2}.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute;bottom:0;margin-bottom:-8px;border-top-color:#ccc!important;border-width:8px;left:90px;margin-bottom:3px;position:relative;top:3px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow::before{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;border:8px solid transparent;height:0;position:absolute;width:1px}.react-datepicker__year-read-view--down-arrow::before{border-bottom-color:#ccc;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow::before{border-bottom:none;border-top-color:#f2f2f2}.react-datepicker__year-read-view--down-arrow::before{border-top-color:#ccc;bottom:-1px}.react-datepicker__year-read-view--selected-year{position:relative;right:8px}.react-datepicker__year-dropdown{background-color:#f2f2f2;border:1px solid #ccc;left:25%;position:absolute;text-align:center;top:30px;width:50%}.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__year-option{display:block;line-height:20px;margin:auto;width:100%}.react-datepicker__year-option:last-of-type{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b2b2b2}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b2b2b2}.react-datepicker__year-option--selected{left:30px;position:absolute}.react-datepicker__close-icon{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;border:none;bottom:0;color:#fff;cursor:pointer;display:inline-block;font-family:fontAwesome;font-size:12px;height:16px;line-height:16px;margin:-8px auto 0;outline:0;padding:0;position:absolute;right:8px;text-align:center;text-decoration:none;top:50%;vertical-align:middle;width:16px}.react-datepicker__close-icon::after{content:"\f00d"}.react-datepicker__today-button{background:#f2f2f2;cursor:pointer;font-weight:700;padding:5px 0;text-align:center;width:100%}.react-datepicker__tether-element{z-index:2147483647}
.dropdown-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;cursor:pointer;font-size:14px;font-weight:400;line-height:24px;padding:12px 12px 12px 18px}.dropdown-input.disabled{background-color:#f2f2f2;border:1px solid #f2f2f2;cursor:not-allowed}.dropdown-input.active{-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);box-shadow:0 3px 10px 0 rgba(0,0,0,.14);border:1px solid #fff}.dropdown-input .fa{float:right;font-size:18px;line-height:24px;margin-left:12px}.small-dropdown{font-size:11px;height:32px;line-height:32px;padding:0 12px}.small-dropdown .fa{line-height:32px}.dropdown{position:relative}.dropdown label{color:#000;font-size:10px;font-weight:600;line-height:12px;text-transform:uppercase;display:block;margin-bottom:8px}.dropdown .dropdown-list-container:before{border:solid transparent;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;bottom:100%;content:" ";height:0;margin-left:-8px;pointer-events:none;position:absolute;right:11px;width:0}.dropdown .dropdown-list-container{-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);box-shadow:0 3px 10px 0 rgba(0,0,0,.14);background-color:#fff;margin:16px 0 0 0;position:absolute;width:100%;z-index:150}.dropdown ul{list-style:none;margin:0;max-height:152px;overflow-y:scroll;padding:12px 16px}.dropdown ul li{color:#4c4c4c;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;margin-bottom:12px}.dropdown ul li.disabled-option{color:#b2b2b2;cursor:not-allowed}.dropdown ul li:last-of-type{margin-bottom:0}.category-input{margin-bottom:48px}.category-input .form-input{display:block;margin:10px 0;width:200px}.category-input .label-helper{display:block;font-size:12px;margin:-30px 0 8px}@media (max-width:1023px){.category-input .label-helper{margin:-26px 0 4px}}@media (max-width:767px){.category-input .label-helper{margin:0 0 4px}}
form{margin:0 auto}input{background-color:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:0;padding:0}input[type=checkbox]{margin:0}select{-moz-appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url(https://puregrips.com/images/fa-angle-down.svg);background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:10px;border:1px solid #e5e5e5;border-radius:0;font-weight:inherit;line-height:inherit;outline:0}select::-ms-expand{display:none}select.active{-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);box-shadow:0 3px 10px 0 rgba(0,0,0,.14);border:1px solid #fff}select .fa{float:right;font-size:18px;line-height:24px}input.error{border:1px solid #f0393b}textarea{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-appearance:none;background-color:transparent;border:none;font-family:inherit;font-size:inherit;outline:0;padding:0;resize:none}.small-input{height:32px!important;line-height:32px!important}.input-container label{text-align:left}.input-container label .required{color:#ff0058}.input-container input,.input-container select,.input-container textarea{width:100%}.input-container input:disabled,.input-container select:disabled,.input-container textarea:disabled{background-color:#f2f2f2;border:none;cursor:not-allowed}.input-container .price-input.error,.input-container .search-input.error,.input-container input.error,.input-container select.error,.input-container textarea.error{border:1px solid #f0393b}.input-container input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;border:1px solid #e5e5e5;font-size:16px;font-weight:400;height:48px;line-height:48px;padding:0 0 0 16px}.input-container textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;border:1px solid #e5e5e5;font-size:16px;font-weight:400;height:48px;height:auto;padding:16px}.input-container select{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;border:1px solid #e5e5e5;font-size:16px;height:48px;font-size:14px;font-weight:400;line-height:48px;padding:0 32px 0 16px}.input-container .percent-input,.input-container .price-input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;border:1px solid #e5e5e5;font-size:16px;font-weight:400;height:48px;padding-left:8px}.input-container .percent-input.disabled,.input-container .price-input.disabled{background-color:#f2f2f2;border:none;cursor:not-allowed}.input-container .percent-input input,.input-container .price-input input{border:none;height:100%;padding-right:8px;width:calc(100% - 32px)}.input-container .percent-input .left-icon,.input-container .percent-input .right-icon,.input-container .price-input .left-icon,.input-container .price-input .right-icon{display:inline-block;text-align:center;width:24px}.input-container .percent-input .left-icon,.input-container .price-input .left-icon{margin-right:8px}.input-container .percent-input .right-icon,.input-container .price-input .right-icon{margin-left:8px}.input-container .small-select{font-size:11px;height:32px;line-height:32px;min-width:118px;padding:0 24px 0 8px}.input-container .price-input{width:127px}.character-count{color:#7f7f7f;display:block;font-size:12px;line-height:16px;margin:8px 0 0 0;text-align:left}.search-input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;border:1px solid #e5e5e5;font-size:16px;font-weight:400;height:48px;cursor:text;text-align:left}.search-input input{font-size:12px;border:none;height:100%;margin:0;padding:0;width:calc(100% - 40px)}.search-input input.clearable{width:calc(100% - 62px)}.search-input .fa-search{color:#858585;font-size:14px;margin:8px 9px;vertical-align:middle}.search-input .fa-window-close{cursor:pointer;font-size:14px;margin:8px 8px;vertical-align:middle}.form-container{padding:45px 100px 55px 60px}@media (max-width:1023px){.form-container{padding:25px 50px 35px 40px}}@media (max-width:767px){.form-container{padding:20px 30px 30px 30px}}.form-field{display:block;margin:0 auto 25px}.form-label{font-size:16px;font-weight:600;margin:0 0 5px 0}.form-sub-label{font-size:14px;font-weight:400;margin:0 0 5px 0}.form-help{color:#858585;font-size:14px;font-weight:400}.form-button-container{text-align:center}.form-button-container button{margin:20px auto 0}.required-legend{color:#7f7f7f;float:right;font-size:12px;line-height:16px}.required-legend .required{color:#ff0058}.required-field{color:#af2c17;display:inline-block;margin:0 5px 0 -10px;width:5px}.form-input,.form-textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #d6d6d6;font-size:12px;font-weight:300;line-height:30px;min-height:30px}.form-input.is-invalid,.form-textarea.is-invalid{border:1px solid #af2c17}@-moz-document url-prefix(){select.form-input{line-height:normal;padding:5px 25px 0 5px}}.percent-form-input.form-input,.price-form-input.form-input{height:32px}.percent-form-input.form-input input,.price-form-input.form-input input{border:none;display:inline-block;margin:0;vertical-align:middle;width:calc(100% - 13px)}.percent-form-input.form-input .currency,.percent-form-input.form-input .percent,.price-form-input.form-input .currency,.price-form-input.form-input .percent{color:#858585;display:inline-block;font-size:14px;line-height:30px;width:9px}.tag-input-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;padding:0 8px}.tag-input-container.is-invalid{border:1px solid #af2c17}.tag-input-container.disabled{background-color:#f2f2f2;cursor:not-allowed}.tag-input-container.disabled input{cursor:not-allowed}.tag-input-container .tag-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#282c37;color:#fff;display:inline-block;margin:11px 8px 12px 0;max-width:100%;padding:0 8px;vertical-align:top}.tag-input-container .tag-container .fa-times,.tag-input-container .tag-container .tag-text{display:inline-block;font-size:12px;font-weight:600;height:24px;line-height:24px;text-transform:capitalize}.tag-input-container .tag-container .fa-times{color:#fff;font-size:14px;line-height:20px;margin:0 0 0 13px}.tag-input-container .tag-input{background-color:transparent;border:none;display:inline-block;margin:0;width:auto}.radio-option{min-height:32px;padding:4px 0;position:relative}.radio-option input[type=radio]{height:32px;margin:0;opacity:0;position:absolute;width:40px;z-index:100}.radio-option input+.radio-label:before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 0 0 2px #000;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #fff;content:" ";display:inline-block;height:16px;left:8px;margin:4px 12px 4px 4px;position:absolute;vertical-align:top;width:16px}.radio-option input:checked+.radio-label{background-color:#f2f2f2}.radio-option input:checked+.radio-label:before{background-color:#000}.radio-option input:disabled+.radio-label:before{-moz-box-shadow:0 0 0 2px #f2f2f2;-webkit-box-shadow:0 0 0 2px #f2f2f2;box-shadow:0 0 0 2px #f2f2f2;cursor:not-allowed}.radio-option .radio-label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4c4c4c;display:inline-block;font-size:14px;font-weight:400;line-height:24px;margin:0;padding:4px 8px 4px 40px;position:relative;text-transform:none;width:100%}.radio-option .radio-sub-input{display:block;margin-bottom:4px}.checkbox-option{min-height:32px;padding:4px 0}.checkbox-option:first-of-type{margin-top:0}.checkbox-option:last-of-type{margin-bottom:0}.checkbox-option.disabled{cursor:not-allowed}.checkbox-option.disabled .checkbox-label:before{-moz-box-shadow:0 0 0 2px #f2f2f2;-webkit-box-shadow:0 0 0 2px #f2f2f2;box-shadow:0 0 0 2px #f2f2f2}.checkbox-option.checklist input:checked+.checkbox-label:hover:before{content:"\f068"}.checkbox-option *{display:inline-block;vertical-align:middle}.checkbox-option input[type=checkbox]{height:inherit;margin:0;opacity:0;position:absolute;width:inherit}.checkbox-option input+.checkbox-label:before{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-shadow:0 0 0 2px #000;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;content:" ";cursor:pointer;display:inline-block;font-family:FontAwesome;height:16px;line-height:16px;margin:4px 12px 4px 4px;text-align:center;vertical-align:top;width:16px}.checkbox-option input:checked+.checkbox-label{background-color:#f2f2f2}.checkbox-option input:checked+.checkbox-label:before{background-color:#000;content:"\f00c"}.checkbox-option input:checked+.checkbox-label:hover:before{content:"\f068"}.checkbox-option input:disabled+.radio-label:before{-moz-box-shadow:0 0 0 2px #f2f2f2;-webkit-box-shadow:0 0 0 2px #f2f2f2;box-shadow:0 0 0 2px #f2f2f2;cursor:not-allowed}.checkbox-option .checkbox-label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:14px;line-height:24px;margin:0;padding:4px 8px;width:100%}.toggle-background{-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;background-color:#b2b2b2;border-radius:32px;display:inline-block;height:32px;width:56px}.toggle-background.active{background-color:#000}.toggle-background.active .toggle-button{transform:translate(24px,0)}.toggle-background .toggle-button{-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;background-color:#fff;border-radius:50%;height:28px;margin:2px;transform:translate(0,0);width:28px}.filter-controls{text-align:left;vertical-align:top}.filter-controls .input-container{display:inline-block;margin:0 16px 24px 0;vertical-align:top;width:136px}.filter-controls .input-container:last-child{margin-right:0}.filter-controls .input-container .search-input,.filter-controls .input-container input,.filter-controls .input-container select{background-color:#fff}.filter-controls .input-container select{height:32px!important;line-height:32px!important;font-size:11px;padding:0 24px 0 8px}.filter-controls .left-filters,.filter-controls .right-filters{display:inline-block;vertical-align:top;width:50%}@media (max-width:1023px){.filter-controls .left-filters,.filter-controls .right-filters{width:100%}}.filter-controls .left-filters .checkbox-select{position:relative;width:78px}.filter-controls .left-filters .checkbox-select select{border:none;color:transparent;height:30px!important;padding:0;position:absolute;right:1px;top:21px;width:40px}.filter-controls .left-filters .checkbox-select .checkbox-option{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;height:32px;padding:0;width:78px}.filter-controls .left-filters .checkbox-select .checkbox-option input:checked+.checkbox-label{background-color:#fff}.filter-controls .left-filters .checkbox-select .checkbox-option .checkbox-label{padding:3px 8px}.filter-controls .left-filters .preview-search-container{width:206px}@media (max-width:767px){.filter-controls .left-filters .preview-search-container{width:194px}}.filter-controls .left-filters .preview-search-container .fa-search,.filter-controls .left-filters .search-container .fa-search{margin:8px 9px}@media (max-width:767px){.filter-controls .left-filters .search-container{width:calc(2 * calc((100% - 80px)/ 4) + ((2 - 1) * 16px))}}@media (min-width:768px) and (max-width:1023px){.filter-controls .left-filters .search-container{width:calc(2 * 78px + ((2 - 1) * 16px))}}@media (min-width:1024px) and (max-width:1199px){.filter-controls .left-filters .search-container{width:calc(2 * 68px + ((2 - 1) * 16px))}}@media (min-width:1200px){.filter-controls .left-filters .search-container{width:calc(2 * 74px + ((2 - 1) * 24px))}}@media (max-width:767px){.filter-controls .left-filters .search-container{width:136px}}.filter-controls .right-filters{text-align:right}@media (max-width:1023px){.filter-controls .right-filters{text-align:left}}.filter-controls .right-filters .big-dropdown{width:208px}@media (max-width:767px){.filter-controls .right-filters .big-dropdown{width:136px}}
.overlay-container{position:relative}.overlay-container .loading-overlay{left:0;right:0}.loading-overlay{background:rgba(255,255,255,.5);height:100%;position:absolute;width:100%;z-index:100}.loading-overlay i{margin-top:100px}@-webkit-keyframes spinner-anim{0%{opacity:1}100%{opacity:0}}@keyframes spinner-anim{0%{opacity:1}100%{opacity:0}}.spinner{background:0 0;height:200px;margin:0 auto;position:relative;transform:scale(.32);width:200px}.spinner div{border-radius:10px;height:40px;left:93px;position:absolute;top:80px;width:14px}.spinner>div:nth-of-type(1){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:-.5s;-webkit-transform:rotate(0) translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:-.5s;transform:rotate(0) translate(0,-60px)}.spinner>div:nth-of-type(2){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:-.41666667s;-webkit-transform:rotate(30deg) translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:-.41666667s;transform:rotate(30deg) translate(0,-60px)}.spinner>div:nth-of-type(3){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:-.33333333s;-webkit-transform:rotate(60deg) translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:-.33333333s;transform:rotate(60deg) translate(0,-60px)}.spinner>div:nth-of-type(4){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:-.25s;-webkit-transform:rotate(90deg) translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:-.25s;transform:rotate(90deg) translate(0,-60px)}.spinner>div:nth-of-type(5){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:-.16666667s;-webkit-transform:rotate(120deg) translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:-.16666667s;transform:rotate(120deg) translate(0,-60px)}.spinner>div:nth-of-type(6){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:-83.33333ms;-webkit-transform:rotate(150deg),translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:-83.33333ms;transform:rotate(150deg) translate(0,-60px)}.spinner>div:nth-of-type(7){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:0s;-webkit-transform:rotate(180deg),translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:0s;transform:rotate(180deg) translate(0,-60px)}.spinner>div:nth-of-type(8){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:.08333333333333337s;-webkit-transform:rotate(210deg),translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:.08333333333333337s;transform:rotate(210deg) translate(0,-60px)}.spinner>div:nth-of-type(9){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:.16666666666666663s;-webkit-transform:rotate(240deg),translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:.16666666666666663s;transform:rotate(240deg) translate(0,-60px)}.spinner>div:nth-of-type(10){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:.25s;-webkit-transform:rotate(270deg),translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:.25s;transform:rotate(270deg) translate(0,-60px)}.spinner>div:nth-of-type(11){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:.33333333333333337s;-webkit-transform:rotate(300deg),translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:.33333333333333337s;transform:rotate(300deg) translate(0,-60px)}.spinner>div:nth-of-type(12){-webkit-animation:spinner-anim 1s linear infinite;-webkit-animation-delay:.41666666666666663s;-webkit-transform:rotate(330deg),translate(0,-60px);animation:spinner-anim 1s linear infinite;animation-delay:.41666666666666663s;transform:rotate(330deg) translate(0,-60px)}
.tooltip-wrapper{position:relative}.tooltip-text{display:none;line-height:normal;position:absolute;z-index:100}.tooltip-text.active{background:#000;color:#fff;display:block;left:0;padding:25px 20px;top:0}.tooltip-text[position=bottom]{top:30px}.tooltip-text[position=bottom]::after{border-color:transparent transparent #000 transparent;border-style:solid;border-width:10px;content:" ";left:20px;position:absolute;top:-20px}