@charset "UTF-8";.quantity-controls{display:flex;align-items:center}.quantity-controls button{height:43px;width:53px}.quantity-controls input{width:53px;height:23px;padding:3px}.quantity-controls input#Quantity{margin-top:0!important}#add-to-cart-form button#purchase{font-weight:700}.select-wrapper{margin-bottom:25px}.var_quan.var_quan--bold,.var_quan1.var_quan--bold{font-style:italic;font-weight:400;text-transform:lowercase}@media (max-width:767px){.mobile-product-slider .flex-control-nav{padding-top:10px}}@media (max-width:480px){.afterpay-logo{max-width:80px!important}}.selector-wrapper{display:flex;align-items:center}.selector-wrapper label{max-width:max-content;margin-bottom:0}.product-images .product-images__video-wrapper{position:relative;padding-top:100%}.product-images .product-images__video-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0}.product-images .product-images__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#product-thumbnails .product-thumbnails__video-wrapper{position:relative;padding-top:100%}#product-thumbnails .product-thumbnails__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#product-thumbnails .product-thumbnails__video-container{position:relative;max-width:67px;padding-top:100%}#product-thumbnails .product-thumbnails__video-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#product-thumbnails .product-thumbnails__video-container::before{content:'';z-index:1;position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-50%);border-radius:51%;border:2px solid #fff}#product-thumbnails .product-thumbnails__video-container::after{content:'';z-index:1;position:absolute;top:50%;left:calc(50% + 2px);transform:translate(-50%,-50%);border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #fff}@media (max-width:1024px){#product-thumbnails li{position:relative}#product-thumbnails li:not([data-thumb-video])::after{content:'\f00e';z-index:9999;position:absolute;right:12px;bottom:24px;width:44px;height:44px;border-radius:50%;font-family:FontAwesome;font-size:26px;line-height:44px;text-align:center;color:#000;pointer-events:none}}html.mfp-helper{height:100%}html.mfp-helper body{overflow:hidden;height:100%}@media (max-width:1024px){.template-product .mfp-container{padding-left:0;padding-right:0}.template-product .mfp-wrap{z-index:9999999;position:relative;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.template-product .mfp-image-holder .mfp-content{width:100%;height:100%;overflow:auto;background-color:#fff}.template-product .mfp-image-holder .mfp-content .mfp-figure,.template-product .mfp-image-holder .mfp-content .mfp-figure figure{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.template-product .mfp-image-holder .mfp-content img.mfp-img{width:auto;max-width:unset;min-height:100%;max-height:unset!important;padding:0}.template-product .mfp-image-holder .mfp-content .mfp-close{position:fixed;top:16px;right:16px;opacity:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;background-color:#000;color:#fff}.template-product .mfp-image-holder .mfp-content .mfp-zoom-btn{position:fixed;bottom:16px;left:16px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background-color:transparent}.template-product .mfp-image-holder .mfp-content .mfp-zoom-btn::after{content:'\f00e';font-family:FontAwesome;font-size:22px;line-height:32px;text-align:center;color:#000}.template-product .mfp-image-holder .mfp-content .mfp-zoom-btn.mfp-zoom-btn--out::after{content:'\f010'}.template-product .mfp-image-holder .mfp-content .mfp-zoom-btn:focus{outline:0}.template-product .mfp-image-holder .mfp-content.zoomed-out{overflow:hidden}.template-product .mfp-image-holder .mfp-content.zoomed-out img.mfp-img{max-width:100%;object-fit:contain}}.product-form .product-form__select2 select{display:none;width:100%;max-width:100%;padding:10px 16px;border:1px solid #d4d4d4;background-color:#fff;font-size:14px;color:#000}.product-form .product-form__select2-dropdown{position:relative;width:100%;background-color:#fff}.product-form .product-form__select2-label{margin-bottom:5px;font-size:12px;font-weight:300;color:#333;text-transform:uppercase}.product-form .select2-container{position:relative;z-index:13;display:block;width:100%!important;max-width:100%;border:1px solid #d4d4d4;background-color:#fff;font-size:14px;color:#000}.product-form .select2-container.select2-container--open{z-index:21}.product-form .selection{position:relative;display:block}.product-form .select2-selection{position:relative;display:block;width:100%;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:48px;cursor:pointer}.product-form .select2-selection__arrow{position:absolute;top:50%;right:16px;font-size:10px;line-height:10px;color:#000;transform:translateY(-50%)}.product-form .select2-selection__arrow::before{content:'▼';position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}.product-form .select2-results{display:block}.product-form .select2-results__options{overflow-y:scroll;max-height:276px;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.product-form .select2-results__options::-webkit-scrollbar{width:4px}.product-form .select2-results__options::-webkit-scrollbar-track{background-color:#d4d4d4}.product-form .select2-results__options::-webkit-scrollbar-thumb{background-color:#000}.product-form .select2-results__option{padding:10px 16px;cursor:pointer;transition:background-color .3s}.product-form .select2-results__option:hover{background-color:#eee}.product-form .select2-results__option[aria-disabled]{opacity:.3;cursor:default}.product-form .select2-results__option[aria-disabled]:hover{background-color:#fff}.product-form .select2-dropdown{position:relative;display:block;width:100%!important;max-width:100%}.product-form .select2-search.select2-search--dropdown{display:none}.product-form span.select2-selection.select2-selection--single{outline:0}.product-form .product-form__inputs-wrapper label{display:inline-block;margin-bottom:5px;font-size:12px;font-weight:300;color:#333;text-transform:uppercase}.product-form .product-form__inputs-wrapper input{display:block;width:70%;margin-bottom:0;border:1px solid #d4d4d4;padding:10px 16px;font-size:14px;color:#000}.product-form .product-form__inputs-wrapper input.error{border:1px solid #ff5d5d}@media screen and (max-width:414px){.product-form .product-form__inputs-wrapper input{width:100%}}.breadcrumb{display:none;opacity:0;visibility:hidden}.custom-form{margin:0 10px}.custom-form .custom-form__wrapper{max-width:457px;margin:0 auto;padding:5%}.custom-form .form-control{padding:6px 12px;background-color:#f9f9f9;color:#4f545c;font-size:14px;font-family:Open Sans;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bec6ca;box-shadow:none}.custom-form .form-control::-webkit-input-placeholder{color:rgba(79,84,92,.5)}.custom-form .form-control:-moz-placeholder{color:rgba(79,84,92,.5)}.custom-form .form-control::-moz-placeholder{color:rgba(79,84,92,.5)}.custom-form .form-control:-ms-input-placeholder{color:rgba(79,84,92,.5)}.custom-form .form-group select{padding:5px 10px;height:auto;cursor:pointer}.custom-form .custom-form__button{width:100%;margin-top:21px;margin-bottom:16px;text-transform:uppercase;font-family:Open Sans;background-color:#000;color:#fff;font-size:14px;font-weight:700;box-shadow:none;border:1px solid;padding:10px 15px}.custom-form .custom-form__button-again{display:block;width:fit-content;margin:0 auto;padding:10px 15px;font-family:Open Sans;background-color:#000;color:#fff;font-size:14px;font-weight:700}.custom-form .custom-form__success{margin-bottom:30px;font-size:20px;font-weight:600;text-align:center}.button{display:inline-block;min-width:260px;padding:11px 0;font-size:16px;text-align:center;text-transform:uppercase;color:#fff;transition:.3s all}.button.button--primary{background-color:#ed238c}.button:hover{background-color:#000;text-decoration:none;color:#fff}.indiv-product .compare-at-price{display:inline-block;margin-top:0;margin-bottom:0;margin-right:2px}.indiv-product .money.money--sale{color:#ec4390}@media (max-width:767px){.template-collection .collection-header h2{font-size:20px;font-weight:400}}.featured-reviews .okeReviews-reviewsCarousel-review-reviewer{display:none}.featured-reviews .flickity-button{width:30px;height:85px}.featured-reviews .flickity-button .flickity-button-icon{display:none}.featured-reviews .flickity-button.previous{background:url("left_arrow_1.png") no-repeat center}.featured-reviews .flickity-button.next{background:url("right_arrow_1.png") no-repeat center}.featured-reviews .flickity-button.flickity-prev-next-button:hover{background-color:transparent}@media (max-width:767px){.featured-reviews .flickity-button{width:28px;height:25px}}.press-quotes{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:250px;padding:50px 15px}.press-quotes .press-quotes__text{max-width:730px;margin-left:auto;margin-right:auto}.press-quotes .press-quotes__text-item{display:none;margin-bottom:0;font-size:25px;text-align:center;animation-name:fade;animation-duration:.5s;animation-fill-mode:forwards}.press-quotes .press-quotes__text-item.active{display:block}.press-quotes .press-quotes__text-item::after,.press-quotes .press-quotes__text-item::before{content:'"'}.press-quotes .press-quotes__images{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.press-quotes .press-quotes__images-item{display:block;max-height:30px;margin-top:25px;margin-left:20px;margin-right:20px;cursor:pointer;transition:.3s filter ease-in-out}.press-quotes .press-quotes__images-item.active{cursor:default}.press-quotes .press-quotes__images-item.active,.press-quotes .press-quotes__images-item:hover{filter:invert(25%) sepia(74%) saturate(4623%) hue-rotate(314deg) brightness(96%) contrast(93%)}@media (max-width:991px){.press-quotes .press-quotes__images-item:nth-child(n+4),.press-quotes .press-quotes__text-item:nth-child(n+4){display:none}}@media (max-width:767px){.press-quotes .press-quotes__images{width:100%}.press-quotes .press-quotes__images-item{max-width:calc(33.33% + 10px)}}@media (max-width:575px){.press-quotes .press-quotes__images-item{margin-left:10px;margin-right:10px}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.cart .cart__note-field+.cart__note-field{margin-top:20px}.cart .cart__textarea{min-height:80px;resize:none}.cart .cart__textarea:focus{box-shadow:none}.cart .cart__textarea::-webkit-scrollbar{width:4px}.cart .cart__textarea::-webkit-scrollbar-track{background-color:#ccc}.cart .cart__textarea::-webkit-scrollbar-thumb{background-color:#000}.cart .character-counter{display:none}.cart-drawer .cart-drawer__note-field+.cart-drawer__note-field{margin-top:20px}.cart-drawer .cart-drawer__textarea{width:100%;padding:5px 10px;min-height:80px;border:1px solid #ccc;resize:none}.cart-drawer .cart-drawer__textarea:focus{box-shadow:none}.cart-drawer .cart-drawer__textarea::-webkit-scrollbar{width:4px}.cart-drawer .cart-drawer__textarea::-webkit-scrollbar-track{background-color:#ccc}.cart-drawer .cart-drawer__textarea::-webkit-scrollbar-thumb{background-color:#000}.cart-drawer .quantity-controls{display:flex!important}@media (max-width:767px){.cart-drawer .cart-drawer__textarea{min-height:40px}}@media (max-width:575px){.cart-drawer .quantity-controls button{width:30px}}.page-404{padding-top:80px}.page-404 .page-404__content{text-align:center}.page-404 .page-404__title{font-size:16px;text-transform:uppercase;line-height:20px;letter-spacing:1px}.page-404 .page-404__subtitle{margin-top:20px}.page-404 .page-404__recommendations{display:flex;margin-top:80px;margin-left:-15px;margin-right:-15px}.page-404 .page-404__recommendations-item{width:25%;margin-bottom:30px;padding:0 15px}.page-404 .page-404__recommendations-item .hp-title a:hover{text-decoration:none}@media (max-width:991px){.page-404 .page-404__recommendations{flex-wrap:wrap}.page-404 .page-404__recommendations-item{width:50%}}.faq-accordion{list-style:none;padding:0;margin:0}.faq-accordion h3{position:relative;margin:0 0 .278em;padding-top:15px;padding-bottom:15px;padding-right:40px;border-top:1px solid #eee;color:#000;text-transform:none;cursor:pointer;font-size:15px;font-weight:500}.faq-accordion h3::after{content:'';position:absolute;top:50%;right:20px;display:block;width:13px;height:13px;background-image:url("plus.png");background-repeat:no-repeat;background-size:cover;transform:translateY(-50%);transition:background-image .2s ease-in-out}.faq-accordion ul{display:none;margin:0;font-size:1.125em;color:#000;padding:20px 0;list-style:disc}.faq-accordion li{display:block;font-size:15px}.faq-accordion li.open h3::after{background-image:url("minus.png")}.faq-accordion li:last-of-type h3{border-bottom:1px solid #eee}.faq-page h2{margin-top:30px;margin-bottom:20px;font-size:16px}.faq-page .faq-page__footer{padding:60px 0;text-align:center;font-size:16px}.faq-page .faq-page__footer-text a{color:#ed238c;text-decoration:underline}.faq-page .faq-page__footer-text a:hover{text-decoration:none}.mobile-header-wrap .col-xs-6.mobile-header-logo{padding-left:5px;padding-right:5px}#contact-us .contact-us__button{margin-bottom:32px}#contact-us .contact-us__button.contact-us__button--mobile{display:none}#contact-us .contact-us__button-wrapper{text-align:center}@media (max-width:991px){#contact-us .contact-us__button.contact-us__button--desktop{display:none}#contact-us .contact-us__button.contact-us__button--mobile{display:inline-block}}