@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.googleapis.com/css?display=swap&family=Poppins%3Awght%40400%3B600) format("woff2");font-display:swap}.product .breadcrumbs-wrapper{padding-top:1em}@media (min-width:768px){.product .breadcrumbs-wrapper{padding-top:2em}}.product .breadcrumbs-wrapper .breadcrumbs a,.product .breadcrumbs-wrapper .breadcrumbs span:not(:last-of-type){color:#949494}.product .top-product-info-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;margin:0 auto;padding:0}@media (min-width:768px){.product .top-product-info-inner{padding:1em}}.product .top-product-info-inner .main-image-wrapper,.product .top-product-info-inner .mobile-images-wrapper{position:relative}.product .top-product-info-inner .main-image-wrapper img,.product .top-product-info-inner .main-image-wrapper video,.product .top-product-info-inner .mobile-images-wrapper img,.product .top-product-info-inner .mobile-images-wrapper video{display:block;margin:0 auto;width:100%}.product .top-product-info-inner .mobile-images-wrapper{width:100%;padding:1em 1em 0;overflow:hidden;position:relative;transition:all .1s}.product .top-product-info-inner .mobile-images-wrapper .flair-badge-layout{left:1em;top:1em;width:calc(100% - 2em)}@media (min-width:768px){.product .top-product-info-inner .mobile-images-wrapper{display:none}}.product .top-product-info-inner .mobile-images-wrapper .mobile-images{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;overflow-y:hidden;overflow-x:scroll;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.product .top-product-info-inner .mobile-images-wrapper .mobile-images>div{overflow:hidden;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:center}.product .top-product-info-inner .mobile-images-wrapper .mobile-images img,.product .top-product-info-inner .mobile-images-wrapper .mobile-images model-viewer,.product .top-product-info-inner .mobile-images-wrapper .mobile-images video{display:block;margin:0 auto;padding:0;width:100%;height:auto}.product .top-product-info-inner .mobile-images-wrapper .mobile-images .model-viewer-wrapper{width:100%;position:relative}.product .top-product-info-inner .mobile-images-wrapper .mobile-images .model-viewer-wrapper model-viewer{position:absolute;width:100%;height:100%}.product .top-product-info-inner .mobile-images-wrapper .mobile-images .model-viewer-wrapper model-viewer+img{opacity:0;display:block}.product .top-product-info-inner .mobile-images-wrapper .mobile-images>img:not(:first-of-type){display:none}.product .top-product-info-inner .mobile-images-wrapper .mobile-images .video-wrap{position:relative;padding-bottom:100%;z-index:0}.product .top-product-info-inner .mobile-images-wrapper .mobile-images .video-wrap video{position:absolute;top:50%;left:50%;width:100%;z-index:2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product .top-product-info-inner .mobile-images-wrapper .next,.product .top-product-info-inner .mobile-images-wrapper .prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2rem;padding:2rem;color:#2ac6ab}.product .top-product-info-inner .mobile-images-wrapper .next:before,.product .top-product-info-inner .mobile-images-wrapper .prev:before{content:"";border-style:solid;border-width:.15rem .15rem 0 0;display:inline-block;height:.45em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);vertical-align:middle;width:.45em}.product .top-product-info-inner .mobile-images-wrapper .prev{left:0}.product .top-product-info-inner .mobile-images-wrapper .next{right:0}.product .top-product-info-inner .mobile-images-wrapper .next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product .top-product-info-inner .desktop-images-wrapper{display:none;margin:0;width:100%}@media (min-width:768px){.product .top-product-info-inner .desktop-images-wrapper{display:block}.product .top-product-info-inner .desktop-images-wrapper.has-additional-images{display:grid;grid-template-columns:75px 1fr;grid-gap:1em}.product .top-product-info-inner .desktop-images-wrapper.has-additional-images.has-simplebar{grid-template-columns:95px 1fr}.product .top-product-info-inner .desktop-images-wrapper.has-additional-images.has-simplebar .additional-images-wrapper:hover .simplebar-scrollbar:before{opacity:1!important}.product .top-product-info-inner .desktop-images-wrapper.has-additional-images.has-simplebar .additional-images-wrapper .simplebar-scrollbar:before{transition:opacity .1s;background-color:#2ac6ab;top:0;bottom:0;left:0;right:0}.product .top-product-info-inner .desktop-images-wrapper.has-additional-images.has-simplebar .additional-images-wrapper .simplebar-track.simplebar-vertical{background:#dadada;border-radius:5px}}@media (min-width:768px) and (min-width:1024px){.product .top-product-info-inner .desktop-images-wrapper.has-additional-images{grid-template-columns:90px 1fr}.product .top-product-info-inner .desktop-images-wrapper.has-additional-images.has-simplebar{grid-template-columns:100px 1fr}}.product .top-product-info-inner .desktop-images-wrapper .main-image-wrapper{text-align:center;margin:0 auto;width:100%;overflow:hidden;position:relative}.product .top-product-info-inner .desktop-images-wrapper .main-image-wrapper.loading{position:relative}.product .top-product-info-inner .desktop-images-wrapper .main-image-wrapper.loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);z-index:1}.product .top-product-info-inner .desktop-images-wrapper .main-image-wrapper .main-image{display:none}.product .top-product-info-inner .desktop-images-wrapper .main-image-wrapper .main-image.active{display:block}.product .top-product-info-inner .desktop-images-wrapper .additional-images-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%;max-height:600px}.product .top-product-info-inner .desktop-images-wrapper .additional-images-wrapper .simplebar-wrapper{width:100%}.product .top-product-info-inner .desktop-images-wrapper .additional-images-wrapper .image-wrap{position:relative;display:block;width:75px!important;height:75px!important;padding-bottom:0!important;margin-bottom:1em!important;cursor:pointer;opacity:.6;transition:all .1s;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product .top-product-info-inner .desktop-images-wrapper .additional-images-wrapper .image-wrap img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}.product .top-product-info-inner .desktop-images-wrapper .additional-images-wrapper .image-wrap:last-of-type{margin-bottom:0}.product .top-product-info-inner .desktop-images-wrapper .additional-images-wrapper .image-wrap.active,.product .top-product-info-inner .desktop-images-wrapper .additional-images-wrapper .image-wrap:hover{opacity:.8}.product .top-product-info-inner .desktop-images-wrapper .additional-images-wrapper .image-wrap.active{opacity:1}.product .top-product-info-inner .rhpa-wrapper{position:relative;width:100%;padding:0 1em;margin-top:1em}@media (min-width:768px){.product .top-product-info-inner .rhpa-wrapper{padding-right:0;margin-top:0}}@media (min-width:1024px){.product .top-product-info-inner .rhpa-wrapper{margin-left:3em}}.product .top-product-info-inner .rhpa-wrapper .product-vendor{margin-bottom:1em;color:#949494}.product .top-product-info-inner .rhpa-wrapper h1{font-size:2em}.product .top-product-info-inner .rhpa-wrapper .stars-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product .top-product-info-inner .rhpa-wrapper .stars-wrapper .jdgm-preview-badge-wrapper{margin-bottom:1em;margin-top:-.5em}.product .top-product-info-inner .rhpa-wrapper .stars-wrapper .clearance-tag{margin-bottom:1em;margin-top:-.5em;color:#e85555}.product .top-product-info-inner .rhpa-wrapper .title-and-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}.product .top-product-info-inner .rhpa-wrapper .title-and-price .price-wrapper>*,.product .top-product-info-inner .rhpa-wrapper .title-and-price .product-title{margin-bottom:0}.product .top-product-info-inner .rhpa-wrapper .title-and-price .price-wrapper>*{white-space:nowrap;font-weight:700}.product .top-product-info-inner .rhpa-wrapper .title-and-price .price-wrapper{margin-bottom:.25em;margin-left:1em;text-align:right}.product .top-product-info-inner .rhpa-wrapper .at-price{margin-bottom:0;font-size:.75em;font-weight:400!important}.product .top-product-info-inner .rhpa-wrapper .original-price{color:#949494;position:relative}.product .top-product-info-inner .rhpa-wrapper .original-price:after{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit}.product .top-product-info-inner .rhpa-wrapper .original-price+span{color:#e85555}.product .top-product-info-inner .rhpa-wrapper .rc_popup,.product .top-product-info-inner .rhpa-wrapper .rc_widget__option{padding-left:0;padding-right:0}.product .top-product-info-inner .rhpa-wrapper .rc_popup label,.product .top-product-info-inner .rhpa-wrapper .rc_widget__option label{padding-left:2em;line-height:.5em!important}.product .top-product-info-inner .rhpa-wrapper .rc_popup .rc_widget__option__plans,.product .top-product-info-inner .rhpa-wrapper .rc_widget__option .rc_widget__option__plans{padding-left:2em!important}.product .top-product-info-inner .rhpa-wrapper .rc_popup.rc_widget__option--active,.product .top-product-info-inner .rhpa-wrapper .rc_widget__option.rc_widget__option--active{background:none}.product .top-product-info-inner .rhpa-wrapper .pdp-error .field-message{position:relative;margin-bottom:0}.product .top-product-info-inner .rhpa-wrapper .preorder-text{margin-top:1em}.product .top-product-info-inner .rhpa-wrapper .preorder-text p{color:#e85555}.product .top-product-info-inner .rhpa-wrapper .description-wrapper{margin:1.5em 0 1em}@media (max-width:768px){.product .top-product-info-inner .rhpa-wrapper .description-wrapper{margin-bottom:0}}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:2em 0 1em;font-size:.7em}@media (min-width:550px){.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs{font-size:.9em}}@media (min-width:768px){.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs{font-size:.8em}}@media (min-width:1024px){.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs{font-size:.9em}}@media (min-width:1280px){.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs{font-size:1em}}@media (max-width:768px){.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs{margin-bottom:0}}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs .description-tab{position:relative;cursor:pointer;white-space:nowrap;text-transform:capitalize;font-family:Poppins;padding:12px 0;border-top:1px solid #949494;font-weight:600;font-size:16px;line-height:18px;color:#000}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs .description-tab:hover{color:#949494}@media (max-width:768px){.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs .description-tab:hover{color:#000}}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs .description-tab:before{content:url(/cdn/shop/files/Vector.png?v=1675324263);position:absolute;top:50%;right:0;width:1em;height:1em;color:#949494;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs .description-tab.active:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs .description-tab-last{border-bottom:1px solid #949494}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-tabs .description-tab-last.active{border-bottom:none}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-text{padding-bottom:12px;font-size:16px;letter-spacing:.01em}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-text iframe{width:100%}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-text:last-of-type{border-bottom:1px solid #949494}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-text,.product .top-product-info-inner .rhpa-wrapper .description-wrapper .description-text :not(a){color:#949494}.product .top-product-info-inner .rhpa-wrapper .description-wrapper .single-description{border-bottom:none!important}.product .top-product-info-inner .rhpa-wrapper .description-wrapper p,.product .top-product-info-inner .rhpa-wrapper .description-wrapper ul{margin-bottom:1em}@media (min-width:768px){.product .top-product-info-inner{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.product .top-product-info-inner .desktop-images-wrapper,.product .top-product-info-inner .rhpa-wrapper{width:50%}}@media (min-width:1024px){.product .top-product-info-inner{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.product .top-product-info-inner .desktop-images-wrapper{width:60%}.product .top-product-info-inner .rhpa-wrapper{width:40%}}.product .options-wrapper .swatches-wrapper .swatch-title{margin-bottom:0}.product .options-wrapper .swatches-wrapper .swatches{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5em .5em}.product .options-wrapper .swatches-wrapper .swatches .swatch{margin:.5em;cursor:pointer}.product .options-wrapper .swatches-wrapper .swatches .swatch input{display:none}.product .options-wrapper .swatches-wrapper .swatches .swatch label{padding:1em;border:1px solid #949494;cursor:pointer}.product .options-wrapper .swatches-wrapper .swatches .swatch input.disabled+label,.product .options-wrapper .swatches-wrapper .swatches .swatch input:disabled+label{background:#e5e6e6}.product .options-wrapper .swatches-wrapper .swatches .swatch input:checked+label{border-color:#212121;color:#212121}.product .options-wrapper .swatches-wrapper .radio-wrapper,.product .options-wrapper .swatches-wrapper .select-wrapper{margin:0 0 1em}.product .options-wrapper .swatches-wrapper .radio-title,.product .options-wrapper .swatches-wrapper .select-title{margin-bottom:.5em}.product .options-wrapper .swatches-wrapper .radio-wrapper{border:1px solid #c1c1c1;margin-bottom:1em;padding:.75em .75em 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product .options-wrapper .swatches-wrapper .radio-wrapper .radio{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.product .options-wrapper .swatches-wrapper .radio-wrapper .radio.half-width{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.product .options-wrapper .quantity-atc-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.product .options-wrapper .quantity-atc-wrapper .quantity-input-wrapper{width:100px;margin-right:1em}.product .options-wrapper .quantity-atc-wrapper .add-to-cart-wrapper,.product .options-wrapper .quantity-atc-wrapper .add-to-cart-wrapper button{width:100%}.product .options-wrapper .quantity-atc-wrapper .add-to-cart-wrapper button{min-width:0}.product .options-wrapper .swym-button-bar{margin-top:1em!important}.product .options-wrapper .swym-button-bar .swym-btn-container .swym-button:after{left:-3px}.product .product-reviews{padding-bottom:1em}.product .product-reviews .jdgm-rev-widg .jdgm-rev-widg__title{margin-bottom:.5em}#requestFaceReality__btn{display:block;text-align:center;margin-top:20px}#RequestFaceReality{display:none}#RequestFaceReality.active{display:block}.requestFaceReality .requestFaceReality__content{max-width:660px;height:auto;max-height:95%;width:90%;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s;overflow:auto}.requestFaceReality .requestFaceReality__scroll{background:#fff;padding:55px 66px;max-width:660px;height:100%;max-height:100%;width:100%;z-index:111;overflow:auto}@media (max-width:768px){.requestFaceReality .requestFaceReality__scroll{padding:74px 35px 35px;max-height:645px}}.requestFaceReality .requestFaceReality__indent{text-align:center}.requestFaceReality #requestFaceReality__close{position:absolute;right:20px;top:20px;margin:0}.requestFaceReality .requestFaceReality__link{width:210px;height:44px;font-size:16px;line-height:20px;padding:12px 5px;margin-top:30px}@media (max-width:768px){.requestFaceReality .requestFaceReality__link{width:100%}}.pdp-free-shipping{margin-top:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:6px;padding:17px 10px}.pdp-free-shipping span{font-family:Poppins;font-weight:600;line-height:18px;letter-spacing:0;text-align:left}.pdp-skin-types-main{padding:17px 14px;margin-top:11px}.pdp-skin-types-main .pdp-skin-types{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:6px;margin-bottom:15px}.pdp-skin-types-main .pdp-skin-types span{font-family:Poppins;line-height:18px;letter-spacing:0;text-align:left;font-weight:600}.pdp-skin-types-main ul{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:4px}@media screen and (max-width:1200px){.pdp-skin-types-main ul{grid-column-gap:5px}}.pdp-skin-types-main ul li{font-family:Poppins;font-weight:400;line-height:18px;text-align:left;white-space:nowrap}@media screen and (max-width:400px){.pdp-skin-types-main ul li{font-size:15px!important}}