.product-container{position:relative;z-index:1;background-color:#f7f7fa}@media screen and (min-width: 60em){.product-container{background-color:#fff;background-image:-webkit-linear-gradient(45deg, #f7f7fa 45%, #fff 45%)}}.product-container .container,.product-container .container--fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-container__side{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;position:relative}@media screen and (min-width: 60em){.product-container__side{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;width:60%}}.product-container__side--left{max-width:calc( 100% + 10vw);width:calc( 100% + 10vw);margin:0 -5vw;background-image:-webkit-linear-gradient(45deg, #f7f7fa 50%, #fff 50%)}@media screen and (min-width: 60em){.product-container__side--left{max-width:55%;width:55%;margin:0;background:none;background-image:none;border-bottom:none}}@media screen and (min-width: 60em){.product-container__side--right{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;width:45%;max-width:50rem}}@media screen and (min-width: 60em){.product__part--gallery{padding-right:3rem}}.product__part--form{position:relative;z-index:2;padding:4rem 0 0 0}@media screen and (min-width: 60em){.product__part--form{padding:6rem 0 0}}.product__part--form .product-breadcrumbs{margin-bottom:.8rem}.product__part--form .product-breadcrumbs a,.product__part--form .product-breadcrumbs a:link{letter-spacing:.03em;color:#8a8ba6}.product__part--form .product-header{padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__part--form .product-header__title{margin-bottom:.6rem;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;color:#000377;font-size:3rem}@media screen and (min-width: 60em){.product__part--form .product-header__title{-webkit-box-flex:1;-ms-flex:1 0 80%;flex:1 0 80%}}.product__part--form .product-header__meta{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:none}@media screen and (min-width: 60em){.product__part--form .product-header__meta{-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%}}.product__part--form .product-header__subheading{font-size:1.4rem;font-family:"Moderat-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000377;letter-spacing:.05em;margin-bottom:0}.product__part--form .product-header__price{font-size:1.8rem;display:inline-block;color:#000377}.product__part--form .product-header__price.on-sale{color:#ad0000}.product__part--form .product-header__price--old{font-weight:normal;text-decoration:line-through;color:#8a8ba6;margin-right:.8rem}.product__part--form .product-header__price--old:empty{margin-right:0}.product-description p{font-size:1.4rem;line-height:1.7}.product-header__reviews{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0;cursor:pointer;margin-bottom:.8rem}.product-header__reviews .spr-badge-caption{color:#3A3B53}.product-detail{padding:0}@media screen and (min-width: 60em){.product-detail{padding:4rem 0}}.product-detail__tabs{margin:0;padding:0;text-align:left;border-top:1px solid #EDEDF5}@media screen and (min-width: 60em){.product-detail__tabs{text-align:center;border-top:none;padding:0 0 2.4rem 0}}.product-detail__tabs>li{margin:0;padding:3%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-size:2.4rem;font-family:"Grad-Regular",Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif;font-weight:900;text-transform:uppercase;color:#8a8ba6;background:#fff;border-bottom:1px solid #EDEDF5}@media screen and (min-width: 60em){.product-detail__tabs>li{display:inline-block;margin-right:6rem;padding:0;border:none;font-size:4.4rem;color:#8a8ba6;background:#fff}}.product-detail__tabs>li:last-child{margin-right:0}.product-detail__tabs>li:focus,.product-detail__tabs>li:hover,.product-detail__tabs>li.selected{cursor:pointer;color:#000}.product-detail__tabs>li:focus>span:after,.product-detail__tabs>li:focus>span:before,.product-detail__tabs>li:hover>span:after,.product-detail__tabs>li:hover>span:before,.product-detail__tabs>li.selected>span:after,.product-detail__tabs>li.selected>span:before{background:#000}.product-detail__tabs>li svg{display:none;width:2rem;height:2rem;margin-left:auto;-webkit-transition:.2s ease-in transform;-o-transition:.2s ease-in transform;transition:.2s ease-in transform}@media screen and (min-width: 60em){.product-detail__tabs>li svg{margin:0 auto}}.product-detail__tabs>li>span{display:inline-block;height:1em;width:1em;margin-left:.4rem;position:relative}@media screen and (min-width: 60em){.product-detail__tabs>li>span{display:none}}.product-detail__tabs>li>span:after{content:'';width:1.2rem;height:2px;background:#8a8ba6;position:absolute;left:50%;right:0;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-detail__tabs>li>span:before{content:'';height:1.2rem;width:2px;background:#8a8ba6;position:absolute;top:50%;bottom:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-detail__tabs>li.selected{color:#000}.product-detail__tabs>li.selected svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 60em){.product-detail__tabs>li.selected svg{display:block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.product-detail__tabs>li.selected svg path{fill:#000377}.product-detail__tabs>li.selected span:after,.product-detail__tabs>li.selected span:before{background:#000}.product-detail__tabs>li.selected span:before{content:unset}.product-detail__tab-container{max-width:90rem;margin:0 auto}@media screen and (min-width: 60em){.product-detail__tab-container{padding-bottom:2rem}}.product-detail__tab{display:none;font-size:1.8rem}@media screen and (min-width: 60em){.product-detail__tab.selected{display:block}}.product-detail__tab p{font-size:1.8rem;letter-spacing:.02em;line-height:1.6}.product-detail__tab .text-list{margin:0 0 2rem 0}.mobile-tab-content{display:none;font-family:"Moderat-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-transform:none;font-size:1.4rem;margin-top:3%}.mobile-tab-content p{font-size:1.4rem}@media screen and (min-width: 60em){.mobile-tab-content{display:none !important}}.selected .mobile-tab-content{display:block}.swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide{z-index:-1}.swiper-slide img{opacity:0 !important;-webkit-transition:.2s ease-in opacity;-o-transition:.2s ease-in opacity;transition:.2s ease-in opacity}.swiper-slide-active{z-index:1}.swiper-slide-active img{opacity:1 !important}.swiper-slide--video iframe{display:block;margin:0 auto}.gallery{width:100%;position:relative;z-index:5}@media screen and (min-width: 60em){.gallery{padding:0 10%}}.gallery .swiper-wrapper{padding:0}@media screen and (min-width: 60em){.gallery .swiper-wrapper{padding:0 0 6rem 0}}.gallery figure{margin:0}.gallery a{display:block;text-align:center}.gallery img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.helpful-tip{background:#EDEDF5;padding:10% 5%}@media screen and (min-width: 60em){.helpful-tip{padding:5%}}.helpful-tip__heading{font-family:"Grad-Regular",Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif;font-size:3.6rem;font-weight:normal;text-transform:none;text-align:center}@media screen and (min-width: 60em){.helpful-tip__heading{font-size:5rem}}.helpful-tip__content{max-width:50rem;margin:0 auto;font-size:1.8rem;font-style:italic;font-weight:200;text-align:center}@media screen and (min-width: 60em){.helpful-tip__content{font-size:2.4rem}}.returns-message{padding:1rem}.returns-message p{font-size:1.8rem;line-height:1.2;color:#000377;text-align:center}@media screen and (min-width: 60em){.returns-message p{font-size:1.4rem}}#deodorant-wipes-id .product-header__meta,#aluminum-free-deodorant-sets-id .product-header__meta{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#minicart-add-to-cart-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-option-row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;padding:0 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-option-row .option-header{-webkit-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;font-size:1.8rem;font-family:"Grad-Regular",Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif;color:#000}@media screen and (min-width: 60em){.product-option-row .option-header{-webkit-box-flex:0;-ms-flex:0 0 16rem;flex:0 0 16rem}}.product-option-row .option-header label{font-size:1.8rem;font-family:"Grad-Regular",Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif;color:#000}.product-option-row .option-field{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.product-option-row--1{display:none}form.wipes .product-option-row--1{display:block}.product-option-row .form__field--select{max-width:100%}.product-option-row .form__field--select select{max-width:none;height:56px;padding:0 1em;border-radius:0;font-size:1.6rem;font-weight:700}#product-select{display:none}.product-option-row .form__field--select{vertical-align:middle}.product-action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:1.2rem 0 3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}#product-qty-input{background:rgba(204,204,227,0.5);margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;height:5.6rem;border-radius:2.8rem;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}#product-qty-input input{background:none;border:none;color:#000377;font-size:1.8rem}#product-qty-input input[type="text"]{width:auto;max-width:3rem;text-align:center}@media screen and (min-width: 60em){#product-qty-input input[type="text"]{max-width:5rem}}#add-to-cart,.product-action .btn{margin:0;padding:0;max-width:70%;-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}.product-action__wishlist{text-align:center;padding:1rem;margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem}.product-action__wishlist svg{width:3rem;height:3rem;margin:2px 1rem 0 0}.product-action__wishlist svg path{fill:currentColor}.product-option-row--swatches{width:100%;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.swatch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;line-height:1}.option-name{padding:1.4rem 0;font-size:1.4rem;text-transform:uppercase;color:#000377;letter-spacing:.05em;font-weight:700;display:block}.option-name span{font-weight:normal}.swatch-element{display:inline-block;margin:0 .8rem 0 0;position:relative}.swatch-element:last-child{margin-right:0}.swatch-element label{display:inline-block;text-align:center;border-radius:2.5rem;height:5rem;width:auto;min-width:5rem;font-size:1.2rem;color:#000377;padding:1rem 1.2rem;cursor:pointer;-webkit-transition:.1s box-shadow ease-in, .1s color ease-in;-o-transition:.1s box-shadow ease-in, .1s color ease-in;transition:.1s box-shadow ease-in, .1s color ease-in}.swatch-element label:hover,.swatch-element label:focus{background:#fff;-webkit-box-shadow:0 0 0 3px #EDEDF5;box-shadow:0 0 0 3px #EDEDF5;color:#fff}.swatch-element--img label{padding:0;width:5rem}.swatch-element--img label img{border-radius:100%;width:100%;height:auto;border:2px solid #fff}.selected-swatch label,.selected-swatch label:focus,.selected-swatch label:hover{background:#fff;-webkit-box-shadow:0 0 0 3px #000377;box-shadow:0 0 0 3px #000377;color:#fff}.swatch--unavailable label{cursor:disabled;position:relative;border-color:#EDEDF5;background:-o-repeating-linear-gradient(45deg, #fff, #fff 2px, #EDEDF5 1px, #fff 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #EDEDF5 1px, #fff 4px)}.swatch--unavailable label:hover,.swatch--unavailable label:focus{cursor:not-allowed;color:#000377;background:-o-repeating-linear-gradient(45deg, #fff, #fff 2px, #EDEDF5 1px, #fff 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #EDEDF5 1px, #fff 4px)}.swatch--unavailable.selected-swatch label{border-color:#262626}.shopify-payment-button{margin:1.6rem 0}.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__button:not([disabled]){border-radius:0;background:#000377;color:#fff;font-family:"Moderat-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:800;text-transform:uppercase}.shopify-payment-button .shopify-payment-button__button:hover,.shopify-payment-button .shopify-payment-button__button:active,.shopify-payment-button .shopify-payment-button__button:focus,.shopify-payment-button .shopify-payment-button__button:not([disabled]):hover,.shopify-payment-button .shopify-payment-button__button:not([disabled]):active,.shopify-payment-button .shopify-payment-button__button:not([disabled]):focus{background:#0004aa}.shopify-payment-button__button--hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.subscription-selector{width:100%}.subscription-selector-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;padding:1.6rem;border-radius:3rem;height:6rem;margin-bottom:.8rem;line-height:1.2;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.subscription-selector-item__marker{width:1.6rem;height:1.6rem;border:2px solid #000377;border-radius:50%;margin-right:1rem}.subscription-selector-item__title span{display:block;font-size:1.2rem;text-transform:uppercase}.subscription-selector-item__price{margin-left:auto}.subscription-selector-item:hover,.subscription-selector-item:focus{background:#EDEDF5}.subscription-selector-item--selected{background:#EDEDF5}.subscription-selector-item--selected:hover,.subscription-selector-item--selected:focus{background:#EDEDF5;cursor:default}.subscription-selector-item--selected .subscription-selector-item__marker{background:#000377}.recurring-selection{width:100%}.recurring-selection .form__field--select{max-width:100%}.recurring-selection .rc_block{padding:0 !important}.recurring-selection .rc_block .rc_label{padding:0;display:block !important}.recurring-selection .rc_popup{font-size:1.4rem;text-align:right;color:#000377}.recurring-selection .rc_popup__block__content{font-size:1.4rem}.recurring-selection .img.rc_popup__icon,.recurring-selection .rc_popup__block__footer{display:none}.recurring-selection .rc_popup__block{left:auto;right:0}.recurring-selection .rc_popup__block:before{left:auto;right:0}.section--related-products{background:#fff}.section--related-products .products{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.section--related-products .product{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}@media screen and (min-width: 60em){.section--related-products .product{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.section--related-products-title{font-size:4rem;color:#000;padding:3rem 1rem 0 1rem}.section--reviews{padding:4rem 0}.section--reviews .okeReviews .okeReviews-review{color:#3A3B53}.section--reviews .okeReviews-reviewsWidget-header-poweredBy{display:none !important}.section--reviews .okeReviews-reviews-review{border-bottom:1px solid #EDEDF5 !important}.upsell{margin:2rem 0}.upsell__heading{font-size:1.8rem;color:#000377;margin-bottom:1rem}.upsell-product{border:1px solid #EDEDF5;background:rgba(255,255,255,0.5);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;margin-bottom:1rem}.upsell-product__image{-webkit-box-flex:0;-ms-flex:0 1 6rem;flex:0 1 6rem;width:6rem;margin-right:2rem}.upsell-product__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.upsell-product__info h3{font-size:1.8rem;font-family:"Moderat-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;color:#000377}.upsell-product__info p{color:#8a8ba6;font-size:1.4rem;margin-bottom:0}