.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;width:100%;height:100%}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";height:100%}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-gallery .mfp-image-holder .mfp-figure,.mfp-zoom{cursor:pointer}.mfp-zoom{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px #0009;position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:"";top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body.optionOpened #shopify-section-redesign-header{display:none}.productGallery{overflow:hidden}.productGallery ul{list-style-type:none;list-style-image:none;margin:0;padding:0;white-space:nowrap;font-size:0px}.productGallery .mainGallery{margin-bottom:10px}.productGallery .gallerySlide{position:relative;display:inline-block;font-size:12px;width:100%}.product-single__info-wrapper #yotpo-product-rating{display:block!important}.productGallery .mainGallery .slick-list{border:1px solid #fff}.productGallery .mainGallery .slick-dots{position:absolute;bottom:0;height:20px;margin:0 0 5px}.productGallery .mainGallery .slick-dots li{margin:0;vertical-align:top}.productGallery .mainGallery .slick-dots button{border:solid #000 0px;margin:0}.productGallery .mainGallery .slick-dots button:before{border-radius:50%;content:"";display:block;width:12px;height:12px;border:solid #ccc 2px;background:#fff;position:absolute;top:50%;left:50%;z-index:1;opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.productGallery .mainGallery .slick-dots .slick-active button:before{border:solid #d02f37 2px;background:#d02f37;box-shadow:0 0 5px #0003}.mainGallery .gallerySlide a{display:block;height:0;padding-bottom:70%}.mainGallery .slick-arrow,.mainGallery .slick-dots{display:none!important}.mainGallery .gallerySlide img{width:100%;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;max-height:100%;text-align:center;color:#fff}.mainGallery .gallerySlide img[data-type=jpg]{background:url(ajax-loader.gif) 50% 50% no-repeat}.productGallery .slick-arrow:before{display:none}.productGallery .slick-arrow{margin:0;z-index:3;border:solid #000 0;background:0 0;height:100%;width:40px}.productGallery .tmbNav .slick-arrow{background:#fff}.productGallery .slick-arrow.slick-disabled{display:none}.productGallery .slick-arrow svg{height:30px;width:30px;fill:#666}.productGallery .slick-arrow:hover svg{fill:#d02f37}.productGallery .slick-prev{left:0}.productGallery .slick-next{right:0}.productGallery .tmbNav{margin-bottom:20px;padding:0 50px}.productGallery .tmbNav{margin-bottom:20px;padding:0 40px;white-space:nowrap;font-size:0px}.productGallery .tmbNav .tmbSlide{padding:10px;display:inline-block;width:25%}.productGallery .tmbNav .tmbSlide span{display:block;border:solid #fff 1px;padding-bottom:75%;position:relative;cursor:pointer;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.productGallery .tmbNav .tmbSlide img{display:block;position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;z-index:1;border:solid transparent 5px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.productGallery .tmbNav .tmbSlide:hover span{border:solid #e3e3e3 1px}.productGallery .tmbNav .tmbSlide.slick-current span{border:solid #d02f37 1px;box-shadow:0 0 5px #0003}.productGallery .slick-prev,.productGallery .slick-next{position:absolute;display:block;height:100%;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:0;padding:0;border:none}.productMainBox .product-single__vendors{margin-bottom:15px}.productMainBox h1{margin-bottom:10px;line-height:1}.productMainBox .product__price{font-size:1.42857em}.productMainBox .yotpo-display-wrapper a{color:#c62a32!important}.yotpo-stars{padding-right:.5em!important}.pdpActionBox{text-align:center;margin-bottom:15px;display:none}.customizePDP .pdpActionBox{display:block}.customizePDP .product-form__controls-group--submit{display:none}.no-js:not(html){display:none}.product-form__error-message-wrapper--hidden{display:none}.price{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0}.price dl{margin-top:0}.price dd{margin:0 .5em 0 0}.price--unavailable{visibility:hidden}.price--compare-price-hidden .price__compare{display:none}.price__pricing-group{display:flex;flex-direction:row;align-items:center}.price__pricing-group .starting{font-size:1rem;margin-right:.25em}.price__regular{display:block}.price__regular,.price__sale{margin-right:.625rem}.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price__availability{display:none;color:#212529;font-size:.9em;font-weight:400;text-transform:uppercase;letter-spacing:1px}.price--sold-out .price__availability{display:block}.price__sale{display:none}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap}.price__vendor{color:#212529;font-size:.9em;font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:5px 0 10px;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}.price__vendor--listing{margin:0 0 4px}.price__unit{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;display:none}.price--unit-available .price__unit{display:block}.price-item{color:#212529;font-weight:400}.price-item--sale{color:red}.price--on-sale .price-item--regular{text-decoration:line-through}.price-unit-price{color:#212529;font-size:.8em}.price-item__label{display:inline-block;white-space:nowrap;font-weight:700}.price__badges{margin-top:0}.price__badge{display:none;align-self:center;text-align:center;font-size:.5em;line-height:1em;font-weight:700;text-transform:uppercase;letter-spacing:1px;background-color:#000;border:1px solid #000;border-radius:2px;padding:.2rem .5rem}.price__badge--sale{color:red;border-color:red;background-color:red}.price--on-sale .price__badge--sale{display:flex}.price--sold-out .price__badge--sale{display:none}.price__badge--sold-out{color:#212529;border-color:#212529}.price--sold-out .price__badge--sold-out{display:flex}.price__badges--listing{margin-top:.5rem}.price__badges--listing .price__badge{font-size:.6em;padding:.25rem .55rem}.swatch .swatch-element.color{display:inline-block;vertical-align:top;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:2px 10px 10px 2px;position:relative}.swatch .swatch-element.color.soldout,.swatch .swatch-element.color.unavailable{opacity:.5}.swatch .swatch-element.color input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;cursor:pointer}.swatch .swatch-element.color label{width:35px;height:35px;display:block;border:solid #ececec 0px;overflow:hidden;background-size:150% 150%;background-position:50% 50%;border-radius:50%;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #d2d6d9;-webkit-box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #d2d6d9}.swatch .swatch-element.color input:checked~label{box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #414b56;-webkit-box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #414b56}.swatch .swatch-element.color label .crossed-out{display:none}.swatch .tooltip{text-align:center;background:#000;color:#fff;bottom:100%;padding:5px;font-size:12px;display:block;position:absolute;width:auto;left:50%;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,10px);-moz-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #000 47;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:200%}.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #000 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translate(-50%,0px);-moz-transform:translate(-50%,0px);-ms-transform:translate(-50%,0px);-o-transform:translate(-50%,0px);transform:translate(-50%)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.boxSwatch .header{display:block;font-weight:700;text-transform:uppercase;margin-bottom:8px;font-size:14px}.boxSwatch .swatch-element{margin:0 10px 10px 0;display:inline-block}.boxSwatch .swatch-element label{border:solid #ececec 1px;min-width:60px!important;font-size:13px;height:35px;line-height:33px;display:block;text-align:center;line-height:35px;white-space:nowrap;text-transform:uppercase;padding:0 10px;font-weight:700;cursor:pointer}.boxSwatch .swatch-element input{display:none}.boxSwatch .swatch-element.unavailable label{opacity:.5!important}.boxSwatch .swatch-element.soldout{opacity:.5}.boxSwatch input:checked+label{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:solid black 1px}.product-form__controls-group .swatch[data-label=color] .header{display:none}.product-form__controls-group .swatch{margin-bottom:15px;padding-right:15px;width:100%;font-size:0px}.product-form__item label{display:block;font-weight:700;text-transform:uppercase;margin-bottom:8px;font-size:1em}.swatch .header img,.product-form__item label img{width:16px;height:16px;vertical-align:text-bottom;margin-left:.25em}.product-form__controls-group{display:flex;width:auto;flex-wrap:wrap;align-items:flex-start;margin-right:-15px}.product-form__controls-group .product-form__item{min-width:175px;margin-bottom:15px;padding-right:15px;flex-grow:1;flex-basis:33.33%;font-size:14px}.product-form__controls-group .product-form__item select,.product-form__controls-group .product-form__item input{font-size:14px}.product-form__controls-group .product-form__item select{width:100%}.productMainBox afterpay-placement{display:block!important}.productMainBox afterpay-placement{display:none!important}.productMainBox afterpay-placement:nth-of-type(1){display:block!important}.pdpActionBox .actionEntry{display:block;vertical-align:top;padding:0;margin-bottom:15px}.pdpActionBox .actionEntry small{display:block;font-size:14px;margin-top:5px}.pdpActionBox .actionEntry{position:relative}.pdpActionBox .actionEntry .htoTipBox{border:solid #eaeaea 1px;background:#fff;box-shadow:0 0 10px #0003;text-align:center;padding:10px;font-size:14px;position:absolute;top:-10px;left:50%;z-index:1;min-width:300px;max-width:100%;transform:translate(-50%,-100%)}.pdpActionBox .actionEntry .htoTipBox a{color:#c62a32}.pdpActionBox .actionEntry .htoTipBox p{margin:0}.pdpActionBox .actionEntry .htoTipBox:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #fff 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}@keyframes openTip{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1;display:block}}.pdpActionBox .actionEntry .htoTipBox{opacity:0;display:none;animation-name:openTip;animation-duration:.3s}.pdpActionBox .actionEntry[data-tootlip=true] .htoTipBox{opacity:1;display:block}.mainForm #prescription{width:100%}.mainForm .product-form__item--prescription{display:none;margin-bottom:15px;min-width:100%}.mainForm[data-prescription=true] .product-form__item--prescription{display:block}.productMainBox .btn--secondary,.customizeBtn,.mainForm .product-form__cart-submit{width:100%;border:1px solid #d02f37;background:#d02f37;color:#fff;height:48px;margin:0;font-size:14px}.customizeBtn{margin-top:0}.customizeBtn:hover,.mainForm .product-form__cart-submit:hover{background:#fff;color:#d02f37;border:1px solid #d02f37}.productMainBox .btn--secondary{background:#fff;color:#d02f37;border:1px solid #d02f37;margin:0}.productMainBox .btn--secondary svg{fill:#d02f37;max-width:30px;max-height:30px;margin-right:.5em}.productMainBox .customHTOBtn{position:relative}.productMainBox .customHTOBtn small{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;margin:0;opacity:0}.productMainBox .customHTOBtn span,.productMainBox .customHTOBtn small{-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.productMainBox .customHTOBtn.loading span{opacity:.25;z-index:1}.productMainBox .customHTOBtn.loading small{opacity:1}.productMainBox .customHTOBtn small svg{margin:0;width:40px;height:40px;max-width:40px;max-height:40px}.productMainBox .btn--secondary[disabled] svg{fill:#fff}.productMainBox .btn--secondary:hover{background:#232323;color:#fff;border:1px solid #232323}.productMainBox .btn--secondary:hover svg{fill:#fff}.productMainBox .btn--secondary[disabled],.customizeBtn[disabled],.mainForm .product-form__cart-submit[aria-disabled=true]{pointer-events:none;background:#ccc;border:solid #ccc 1px;color:#fff}.customizeBtn .soldOut,.customizeBtn[disabled] .avail{display:none}.customizeBtn[disabled] .soldOut{display:block}.hto-details{padding-left:20px;font-size:.6875rem;margin:15px 0 10px;text-transform:uppercase;font-weight:600;letter-spacing:.04375rem}.recommended-products h3{text-transform:none;font-weight:700;margin-bottom:15px}.tg-affirmations{margin:40px 0 0;border-top:solid #dadada;border-width:1px}.tg-affirmations span{color:#212529}.tg-affirmations span:last-child span{display:none}.motivations>div{width:100%!important}.tg-card{margin:20px 0 0}.tg-icon{display:flex;justify-content:center;overflow:hidden}.tg-type{color:#a12020;text-transform:uppercase;font-size:14px;font-weight:600}.tg-attributes{font-size:16px}.tg-affirmations{display:flex;flex-direction:column}.tg-card{display:flex;align-items:center;justify-content:start}.tg-icon{align-items:center;width:20%}.tg-icon img{width:50%}.tg-type{width:20%;text-align:left}.tg-attributes{margin-left:20px;width:60%}.tg-affirmations .show_strong{font-weight:700;color:#000}.customizePDP .newMotivation{display:block}.newMotivation .motivations{margin:0;padding:0}.newMotivation .tg-affirmations{margin:0;flex-direction:row;border:solid 0}.newMotivation .tg-card{margin:15px 15px 15px 0;flex-grow:1}.newMotivation .tg-card{flex-basis:33.33%}.newMotivation .tg-card:last-child{flex-basis:66.66%}.newMotivation .tg-icon{width:120px}.newMotivation .tg-attributes p span{color:#000}.optionModalWrapper{position:fixed;top:0;left:0;z-index:-1;background:#fff;width:100%;height:100%;opacity:0;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;display:none;font-family:Proxima Nova,sans-serif}.optionOpen{overflow:hidden}.optionOpen .optionModalWrapper{display:block}.optionOpen.optionOpened .optionModalWrapper{z-index:10!important;opacity:1}.optionModalWrapper .option-close{border:solid 0;background:#fff;width:auto;height:44px;line-height:44px;position:absolute;right:0;top:10px;padding:0 40px 0 0;cursor:pointer;z-index:10;text-transform:uppercase;font-size:12px;color:#000;font-family:Proxima Nova,sans-serif}.optionModalWrapper .option-close:after,.optionModalWrapper .option-close:before{content:"";position:absolute;left:auto;top:50%;right:0;z-index:2;width:1px;height:25px;background:#000}.optionModalWrapper .option-close:before{-webkit-transform:translate(-20px,-50%) rotate(45deg);-ms-transform:translate(-20px,-50%) rotate(45deg);transform:translate(-20px,-50%) rotate(45deg)}.optionModalWrapper .option-close:after{-webkit-transform:translate(-20px,-50%) rotate(-45deg);-ms-transform:translate(-20px,-50%) rotate(-45deg);transform:translate(-20px,-50%) rotate(-45deg)}.optionModalBox{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.optionModalBox .optionModalImage{flex-grow:1;border:solid 0;position:relative;z-index:1;opacity:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.optionModalBox .optionModalImage img{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}.optionOpen .optionModalBox .optionModalImage{opacity:1;-moz-transition:all .9s .3s ease;-webkit-transition:all .9s .3s ease;-o-transition:all .9s .3s ease;transition:all .9s .3s ease}.optionModalBox .optionModalInfo{width:25%;box-shadow:-10px 0 20px #000 1a;-webkit-box-shadow:-10px 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:-10px 0 20px 0 rgba(0,0,0,.1);position:relative;z-index:2;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translate(150%);-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;max-width:500px;min-width:400px}.optionOpen .optionModalBox .optionModalInfo{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0);-moz-transition:all .3s .6s ease;-webkit-transition:all .3s .6s ease;-o-transition:all .3s .6s ease;transition:all .3s .6s ease}.optionModalBox .optionStep{min-height:100%}.optionModalBox .progressBar{width:100%;background:#fff;position:absolute;top:0;left:0;z-index:1}.optionModalBox .progressBar .progress{background:#d02f37;height:5px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.optionModalBox .optionActionBtn{position:absolute;top:59px;left:0;z-index:10;border:solid 0;background:#fff;width:34px;height:44px;cursor:pointer}.optionModalBox .optionActionBtn span{display:none}.optionModalBox .optionActionBtn svg{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:25px;width:25px}.optionModalBox .optionActionBtn.nextOption{left:40px}.optionSlider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;font-size:0;white-space:nowrap}.optionSlider .optionStep{font-size:14px;display:flex;flex-direction:column;max-height:300px;vertical-align:top;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;white-space:normal}.optionSlider .optionStep .heading{padding:60px 30px 15px;border-bottom:solid #e3e3e3 1px;text-align:center}.optionSlider .optionStep .heading .h3,.optionSlider .optionStep .heading h3{margin:0;font-family:United Sans SemiCond Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;text-align:center;line-height:1}.optionSlider .optionBody{flex-grow:1;overflow:hidden;overflow-y:auto;padding:15px 30px;color:#000}.optionSlider .optionBody .optionSelect label{display:block;margin:0 0 15px;text-transform:none;color:#000;position:relative;cursor:pointer}.optionSlider .optionSelect label strong{display:inline-block;vertical-align:top;line-height:35px;background:#e3e3e3;font-size:16px;padding:0 20px;border-radius:18px;color:#000;margin-right:.25em}.optionSlider .optionSelect label sub{bottom:0;display:inline-block;vertical-align:top;line-height:35px;font-size:12px;font-style:italic;font-weight:400;margin-right:.25em}.optionSlider .optionBody .optionSelect label small{display:block;text-transform:none;font-size:14px;margin:5px 0;padding:0 20px}.optionSlider .optionBody .optionSelect label em{position:absolute;top:0;right:0;z-index:1;line-height:35px;font-style:normal;font-size:16px}.optionSlider .optionBody .optionSelect label em s{opacity:.4}.optionSlider .optionBody .optionSelect label input{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:100%;cursor:pointer}.optionSlider .optionBody .optionSelect label:hover strong{background:#666;color:#fff}.optionSlider .optionBody .optionSelect label input:checked+span strong{background:#d02f37;color:#fff}.optionSlider .optionBody .optionSelect label .actionBox{position:relative;z-index:10;display:none;border-bottom:solid #e3e3e3 1px;padding:5px 20px 10px}.optionSlider .optionBody .optionSelect label input:checked~.actionBox{display:none}.optionSlider .optionBody .optionSelect label .actionBox button{display:inline-block;vertical-align:top;line-height:35px;background:#e3e3e3;font-size:16px;padding:0 20px;border-radius:18px;color:#000;margin-right:10px;border:solid 0px;text-transform:uppercase;font-weight:700;font-size:12px}.optionSlider .optionBody .optionSelect label .actionBox button:hover{background:#666;color:#fff}.optionSlider .optionBody .optionSelect label .actionBox button.chooseMe{background:#d02f37;color:#fff}.optionSlider .optionBody .optionSelect label .actionBox button.chooseMe:hover{background:#8e2026;color:#fff}.optionDisclaimer{text-align:center;padding:15px;font-size:13px;border-top:solid #e3e3e3 1px;display:none}.optionModalBox .optionStep{opacity:0;z-index:-1;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.optionModalBox[data-current-step="1"] .optionStep[data-step="1"],.optionModalBox[data-current-step="2"] .optionStep[data-step="2"],.optionModalBox[data-current-step="3"] .optionStep[data-step="3"],.optionModalBox[data-current-step="4"] .optionStep[data-step="4"],.optionModalBox[data-current-step="5"] .optionStep[data-step="5"],.optionModalBox[data-current-step="6"] .optionStep[data-step="6"],.optionModalBox[data-current-step="7"] .optionStep[data-step="7"]{z-index:10;opacity:1}.optionOpen .optionModalBox .optionImage .imageBox{background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.optionOpen .optionModalBox .optionImage .imageBox img{max-height:100%;display:block;margin:auto}.optionModalBox[data-current-step="1"] .optionImage[data-step="1"] .imageBox,.optionModalBox[data-current-step="2"] .optionImage[data-step="2"] .imageBox,.optionModalBox[data-current-step="3"] .optionImage[data-step="3"] .imageBox,.optionModalBox[data-current-step="4"] .optionImage[data-step="4"] .imageBox,.optionModalBox[data-current-step="5"] .optionImage[data-step="5"] .imageBox,.optionModalBox[data-current-step="6"] .optionImage[data-step="6"] .imageBox,.optionModalBox[data-current-step="7"] .optionImage[data-step="7"] .imageBox{opacity:1}.optionModalBox .nextOption,.optionModalBox[data-current-step="1"] .backOption{display:none}.prescriptionSelect .uploadFieldBox .uploadField{width:100%;margin-bottom:15px}.prescriptionSelect .uploadFieldBox{display:none}.prescriptionSelect[data-upload=true] .uploadFieldBox{display:block}.optionTotal{padding:20px 30px 10px;font-size:13px;border-top:solid #e3e3e3 1px}.optionTotal dl{display:flex;margin:0;font-size:14px;line-height:18px}.optionTotal dl dt{margin:0}.optionTotal dd{flex-grow:1;text-align:right;font-weight:700;font-size:18px;margin:0}.selectedTotal{display:flex;border-top:solid #e3e3e3 1px;padding:15px 0 0;margin:15px 0 0}.selectedTotal dd{text-align:right;flex-grow:1;margin:0;font-weight:700;font-size:16px}.selectedProperty dt,.selectedTotal dt{line-height:35px;text-align:left;font-size:16px;position:relative;font-weight:700}.selectedProperty dd,.selectedTotal dd{position:relative}.selectedProperty em{font-style:normal;font-weight:700;position:absolute;top:0;right:0;z-index:1}.optionTotal .btn,.optionTotal .btn--secondary,.addToCartAction .btn,.addToCartAction .btn--secondary{background-color:#d02f37;border:1px solid #d02f37;color:#fff;padding:0 2em;margin:0 0 10px;width:100%}.optionTotal .btn:hover,.optionTotal .btn--secondary:hover,.addToCartAction .btn:hover,.addToCartAction .btn--secondary:hover{background:#fff;color:#d02f37}.optionStep .optionTotal .btn.chooseLens,.optionTotal .chooseLens,.multiSelectAction .btn{display:none}.multiSelectAction .multiActionNo{display:block}.multiSelectAction .btn,.optionTotal .btn.chooseLens{background-color:#fff;border:1px solid #d02f37;color:#d02f37}.multiSelectAction .btn:hover,.optionTotal .btn.chooseLens:hover{background-color:#d02f37;border:1px solid #d02f37;color:#fff}.addToCartAction .btn.secondary,.addToCartAction .secondary.btn--secondary{padding:0 1em;background:#fff;color:#d02f37;border:1px solid white}.addToCartAction .btn.secondary:hover,.addToCartAction .secondary.btn--secondary:hover{background:#fff;color:#000;border:solid white 1px}.addToCartAction .btn.tertiary,.addToCartAction .tertiary.btn--secondary{padding:.8em 1em;background:#fff;color:#d02f37}.addToCartAction .btn.tertiary:hover,.addToCartAction .tertiary.btn--secondary:hover{background:#333;color:#fff;border:solid #333 1px}.optionTotal .btn[disabled],.optionTotal [disabled].btn--secondary{background:#666;color:#fff;border:solid #666 1px;opacity:.3}.optionModalBox .prodInfo{position:absolute;bottom:0;right:0;z-index:30;padding:15px 30px;margin:0;text-align:right;background:#ffffffb3;font-size:14px}.optionModalBox .prodInfo dt{font-family:United Sans SemiCond Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;text-transform:uppercase;line-height:1}.optionModalBox .prodInfo dd{margin:0}.optionSlider .optionBody fieldset{padding:0}.optionBody .optionImage,.optionStep .optionHead.h3,.optionStep h3.optionHead,.optionModalBox .prodInfo dd.variantSubtotal{display:none}.template-product nav.breadcrumb{padding-top:0}.product-single__title,.product-single__vendors{margin-bottom:10px}.swatch .header[href]{cursor:pointer}.mainForm{margin:0}.newMotivation .tg-type{white-space:nowrap}.swatch[data-option=Color] .header{display:none}.propVal{font-size:.9em;line-height:1.25;margin-bottom:.25em}.propVal span{display:inline-block}.uploadFieldBox label{text-transform:uppercase!important;margin-bottom:5px!important}.uploadFieldBox .uploadField{border:solid #e3e3e3 1px}.uploadFieldBox .btn.small,.uploadFieldBox .small.btn--secondary,.uploadFieldBox .shopify-payment-button .small.shopify-payment-button__button--unbranded,.shopify-payment-button .uploadFieldBox .small.shopify-payment-button__button--unbranded{background:#333;color:#fff;height:40px;line-height:40px;padding:0 20px;display:none}.uploadFieldBox[data-valid=true] .btn,.uploadFieldBox[data-valid=true] .btn--secondary,.uploadFieldBox[data-valid=true] .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .uploadFieldBox[data-valid=true] .shopify-payment-button__button--unbranded{display:block}.product-form__cart-submit .soldOut,.customizeBtn .soldOut{display:none}.productMainBox.soldOut .product-form__cart-submit,.productMainBox.soldOut #add-to-home-tryon-btn,.productMainBox.soldOut .htoBtn,.productMainBox.soldOut .customizeBtn{pointer-events:none;background:#ccc;border:solid #ccc 1px;color:#fff}.productMainBox.soldOut #add-to-home-tryon-btn span{display:block}.productMainBox.soldOut .htoBtn svg{fill:#fff}.productMainBox.soldOut .product-form__cart-submit span,.productMainBox.soldOut .customizeBtn span{display:none}.productMainBox.soldOut .product-form__cart-submit .soldOut,.productMainBox.soldOut .customizeBtn .soldOut{display:inline}.afterpay-paragraph{display:block!important}.productMainBox.soldOut .afterpay-paragraph{display:none!important}.tmbNav.productSlider[data-count="1"]{display:none}.sizeText{font-size:16px;margin-top:-10px}.mfp-content ol,.mfp-content ul{padding-left:1em}.mfp-content a{color:#d02f37}.mfp-content .btn,.mfp-content .btn--secondary,.mfp-content .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .mfp-content .shopify-payment-button__button--unbranded{border-radius:30px;background-color:#d02f37;color:#fff;padding:.8em 1.5em;font-size:.9rem;border:solid #d02f37 1px;margin:0 .5em}.mfp-content .btn.secondary,.mfp-content .secondary.btn--secondary,.mfp-content .shopify-payment-button .secondary.shopify-payment-button__button--unbranded,.shopify-payment-button .mfp-content .secondary.shopify-payment-button__button--unbranded{background:#fff;color:#d02f37}.mfp-content .btn:hover,.mfp-content .btn--secondary:hover,.mfp-content .shopify-payment-button .shopify-payment-button__button--unbranded:hover,.shopify-payment-button .mfp-content .shopify-payment-button__button--unbranded:hover{background:#333;border-color:#333;color:#fff}.stepCount{text-transform:uppercase;text-align:center;padding:0;font-size:12px;position:absolute;top:10px;left:0;z-index:1;width:100%;line-height:44px;display:none}.optionSlider .optionStep .heading{padding-top:70px}.optionModalWrapper .option-close{top:0;right:auto;left:0;transform:translate(-100%);background:none}.optionModalBox .progressBar{z-index:10}.optionModalBox .progressBar .progress{display:none}.optionModalBox .nextOption{display:none!important}.optionModalBox .progressMark{margin-top:8px;position:relative}.optionModalBox .progressMark dl{display:flex;margin:0;cursor:pointer;pointer-events:none}.optionModalBox .progressMark:before{position:absolute;top:8px;height:2px;background:#d0d0d0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";width:100%}.optionModalBox .progressMark dl dt{flex-grow:1;text-align:center;font-size:11px;font-weight:400;text-transform:uppercase;position:relative;padding-top:20px;color:#999;padding-left:5px;padding-right:5px}.optionModalBox .progressMark dl dt:first-child{background:-moz-linear-gradient(360deg,white 0%,#fafafa 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fafafa),color-stop(50%,#fafafa),color-stop(51%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(360deg,white 0%,white 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(360deg,white 0%,white 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(360deg,white 0%,white 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,#fff 0% 50%,#fff0 51% 100%)}.optionModalBox .progressMark dl dt:last-child{background:-moz-linear-gradient(360deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,white 50%,white 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(49%,rgba(255,255,255,0)),color-stop(50%,#fafafa),color-stop(100%,#fafafa));background:-webkit-linear-gradient(360deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,white 50%,white 100%);background:-o-linear-gradient(360deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,white 50%,white 100%);background:-ms-linear-gradient(360deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#fafafa 50%,white 100%);background:linear-gradient(90deg,#fff0 0% 49%,#fff 50% 100%)}.optionModalBox .progressMark dl dt:before{content:"";position:absolute;left:50%;top:8px;width:8px;height:8px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.optionModalBox .progressMark dl dt:after{content:"";position:absolute;left:50%;top:8px;width:8px;height:8px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#d0d0d0}.optionModalBox .progressMark dl dt.checked{pointer-events:auto}.optionModalBox .progressMark dl dt.checked{color:#d02f37}.optionModalBox .progressMark dl dt.checked:hover{color:#000}.optionModalBox .progressMark dl dt.checked:before{background:#d02f37;width:18px;height:18px}.optionModalBox .progressMark dl dt.checked:after{content:"\2713";background:0 0;color:#fff;font-size:10px;font-weight:700;line-height:18px;background:#fff;width:18px;height:auto;background:none}.optionModalBox .progressMark dl dt.active{color:#000}.optionModalBox .progressMark dl dt.active:before{width:16px;height:16px;background:#fff;border:2px solid #222}.optionModalBox .progressMark dl dt.active:after{content:"";background:#222;width:8px;height:8px}.optionModalBox .progressMark dl dt.active:hover{color:#d02f37}.optionSlider .optionStep .heading .h3,.optionSlider .optionStep .heading h3{margin:0;font-family:United Sans Cd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;text-align:center;line-height:1;text-transform:uppercase}.optionSlider .optionBody p{margin-bottom:1em}.optionSlider .optionBody .optionSelect label em{position:absolute;top:0;right:0;z-index:1;line-height:35px;font-style:normal;font-size:16px;font-weight:700}.optionModalBox .prodInfo dt{font-family:United Sans Cd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;text-transform:uppercase;line-height:1;font-weight:700}.productGrid .product-card{margin-bottom:15px;position:relative;z-index:1;width:100%}.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,body .yotpo a,body .yotpo a:hover,body .more-filters-btn .more-filters-icon,.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span{color:#c62a32!important}.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border-color:#c62a32!important}.product-single__description [data-size]:not([data-size=parent]){display:none}.productGallery.noTrack .tmbNav .slick-track{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}h5.disclaimer{font-size:14px;font-weight:400;margin-bottom:10px;color:#a12020;text-align:center}@media only screen and (max-width: 749px){.product-single__meta .product__price,.product-single__meta #yotpo-product-rating{display:inline-block}.product-form__item label,.product-form__controls-group .product-form__item select,.product-form__controls-group .product-form__item input{font-size:12px}.template-product .product-single__vendors,.productGallery .tmbNav{display:none}.productGallery .mainGallery .slick-dots{position:absolute;display:block!important;margin-bottom:0;z-index:3}.productGallery .mainGallery{margin-bottom:15px}.productMainBox h1{font-size:32px}.newMotivation .motivations{display:block}.newMotivation .tg-card{flex-basis:33.33%}.newMotivation .tg-card:last-child{flex-basis:66.66%}.newMotivation .tg-type,.newMotivation .tg-attributes{font-size:13px}.optionModalBox .progressMark dl dt{font-size:10px}h1.product-single__title,.product-single__title.h1,.product-single__title.h1--mini{font-size:2rem}.template-product nav.breadcrumb{font-size:14px;padding-bottom:15px}.optionModalBox{flex-direction:column}.optionModalBox .optionModalImage{flex-grow:0;padding-bottom:0;display:block;z-index:3}.optionSlider .optionStep .heading{height:50px}.optionSlider .optionStep .heading .h3,.optionSlider .optionStep .heading h3{visibility:hidden;display:none}.optionStep .optionHead.h3,.optionStep h3.optionHead{display:block;text-align:center;font-family:United Sans SemiCond Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:15px}.optionModalBox .optionModalInfo{min-width:320px}.optionModalBox .optionActionBtn,.optionModalWrapper .option-close{width:30px;height:30px;line-height:30px;top:3px}.optionModalWrapper .option-close{left:auto;right:0;top:3px;-webkit-transform:none;-ms-transform:none;transform:none}.optionModalWrapper .option-close span{white-space:nowrap;text-align:right;width:auto;display:block;position:absolute;top:47px;right:0;padding:0 10px;background:#fff;z-index:1}.optionModalBox .progressBar{top:50px}.optionStep .optionHead.h3,.optionStep h3.optionHead{display:block;text-align:center;font-family:United Sans Cd;text-transform:uppercase;font-size:18px;margin-bottom:15px}.optionSlider .optionBody{padding:47px 15px 30px;font-size:12px}.optionSlider .optionBody .optionSelect label small{padding:0 15px;font-size:12px;font-weight:400}.optionStep .optionTotal{text-align:right;padding:10px 15px}.optionStep .optionTotal .btn{display:inline-block;width:auto;min-width:60%}.optionBody .optionImage{display:block;padding-bottom:60%;position:relative;margin-bottom:15px}.optionBody .optionImage .imageBox{opacity:1!important}.optionModalBox .optionModalInfo{flex-grow:1;width:100%;max-width:100%}.optionModalBox .prodInfo{bottom:-48px;border:solid 0;background:#fff;left:70px;right:70px;text-align:center;padding:5px 0}.optionModalBox .prodInfo dt{font-size:18px;color:#000;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}.optionModalBox .prodInfo dd{display:none}.optionModalBox .prodInfo dd.variantSubtotal{display:block;line-height:15px;font-size:12px;color:#000}.optionSlider .optionStep .heading{padding:35px 30px 10px}.optionStep .optionTotal.addToCartAction .btn,.optionStep .optionTotal.addToCartAction .btn--secondary{display:inline-block;text-align:center;width:100%}.optionSlider .optionSelect label strong{font-size:14px;padding:0 15px;line-height:30px}.selectedProperty dt{font-size:14px;color:#000;line-height:1.25}.selectedProperty dd{margin-left:0;font-size:12px;margin-bottom:10px;color:#000}.selectedTotal{color:#000;display:none}.afterpayPlaceholder,afterpay-placement{font-size:12px;min-height:28px}.tg-affirmations{flex-wrap:wrap}}@media only screen and (min-width: 480px) and (max-width: 749px){.productGrid{flex-wrap:wrap;align-items:center;justify-content:center}.productGrid .customCard{display:inline-flex;flex:0 0 50%;max-width:50%}}.noThanksOpt span{display:none}.noThanksOpt span.noThanksBtn{display:block}.noThanksBtn{position:relative;z-index:1}.noThanksBtn button{display:inline-block;vertical-align:top;line-height:35px;background:#e3e3e3;color:#000;font-size:16px;padding:0 20px;border-radius:18px;margin-right:10px;border:solid #d02f37 0px;font-weight:700;width:auto}.noThanksOpt:hover .noThanksBtn button{background:#666;color:#fff}.bundleSelect option:disabled{display:none}.pdpLabelPop{height:25px;width:25px;display:inline-block;vertical-align:top;position:relative;margin-left:5px}.pdpLabelPop span{width:16px;height:16px;background:#666;display:block;text-align:center;border-radius:50%;color:#fff;font-size:11px;font-weight:700;line-height:16px;vertical-align:middle;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.afterpay-box{min-height:28px}.afterpay-box square-placement{display:none!important}.afterpay-box square-placement:nth-of-type(1){display:block!important}.featureList{font-size:0;display:none}.featureList.show{display:block}.featureList li{background:#232323;display:inline-block;color:#fff;line-height:40px;border-radius:5px;font-weight:700;padding:0 1.25em;font-size:12px;margin:10px 10px 0 0}.featureList li img{width:25px;height:25px;vertical-align:middle;margin-right:.5em}.featureList li abbr{display:none}@media all and (max-width:1100px){.featureList li{font-size:11px}.featureList li img{width:20px;height:20px}}@media all and (max-width:1100px){.featureList li img{width:15px;height:15px}}@media all and (max-width:850px){.featureList li img{width:15px;height:15px}.featureList li span{display:none}.featureList li abbr{display:inline-block}}@media all and (max-width:749px){.featureList{text-align:center}}.productGrid .customCard .product-card{box-shadow:0 0 5px #0003;padding:8px;cursor:default;text-align:center;background:#fff}.product-card .overlayLink,.productGrid .customCard .overlayLink{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.productGrid .customCard .product-card__image-wrapper{padding:0 0 70%;height:0;min-height:0px;position:relative!important}.productGrid .customCard .product-card__image-wrapper img{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)!important;max-height:100%;max-width:100%}.product-card,.product-card .product-card__image-wrapper,.product-card .swatches-row,.product-card .product-card__info{position:relative!important;height:auto}.productGrid .customCard .swatches-row{position:relative;z-index:4;text-align:center}.product-card .c-color-swatches__swatch{position:relative;cursor:pointer;margin:0 3px 6px}.product-card .c-color-swatches__swatch img{display:block;width:28px;height:28px;position:relative;z-index:1;background-color:#fff;border:none;padding:0;border-radius:50%}.product-card .c-color-swatches__swatch:after{content:"";display:block;width:28px;height:28px;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;border:none;padding:0;background-position:center!important;background-size:cover!important;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #d2d6d9;-webkit-box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #d2d6d9;-moz-box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #d2d6d9;-ms-box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #d2d6d9;-o-box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #d2d6d9}.product-card .c-color-swatches__swatch.active:after{box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #414b56;-webkit-box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #414b56;-moz-box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #414b56;-ms-box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #414b56;-o-box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #414b56}.product-card__name{font-weight:700;color:#1a1a1a;white-space:normal}.product-card__price{display:none}.productGrid .customCard .yotpo-display-wrapper{text-align:center}.productGrid .customCard .yotpo .pull-left{float:none!important;text-align:center!important;display:block}.productGrid .customCard .yotpo .yotpo-stars{display:inline-flex}.productGrid .yotpo.bottomLine{margin-top:15px}
/*# sourceMappingURL=/cdn/shop/t/332/assets/custom-product.css.map */
