@charset "UTF-8";.main{position:relative;font-size:13px;line-height:1.7;font-weight:400;color:#515151}@media only screen and (min-width:768px){.main{line-height:1.6}}#product-area .bold-ro__recurring-div{padding-left:0}#product-area .bold-ro__recurring-div label{margin-right:0!important;vertical-align:middle}#product-area .bold-ro__recurring-div select{padding:8px 30px 8px 15px;font-size:13px;border:1px solid #ddd;border-radius:0;background-color:transparent;background-image:url('//cdn.shopify.com/s/files/1/0582/2885/t/591/assets/select.svg?v=16559101601542531409');background-repeat:no-repeat;background-position:100%;background-size:auto 50%;appearance:none;-webkit-appearance:none;-moz-appearance:none}#product-area .bold-ro__recurring-title{display:none}#product-area .bold-ro__one-time-div{padding-left:0}#product-area .bold-ro__bold-active{background:transparent;border-color:transparent}#product-area .bold-ro__frequency-div,#product-area .bold-ro__frequency-label{display:inline-block;padding-top:0;vertical-align:middle;margin-left:3px;margin-top:-2px}#product-area .bold-ro__frequency-div{position:relative;top:3px}#product-area .bbold-ro__frequency-div:after{content:" with FREE Shipping"}#product-area .bold-ro__tooltip .tooltip.in{opacity:1}#product-area .bold-ro__tooltip .tooltip-inner{width:320px;max-width:none;box-shadow:-2px 2px 6px rgba(0,0,0,.2);background:#fff;padding:8px 20px}#product-area .bold-ro__tooltip .tooltip-inner h1{color:#00aa9e;font-weight:300;font-size:1.7em;margin:8px 0}#product-area .ro_widget input[type=radio]{margin-right:5px}a.bold-ro__detail-tooltip.needsclick{text-decoration:none!important;color:#fff;background:#00aa9e;display:inline-block;padding-left:7px!important;margin-left:8px;height:20px;width:20px;border-radius:100%;text-align:left}.bold-ro__order-interval{background:none!important;border:none!important;padding:0!important;pointer-events:none!important;color:#7a7a7a!important;font-family:Lato,sans-serif!important;font-size:15px!important}.bold-ro__order-interval-container{display:block!important}.bold-ro__detail-tooltip{float:none!important}.bold-ro__shipping-desc{display:block;color:#a9a9a9;font-style:italic;margin-top:10px;margin-left:15px;font-size:14px}.bold_ro_every,.bold_ro_frequency_num,.bold_ro_frequency_type_text{font-size:14px;color:#000;margin:0 2px;display:inline-block}.bold_ro_frequency_num,.bold_ro_frequency_type_text{font-weight:700;margin:0 2px}[data-open-add-to-existing]{display:none!important;position:absolute;bottom:-8px;left:110px;right:20px;height:auto!important;width:auto;padding:0;border:0;background-color:transparent;font-size:10px;line-height:1.1!important;white-space:normal;transform:translateY(100%)}[data-open-add-to-existing]:hover{color:#00aa9e!important;background-color:transparent!important}@media only screen and (min-width:768px){.product-top{display:-ms-flexbox;display:flex;padding:0 32px 32px 0}}@media only screen and (min-width:1264px){.product-top{padding:0 0 32px}}.product-top-locked{position:relative;padding-top:24px;padding-bottom:168px;color:#ccc;border-top:28px solid #ccc}.product-top-locked:after{content:"";position:absolute;bottom:0;left:0;right:0;height:142px;background-color:#ccc}.product-top-locked *{color:#ccc!important;border-color:#ccc!important}.product-top-locked .button,.product-top-locked .cta-giving,.product-top-locked .info-body,.product-top-locked .product-gallery,.product-top-locked .review-summary,.product-top-locked form,.product-top-locked h1,.product-top-locked h2,.product-top-locked p{background-color:#ccc!important}.product-top-locked .review-summary{display:none}.product-top-locked input{opacity:0;pointer-events:none}.product-sidebar{padding:0 12px 12px}@media only screen and (min-width:768px){.product-sidebar{-ms-flex:0 1 405px;flex:0 1 405px;max-width:405px;padding:0}}.product-gallery{position:relative}@media only screen and (min-width:768px){.product-gallery{-ms-flex:0 1 795px;flex:0 1 795px}}@media only screen and (min-width:768px){.product-gallery .product-images{position:-webkit-sticky;position:sticky;left:0;top:81px;width:100%}.promo-enabled .product-gallery .product-images{top:113px}}.product-details .u-bg{display:none!important}.show-details .product-details .u-bg{display:block!important}.show-details #tabs{margin:0}.show-details #tabs>*,.show-details .ingredients.wrapper{display:none}.tabs{display:block;position:relative;margin-bottom:40px}@media only screen and (max-width:991px){.tabs{width:100%}}.tabs-nav{display:none}@media only screen and (min-width:992px){.tabs-nav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px;text-transform:uppercase;z-index:1}}.tab{max-height:60px;color:#515151;font-size:12px;line-height:19px;letter-spacing:.6px}@media only screen and (min-width:992px){.tab{max-height:none}}.tab:last-child{border-bottom:1px solid #dcdcdc}@media only screen and (min-width:992px){.tab:last-child{border:0}}.tab:first-child .tab-title{border-left-width:1px}.tab-title{border-top:1px solid #dcdcdc;font-size:12px;font-weight:700;letter-spacing:1.7px;line-height:59px}@media only screen and (min-width:992px){.tab-title{display:none}}.tabs-nav .tab-title{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px;width:200px;border:1px solid #979797;border-left-width:0;color:#00aa9e;background-color:#f9f9f9;font-weight:400;letter-spacing:1.3px;transition:.2s ease-in-out}.tabs-nav .tab-title:first-child{border-left-width:1px}.tabs-nav .tab-title span{position:relative;padding:6px 0 5px;line-height:1}.tabs-nav .tab-title span:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#00aa9e;opacity:0;transition:.2s ease-in-out}.tabs-nav .tab-title.is-active{background-color:#fff;border-bottom-color:#fff}.tabs-nav .tab-title.is-active span:after,.tabs-nav .tab-title:hover span:after{bottom:0;opacity:1}.tab-body{border-top:1px solid #dcdcdc}@media only screen and (min-width:992px){.tab-body{display:none;padding:50px calc(45% - 300px);border:1px solid #979797}}@media only screen and (min-width:992px){.tab.is-active .tab-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.tab-body h4{color:#3f3f3f;letter-spacing:1.7px;margin-bottom:20px}.tab-body h4,.tab-body h5{font-size:12px;text-transform:uppercase}.tab-body h5{color:#00aa9e;font-weight:700;letter-spacing:1.4px;margin-bottom:10px}.tab-body p{margin-bottom:25px;margin-top:0}.tab-body p:last-child{margin-bottom:0}.tab-body ul{margin-left:15px}.tab-body li{list-style:circle;margin-bottom:8px}.tab-body-col{margin-bottom:19px;width:100%}.tab-body-col:last-child{margin-bottom:0}@media only screen and (min-width:992px){.tab-body-2 .tab-body-col{max-width:275px}}@media only screen and (min-width:992px){.tab-body-3 .tab-body-col{width:33.3%;padding:1% 2%}}.tab-body-lightbox{display:inline-block;color:#3f3f3f;border-bottom:1px solid #3f3f3f;font-size:11px;font-weight:700;letter-spacing:1.56px;transition:.1s ease-in-out}.tab-body-lightbox:hover{color:#00aa9e;border-bottom-color:#00aa9e}.product-info{padding:12px;border-bottom:1px solid hsla(0,0%,80%,.5)}.product-info:first-child{padding-top:0}.product-info:last-child{margin-bottom:0}.product-info.accordion{--accordion:48px;padding:0 15px 0 10px}@media only screen and (min-width:768px){.product-info.accordion{--accordion:45px;padding:0 10px}}.product-top-bundle .product-info{-ms-flex:0 1 100%;flex:0 1 100%;border:0}.product-info .product-variant{padding-right:12px}.info-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:0}.info-header.accordion-title{-ms-flex-align:center;align-items:center;color:#009188;text-transform:none}.product-variant span{white-space:nowrap}.info-title{line-height:28px;font-size:20px}.info-title .h1,.info-title .price{font-size:inherit;font-weight:700;line-height:inherit}.info-title .price{text-align:right;min-width:80px}.info-body a:not(.button-rounded){color:#00aa9e;text-decoration:underline}.info-body a:not(.button-rounded):focus,.no-touch .info-body a:not(.button-rounded):hover{color:#005e58}ul.info-body{list-style:disc;padding:0 20px 24px 16px}ul.info-body li{position:relative;padding:8px 0 0 16px}.info-cta{display:-ms-flexbox;display:flex}.product-highlight{margin:8px 0 12px;line-height:1.9}.info-cta>.button-rounded{margin-bottom:6px}.promo{color:#00aa9e;font-size:11px;line-height:1.6}@media only screen and (min-width:768px){.promo{font-size:11px}}.cta-giving{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:16px 0;border:0;background-color:#f5fcfb}@media only screen and (max-width:767px){.cta-giving{font-size:12px}}@media only screen and (min-width:1200px){.cta-giving{padding:8px}}.cta-giving h2{white-space:nowrap;padding-right:12px;color:#00aa9e;font-size:18px}@media only screen and (min-width:768px){.cta-giving h2{font-size:20px}}.cta-giving p{margin:0}@media only screen and (max-width:767px){.cta-giving p{display:inline}}.cta-giving a{display:inline-block;padding-left:4px;text-decoration:underline}@media only screen and (min-width:768px){.cta-giving a{padding:0}}.no-touch .cta-giving a:hover{color:#005e58}.review-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#808284;font-size:12px;line-height:48px}.review-summary:first-child{margin-top:-14px}.review-summary .svg-icon{width:14px;height:14px}.review-summary span{padding-left:8px;color:inherit;text-decoration:none}.tile .review-summary{-ms-flex-pack:center;justify-content:center}.product-add{border:0;max-width:100%;padding:14px 0 0}@media only screen and (min-width:768px){.product-add{min-width:324px}}.product-add.is-disabled .quantity,.product-add.is-disabled button[type=submit]{pointer-events:none;opacity:.6}@media only screen and (max-width:767px){.product-top-bundle .product-add{padding:0}}.product-add .form-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:14px 0}.product-add .form-row:first-child{margin-top:0}.product-add .form-row:last-child{margin-bottom:0}.product-add .form-row.hover-detail{margin:0}.product-add .form-row .button{-ms-flex:0 1 100%;flex:0 1 100%}p+.product-add .form-row{margin-top:8px}.product-add .input-row{border:0}.product-add .input-row input{height:50px;width:100%;padding:12px;border:1px solid #e5e5e5;background-color:#fff;transition:border-color .2s ease-in-out}.product-add .input-row input:invalid{background-color:#fff}.product-add .input-row input:focus{border-color:#005e58}@media only screen and (max-width:767px){.fixed-mobile{position:fixed;bottom:0;left:0;right:0;z-index:10;padding:14px;background-color:#fff;box-shadow:-2px 0 4px 0 rgba(0,0,0,.2)}.fixed-mobile .form-row{margin-bottom:0}.fixed-mobile .form-row.has-max{margin-bottom:14px}.fixed-mobile .button{height:40px;line-height:38px}}.add-heading{margin:0;font-weight:700;color:#00aa9e;letter-spacing:.5px}.add-heading+p{margin:0}.form-row.add-radio{-ms-flex:1 0 38%;flex:1 0 38%;letter-spacing:.22px;margin:22px 0 22px 12px;height:32px;line-height:32px}.form-row.add-radio input[type=radio]{display:none}.form-row.add-radio label{cursor:pointer;position:relative;padding-left:35px}.form-row.add-radio label:after,.form-row.add-radio label:before{content:"";box-sizing:border-box;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-row.add-radio label:before{width:30px;height:30px;border:1px solid #bfbfbf;background-color:#fff}.form-row.add-radio label:after{background-color:#00aa9e;width:0;height:0;left:15px;transform:translate(-50%,-50%);transition:.1s ease-in-out}@media only screen and (min-width:1200px){.form-row.add-radio label:before{width:24px;height:24px}.form-row.add-radio label:after{left:12px}}.form-row.add-radio input:checked+label:after{width:20px;height:20px}@media only screen and (min-width:1200px){.form-row.add-radio input:checked+label:after{width:16px;height:16px}}.select-subscription{--border:#fff;--height:40px;-ms-flex:0 0 97px;flex:0 0 97px;height:var(--height);margin:0 4px;color:#00aa9e;font-size:inherit;letter-spacing:inherit}@media only screen and (min-width:1200px){.select-subscription{--height:32px}}.select-subscription .icon-carat{margin-left:4px}.select-subscription .select-option{padding:0 12px;background-color:#fff}.no-touch .select-subscription .select-option:hover,.select-subscription .select-option.is-selected,.select-subscription .select-option:focus{font-weight:400;background-color:#f5fcfb}.select-subscription .select-options{border-radius:20px}@media only screen and (min-width:1200px){.select-subscription .select-options{border-radius:16px}}.select-subscription .select-option-selected{border-radius:20px;height:var(--height);background-color:#f5fcfb;-webkit-transform:translateZ(0)}@media only screen and (min-width:1200px){.select-subscription .select-option-selected{border-radius:16px}}.add-message{text-align:center}.form-row+.add-message{display:none}.has-max+.add-message{display:block;margin-top:-4px}.add-message.error{color:#a6262e}.newsletter-waitlist .success{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:8px;bottom:0;left:0;margin:0;width:100%;color:inherit;background-color:#f9f9f9;text-align:center}.newsletter-waitlist .success.is-visible{display:-ms-flexbox;display:flex}.linked-product{margin:16px 0;padding:18px 0;text-align:center;font-size:11px;line-height:1.6;letter-spacing:.5px;box-shadow:0 0 2px 0 rgba(0,0,0,.18)}.linked-product.is-hidden{display:none}.linked-heading{white-space:nowrap;margin:0 12px 8px;width:calc(100% - 24px);font-size:12px;line-height:1;overflow:hidden;text-overflow:ellipsis;letter-spacing:inherit;color:#00aa9e}.product-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.product-summary.summary-heading{margin:11px 0 5.5px;font-size:11px}.summary-image{width:90px}.summary-body{width:calc(100% - 85px);padding:0 12px}.summary-heading{font-size:inherit;line-height:inherit;letter-spacing:inherit}.summary-heading a,.summary-heading a:hover{color:inherit}.summary-heading+.summary-cta{margin-top:12px}.summary-subheading{margin:0 0 3px;height:34px;font-size:10px;line-height:34px;--swatch-border:hsla(0,0%,61%,.3)}.quilt-row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.quilt-row a{text-decoration:underline}.quilt-row p:last-child{margin-bottom:0}.quilt-square{padding:32px 22px;-ms-flex:1 0 50%;flex:1 0 50%}@media only screen and (min-width:768px){.quilt-square{padding:54px 0}.quilt-square>*{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.quilt-square{padding:44px 10px}}.quilt-square>.product-info{padding-left:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:16px}@media only screen and (min-width:1200px){.quilt-square>.product-info{display:block}}@media only screen and (min-width:768px){.quilt-square-details{padding-right:26px}}.quilt-square-details .u-h1{margin-bottom:12px}.quilt-square-details>*{max-width:309px}@media only screen and (min-width:768px){.quilt-square-tips{padding-right:26px}}.quilt-square-tips>*{max-width:340px}.quilt-square-ingredients{-ms-flex-align:center;align-items:center;padding-left:12px;padding-right:12px}@media only screen and (min-width:768px){.quilt-square-ingredients{padding-left:0;padding-right:0}}.quilt-square-ingredients>*{max-width:570px}@media only screen and (min-width:768px){.quilt-square-ingredients>*{max-width:340px}}@media only screen and (min-width:1200px){.quilt-square-ingredients>.info-header{text-align:center}}.quilt-square-ingredients .accordion{--accordion:60px}@media only screen and (min-width:768px){.quilt-square-ingredients .accordion{--accordion:69px}}.quilt-square-ingredients .accordion-body{padding-left:0}.quilt-square-ingredients .u-h1+a{display:block;margin:4px 12px;font-size:12px}@media only screen and (min-width:768px){.quilt-square-ingredients .u-h1+a{font-size:11px}}.list-no{padding-top:12px;font-weight:700;line-height:20px;column-count:2;column-width:50%}.list-no li{margin-bottom:12px;padding-left:20px;background-image:url(circle-x.svg);background-position:0 0;background-repeat:no-repeat;background-size:15px 20px}.list-icon{display:-ms-flexbox;display:flex;padding:12px 0;color:#00aa9e}.list-icon li{width:80px;height:66px}.ingredients{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 36px 20px;color:#4a4a4a;background-color:#fff;text-align:center;font-style:italic}@media only screen and (min-width:992px){.ingredients{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 40px}}.wrapper+.ingredients{position:relative;margin-top:-21px;z-index:1}@media only screen and (min-width:768px){.wrapper+.ingredients{margin-top:0}}.ingredients-icons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;-ms-flex-order:1;order:1;max-width:100%}@media only screen and (min-width:768px){.ingredients-icons{margin-bottom:0;max-width:50%}}@media only screen and (min-width:992px){.ingredients-icons{-ms-flex-order:inherit;order:inherit;max-width:none}}.ingredients-icon{margin:0 12px;width:70px}@media only screen and (min-width:768px){.ingredients-icon{width:80px}}.ingredients-icon img{max-width:100%}.ingredients-title{font-style:normal;letter-spacing:2px;font-size:14px}.ingredients-body{margin:0 auto 20px;max-width:350px}@media only screen and (min-width:768px){.ingredients-body{max-width:550px;padding:0 100px}}@media only screen and (min-width:992px){.ingredients-body{padding:0;margin-bottom:0;max-width:none}}.pdp-giving{margin-bottom:40px;overflow:hidden;position:relative}@media only screen and (min-width:992px){.pdp-giving{padding:32px 0}}.pdp-giving-bg{display:block;width:100%}@media only screen and (min-width:768px){.pdp-giving-bg{position:absolute;top:0;left:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.pdp-giving-bg img{width:100%}@media only screen and (min-width:992px){.pdp-giving-bg img{width:auto;height:100%}}.pdp-giving__content{background-color:#fff;border:1px solid #ebebeb;margin:-65px auto 0;max-width:332px;padding:27px 22px 24px 21px;position:relative;width:90%}@media only screen and (min-width:480px){.pdp-giving__content{max-width:none;padding:35px 19px 30px 20px;position:absolute;right:5%;top:50%;transform:translateY(-50%);width:300px}}@media only screen and (min-width:768px){.pdp-giving__content{margin:25px 60px 25px auto;padding:35px 35px 29px;position:static;width:340px;transform:translateY(0)}}@media only screen and (min-width:992px){.pdp-giving__content{margin:0 5% 0 auto;padding:15px 36px 29px;background-color:hsla(0,0%,100%,.85);width:640px}}@media only screen and (min-width:1025px){.pdp-giving__content{margin:0 0 0 auto}}.pdp-giving__pre-headline{color:#00aa9e;display:block;font-family:Black Diamond,cursive;font-size:21px;letter-spacing:.66px;line-height:21px;margin-bottom:15px}@media only screen and (min-width:992px){.pdp-giving__pre-headline{font-size:32px;line-height:60px;margin-bottom:5px}}.pdp-giving__headline{color:#515151;font-style:italic;font-size:20px;letter-spacing:1.88px;line-height:27px;margin:0 auto 6px;width:219px}@media only screen and (min-width:992px){.pdp-giving__headline{font-size:32px;letter-spacing:1.56px;line-height:42px;margin:0 auto 5px;width:412px}}.pdp-giving__text{color:#515151;font-size:14px;letter-spacing:.7px;line-height:23px;font-weight:400;margin:0 auto 33px;padding-bottom:20px;position:relative;width:253px}.pdp-giving__text:after{background-color:#ebebeb;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:219px}@media only screen and (min-width:992px){.pdp-giving__text:after{display:none}}@media only screen and (min-width:768px){.pdp-giving__text{padding-bottom:18px;width:100%}.pdp-giving__text:after{height:3px;width:187px}}@media only screen and (min-width:992px){.pdp-giving__text{margin:0 auto 30px;font-style:italic;padding-bottom:25px;width:420px;margin:0 auto}}.pdp-giving__headline,.pdp-giving__link-wrapper,.pdp-giving__pre-headline,.pdp-giving__text{text-align:center}.pdp-giving__link{color:#30bab0;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.7px;text-decoration:underline;transition-duration:.2s}@media only screen and (min-width:768px){.pdp-giving__link{font-size:12px}}@media only screen and (min-width:992px){.pdp-giving__link{letter-spacing:.6px}}.pdp-giving__link:hover{color:#3f3f3f}.bundle-step{position:relative;display:-ms-flexbox;display:flex;padding:12px 0;margin:0 10px;border-bottom:1px solid hsla(0,0%,80%,.5)}.bundle-step:last-child{border:0}.bundle-step:after,.bundle-step:before{display:block;pointer-events:none;position:absolute;top:22px;opacity:1;transition:.2s ease-in-out}.bundle-step:before{content:"SELECT";left:-12px;color:#00aa9e;font-size:8px;line-height:12px;font-weight:700;letter-spacing:1.13px;transform:translateX(-100%)}.bundle-step:after{content:"";left:-8px;border-bottom:6px solid transparent;border-left:7px solid #00aa9e;border-top:6px solid transparent}.bundle-step.is-disabled:after,.bundle-step.is-disabled:before,.bundle-step.is-selected:after,.bundle-step.is-selected:before{top:40px;opacity:0}.bundle-step .swatch-mini{pointer-events:none}.bundle-step .swatch-mini:after{content:"Customizable!";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;color:#00aa9e;background-color:#fff;font-size:11px;font-style:italic;letter-spacing:.7px;opacity:1;z-index:0}.bundle-step.is-selected .swatch-mini{pointer-events:all}.bundle-step.is-selected .swatch-mini:after{opacity:0;z-index:-1}.bundle-step.is-disabled>*{opacity:.2;pointer-events:none}.bundle-step .product-info{padding:0 0 0 4px}.bundle-step-image{-ms-flex:0 0 55px;flex:0 0 55px}.product-bundle{display:none;position:relative;transition:height .2s}@media only screen and (min-width:768px){.product-bundle{display:block;margin-left:50px;border:1px solid hsla(0,0%,80%,.5)}}.bundle-matches{color:#9b9b9b;font-size:11px;font-style:italic;letter-spacing:.7px;line-height:13px;margin:10px 0 0;margin-bottom:0;margin-top:10px;opacity:1;padding-right:20px;transition:.2s ease-in-out}.bundle-matches.is-hidden,.is-disabled .bundle-matches{display:none}.quote{width:100%;margin-bottom:20px;border-bottom:1px solid #979797;text-align:center;font-size:12px;letter-spacing:1.23px}@media only screen and (min-width:992px){.quote{margin-bottom:48px;padding-bottom:40px}}.quote-text{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 12px;margin:0 0 24px;font-size:15px;font-weight:300;letter-spacing:1px}@media only screen and (min-width:992px){.quote-text{padding:0 24px;font-size:30px}}.quote-text:after,.quote-text:before{font-size:30px;font-weight:400;opacity:.28;transform:translateY(-30%)}@media only screen and (min-width:992px){.quote-text:after,.quote-text:before{font-size:50px}}.quote-text:before{content:"\201C"}.quote-text:after{content:"\201D"}.shade-match{position:relative;text-align:center}.quiz-back{--color:#979797;margin-right:auto}.quiz-back.to-right{margin-left:auto;margin-right:0}.shade-match-dropdowns{margin-bottom:55px}@media only screen and (min-width:992px){.shade-match-dropdowns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:964px;margin:0 auto 80px}}.shade-match-step{font-size:20px;letter-spacing:.95px;margin-right:8px}@media only screen and (min-width:768px){.shade-match-step{display:block;text-align:center;margin-right:0;margin-bottom:4px}}@media only screen and (min-width:992px){.shade-match-step{font-size:41px;letter-spacing:1.95px;line-height:68px}}.shade-match-dropdown{position:relative}@media only screen and (min-width:992px){.shade-match-dropdown{-ms-flex:0 1 33.3%;flex:0 1 33.3%;padding:0 8px}}@media only screen and (min-width:1200px){.shade-match-dropdown{padding:0 16px}}.shade-match-dropdown .u-h4{letter-spacing:.5px}.shade-match-dropdown .u-h4 strong{color:#00aa9e}.shade-match-dropdown .icon-close{display:none}.shade-match-dropdown .select{height:50px;--height:50px}.shade-match-dropdown .select-option{--border:#e8e8e8;font-style:italic;letter-spacing:0;height:50px}.shade-match-dropdown .select-option:not(.select-option-selected){padding-right:4px}.shade-match-dropdown .select-option:before{content:" ";position:absolute;top:45%;left:8px;height:8px;width:3px;border-bottom:1px solid #00aa9e;border-right:1px solid #00aa9e;transform:translateY(-50%) rotate(45deg);opacity:0;transition:.2s ease-in-out}.shade-match-dropdown .select-option.is-selected:before{opacity:1}.shade-match-dropdown .select-option-selected{--border:#515151}.shade-match-dropdown .select-options-scroll{right:0}.shade-match-dropdown .option-text,.shade-match-dropdown .selected-value{line-height:1.2;max-width:100%;white-space:normal}.survey--wrapper{height:300px;overflow:auto;width:100%}@media only screen and (min-width:992px){.survey--wrapper{overflow:visible}}.survey--frame{height:100%;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:100%}.yotpo .text-m{font-family:Lato,Arial,Helvetica,sans-serif;font-size:12px!important;margin-left:4px}.yotpo .text-m,.yotpo .text-m:hover{color:#585858!important}#yotpo-reviews-wrapper .filters-container .free-text-search-input{width:auto;max-width:455px}#yotpo-reviews-wrapper .footer-additional-actions .y-label.yotpo-review-date,#yotpo-reviews-wrapper.hide-reviews .write-question-review-buttons-container,#yotpo-reviews-wrapper.hide-reviews span.yotpo-display-wrapper,#yotpo-reviews-wrapper .yotpo-display-wrapper .yotpo-label-container{display:none}#yotpo-reviews-wrapper input[type=checkbox]{margin-bottom:2px;-webkit-appearance:none;width:20px;height:20px;border:1px solid #00aa9e;border-radius:50%;margin:0 15px -5px 0;position:relative}#yotpo-reviews-wrapper input[type=checkbox]:before{content:"";position:absolute;color:transparent;border-radius:50%;left:50%;top:50%;transform:translate(-30%,-60%);font-size:24px}#yotpo-reviews-wrapper input[type=checkbox]:checked:before{content:"\2714";color:#00aa9e}#yotpo-reviews-wrapper input[type=radio]{margin-bottom:2px;-webkit-appearance:none;width:20px;height:20px;border:1px solid #00aa9e;border-radius:50%;margin:0 15px -5px 0;position:relative}#yotpo-reviews-wrapper input[type=radio]:before{content:"";position:absolute;width:10px;height:10px;background:transparent;opacity:0;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}#yotpo-reviews-wrapper input[type=radio]:checked:before{background:#00aa9e;opacity:1}#yotpo-reviews-wrapper *{font-family:Lato,Arial,Helvetica,sans-serif!important}#yotpo-reviews-wrapper .yotpo-header-element .yotpo-user-related-fields,#yotpo-reviews-wrapper .yotpo-main .yotpo-user-related-fields,#yotpo-reviews-wrapper .yotpo-product-related-fields{display:none!important}#yotpo-reviews-wrapper .yotpo-header .yotpo-header-element.yotpo-header-actions{position:absolute;top:0;right:0}#yotpo-reviews-wrapper .write-question-button,#yotpo-reviews-wrapper .write-review-button,#yotpo-reviews-wrapper .yotpo-submit{background-color:#00aa9e;padding:15px 20px!important;height:auto;font-size:12px;letter-spacing:1.5px;border:none;font-weight:600!important;transition:all .3s ease-in-out;min-width:200px;text-align:center;border-radius:0;margin-bottom:0;margin-left:auto}#yotpo-reviews-wrapper .write-question-button.yotpo-disabled,#yotpo-reviews-wrapper .write-review-button.yotpo-disabled,#yotpo-reviews-wrapper .yotpo-submit.yotpo-disabled{background:#99ddd7;pointer-events:none}#yotpo-reviews-wrapper .write-question-button:hover,#yotpo-reviews-wrapper .write-review-button:hover,#yotpo-reviews-wrapper .yotpo-submit:hover{background-color:#3b847d!important}#yotpo-reviews-wrapper .write-question-button .yotpo-icon,#yotpo-reviews-wrapper .write-review-button .yotpo-icon,#yotpo-reviews-wrapper .yotpo-submit .yotpo-icon{display:none}#yotpo-reviews-wrapper .write-question-button .write-question-review-button-text,#yotpo-reviews-wrapper .write-review-button .write-question-review-button-text,#yotpo-reviews-wrapper .yotpo-submit .write-question-review-button-text{font-family:Lato,Arial,Helvetica,sans-serif;color:#fff;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;font-size:12px}#yotpo-reviews-wrapper .yotpo-reviews-filters{margin-left:0;margin-right:0}#yotpo-reviews-wrapper .yotpo .write-review .socialize-wrapper{width:100%;position:static;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;-ms-flex-direction:column;flex-direction:column}#yotpo-reviews-wrapper .yotpo .write-review .connect-wrapper,#yotpo-reviews-wrapper .yotpo .write-review .connect-wrapper .form-element:first-child{padding:0}#yotpo-reviews-wrapper .yotpo .write-review .socialize-wrapper .yotpo-or{margin-top:0}#yotpo-reviews-wrapper .yotpo .write-review .socialize-wrapper .socialize{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;max-width:270px}#yotpo-reviews-wrapper .socialize .y-label{margin:0;min-width:100%;text-align:center;margin-top:20px;margin-bottom:10px}#yotpo-reviews-wrapper .form-group>div:nth-child(12){padding:0}#yotpo-reviews-wrapper .yotpo.yotpo-main-widget .yotpo-icon-btn,#yotpo-reviews-wrapper .yotpo .yotpo-modal-dialog .yotpo-icon-btn{padding:6px 25px}#yotpo-reviews-wrapper .yotpo-footer.visible{display:block!important;-ms-flex-direction:column;flex-direction:column}#yotpo-reviews-wrapper .yotpo-main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#yotpo-reviews-wrapper .yotpo-main .content-title{-ms-flex-order:-2;order:-2;margin-top:4px;margin-bottom:12px}#yotpo-reviews-wrapper .yotpo-main .content-review{font-size:14px;color:#4a4a4a!important;letter-spacing:.3px;line-height:23px!important}#yotpo-reviews-wrapper .yotpo-main .yotpo-review-wrapper{-ms-flex-order:-1;order:-1}#yotpo-reviews-wrapper .yotpo-main .yotpo-multiple-rating-fields{margin-top:0!important}#yotpo-reviews-wrapper .yotpo-main .yotpo-open-question-fields{margin-top:-10px!important}#yotpo-reviews-wrapper .yotpo-main .yotpo-product-related-fields,#yotpo-reviews-wrapper .yotpo-main .yotpo-user-related-fields{display:none!important;-ms-flex-wrap:wrap;flex-wrap:wrap}#yotpo-reviews-wrapper .yotpo-main .yotpo-product-related-fields .yotpo-user-field,#yotpo-reviews-wrapper .yotpo-main .yotpo-user-related-fields .yotpo-user-field{margin-right:4px;padding:5px 12px;margin-bottom:4px;background:rgba(0,0,0,.03)}#yotpo-reviews-wrapper .yotpo-main .yotpo-user-field span:first-child{font-weight:700!important;color:#6b6d76!important;font-size:12px;line-height:17px;font-style:italic!important}#yotpo-reviews-wrapper .yotpo-logo-title{font-size:11px!important;margin-top:18px!important}#yotpo-reviews-wrapper .yotpo-open-question-fields{display:-ms-flexbox;display:flex}#yotpo-reviews-wrapper .yotpo-open-question-fields .yotpo-question-field{margin-right:4px;padding:5px 12px;margin-bottom:4px;background:rgba(0,0,0,.03)}#yotpo-reviews-wrapper .yotpo .yotpo-small-box{padding:0}#yotpo-reviews-wrapper .yotpo-icon-profile{display:none}#yotpo-reviews-wrapper .yotpo-footer,#yotpo-reviews-wrapper .yotpo-main{margin-left:0}#yotpo-reviews-wrapper .yotpo-header-element .yotpo-user-related-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#yotpo-reviews-wrapper .yotpo-header-element .yotpo-user-related-fields .yotpo-user-field{margin-right:4px;padding:5px 12px;margin-bottom:4px;background:rgba(0,0,0,.03)}#yotpo-reviews-wrapper .yotpo-header-element .yotpo-user-field span:first-child{font-weight:700!important;color:#6b6d76!important;font-size:12px;line-height:17px;font-style:italic!important}#yotpo-reviews-wrapper .yotpo-review{margin:0;margin-bottom:30px}#yotpo-reviews-wrapper .yotpo-review:last-child{border:none}#yotpo-reviews-wrapper .yotpo .yotpo-regular-box{margin:0}#yotpo-reviews-wrapper .form-group{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}#yotpo-reviews-wrapper .yotpo-header:not(.yotpo-verified-user){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){#yotpo-reviews-wrapper .yotpo-header:not(.yotpo-verified-user){-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}}#yotpo-reviews-wrapper .yotpo-header:not(.yotpo-verified-user) .y-label:not(.yotpo-header-title){margin:0;text-align:center;margin-top:12px}@media only screen and (min-width:768px){#yotpo-reviews-wrapper .yotpo-header:not(.yotpo-verified-user) .y-label:not(.yotpo-header-title){text-align:right;padding-right:12px!important;margin-left:auto;margin-top:0}}#yotpo-reviews-wrapper .yotpo-review .yotpo-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}#yotpo-reviews-wrapper .yotpo-header .yotpo-header-element.yotpo-header-actions{display:block!important}#yotpo-reviews-wrapper span.y-label{margin-left:auto;padding:0!important}#yotpo-reviews-wrapper span.yotpo-user-name{padding-right:8px!important;margin-right:0!important}#yotpo-reviews-wrapper .form-element{width:100%}#yotpo-reviews-wrapper .form-element.yotpo-custom-tag-field{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){#yotpo-reviews-wrapper .form-element.yotpo-custom-tag-field{-ms-flex-preferred-size:33.3%;flex-basis:33.3%}}#yotpo-reviews-wrapper .form-element.yotpo-input-size-limited{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){#yotpo-reviews-wrapper .form-element.yotpo-input-size-limited{-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:30px}}#yotpo-reviews-wrapper .vote-btn[data-type=up]{margin:0!important}@media screen and (min-width:992px){#yotpo-reviews-wrapper .vote-btn[data-type=up]{margin-left:10px!important}}#yotpo-reviews-wrapper .yotpo-first-review-content{margin-bottom:45px}#yotpo-reviews-wrapper .write-review-content .y-label:not(.yotpo-field-option-label){color:#00aa9e!important;font-weight:700!important}#yotpo-reviews-wrapper .yotpo-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0!important}#yotpo-reviews-wrapper .main-widget{margin:0 18px;position:relative}@media screen and (min-width:992px){#yotpo-reviews-wrapper .main-widget{margin:0}}#yotpo-reviews-wrapper .yotpo-review-wrapper{padding-bottom:10px}#yotpo-reviews-wrapper .reviews-header{padding-bottom:7px;margin-bottom:15px;border-bottom:4px solid #f5f5f5;border:none}#yotpo-reviews-wrapper .reviews-header .reviews-amount{color:#00aa9e;font-size:13px;letter-spacing:.3px;padding-bottom:7px;border-bottom:4px solid #00aa9e;display:none}#yotpo-reviews-wrapper .new-yotpo-small-box{margin:20px 0}#yotpo-reviews-wrapper .avg-score{display:none}#yotpo-reviews-wrapper .bottom-line-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:880px){#yotpo-reviews-wrapper .bottom-line-items{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}#yotpo-reviews-wrapper .yotpo-filter-stars{padding-left:0}#yotpo-reviews-wrapper .reviews-qa-label{font-size:24px!important;color:#9b9b9b!important;font-weight:600!important}@media only screen and (max-width:880px){#yotpo-reviews-wrapper .reviews-qa-label{font-size:14px!important}}#yotpo-reviews-wrapper .reviews-qa-label:before{content:"Based on "}@media only screen and (min-width:992px){#yotpo-reviews-wrapper .write-question-review-buttons-container{padding-right:0!important;position:absolute;top:77px;right:0}}@media only screen and (max-width:880px){#yotpo-reviews-wrapper .write-question-review-buttons-container{float:none;text-align:center}}#yotpo-reviews-wrapper .write-question-review-buttons-container .write-question-review-button{margin-left:0;margin-bottom:8px}@media only screen and (min-width:992px){#yotpo-reviews-wrapper .write-question-review-buttons-container .write-question-review-button{margin-left:8px;margin-bottom:0}}@media only screen and (max-width:960px){#yotpo-reviews-wrapper .reviews-qa-labels-container{float:none;margin:0;display:block;position:static}}@media only screen and (max-width:880px){#yotpo-reviews-wrapper .reviews-qa-labels-container{padding-top:12px}}@media only screen and (max-width:960px){#yotpo-reviews-wrapper .rating-stars-container{float:none;margin:0}}@media only screen and (min-width:992px){#yotpo-reviews-wrapper .yotpo-regular-box,#yotpo-reviews-wrapper .yotpo-reviews-header{margin-left:0;margin-right:0}}#yotpo-reviews-wrapper .yotpo-regular-box-filters-padding{padding-bottom:30px}#yotpo-reviews-wrapper .label-helpful{font-weight:600;color:#4a4a4a;font-size:11px;letter-spacing:.2px}#yotpo-reviews-wrapper .content-title{text-transform:uppercase;letter-spacing:2px;color:#4a4a4a;font-weight:700;font-size:1.143em;line-height:1.3}#yotpo-reviews-wrapper .yotpo-nav-wrapper{border-width:4px}#yotpo-reviews-wrapper .yotpo-nav-wrapper span{letter-spacing:.3px;font-size:14px;text-transform:lowercase;font-weight:600;font-family:Lato,Arial,Helvetica,sans-serif}#yotpo-reviews-wrapper .yotpo-powered{font-size:10px}.yotpo-lightbox-content-container .share-options,.yotpo-lightbox-content-container .yotpo-icon-profile,.yotpo-review .yotpo-icon-profile-social{display:none!important}.yotpo-lightbox-content-container .yotpo-user-name{color:#00aa9e!important}.yotpo-modal .yotpo-label,.yotpo-review .yotpo-review-images-wrapper{display:none!important}.yotpo-review [data-target=share-review]{display:none}.yotpo-display-wrapper label[for=yotpo_input_review_title] .yotpo-mandatory-mark:after{content:"Review";display:inline-block;color:#00aa9e!important;font-size:13px;line-height:1.2}#yotpo-reviews-wrapper .yotpo-main .yotpo-user-related-fields{display:block!important}.yotpo-user-related-fields .yotpo-user-field{display:none}#yotpo-reviews-wrapper .yotpo-custom-display{display:inline-block!important}#yotpo-reviews-wrapper [aria-label="Recommend to a Friend Filter"],#yotpo-reviews-wrapper [data-default-button-display-value="Recommend to a Friend"],.mobile-filters-modal [data-question-title="Recommend To A Friend"]{display:none!important}.yotpo-review .yotpo-review-images-wrapper{display:block!important}.yotpo-lightbox-mobile-content .share-options,.yotpo-lightbox-mobile-content .yotpo-icon-profile{display:none!important}.yotpo-lightbox-mobile-content .yotpo-user-name{color:#00aa9e!important}.cs-section{padding:30px 0 25px;border-top:2px solid rgba(0,0,0,.2);text-align:center;font-size:12px;letter-spacing:.6px;line-height:18px}@media only screen and (min-width:992px){.cs-section{display:none}}.cs-section em{color:#00aa9e}.cs-title{margin-bottom:18px;color:#515151;font-size:21px;font-style:italic;font-weight:700;letter-spacing:1px}.set-step{position:absolute;top:0;left:0;right:0;padding-bottom:80px;color:#515151;overflow-y:auto;opacity:1;transform:translateX(100%);transition:.2s ease-in-out}.set-step.is-active{transform:translateX(0)}.set-step.is-complete{transform:translateX(-100%)}.is-loading .set-step{opacity:0}.set-step-title{padding:16px 0 8px;font-size:11px;text-align:center;font-weight:400;letter-spacing:.7px;line-height:15px;color:#515151}.set-step>.set-step-title{display:none}.set-step-swatches{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:16px 10%;border-top:1px solid #bfbfbf;background-color:#f9f9f9;text-align:center;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.65px}@media only screen and (min-width:480px){.set-step-swatches{padding-left:20%;padding-right:20%}}.set-step-swatches.js-review-set{padding:0}.set-step-swatches h4,.set-step-swatches p{width:100%;font-weight:inherit}.set-step-swatches h4{margin:0 0 12px;opacity:1;transition:opacity .2s ease-in-out}.set-step-swatches h4.is-loading{opacity:0}.set-step-swatches p{margin:0 0 40px}.summary-step{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:20px 30px 20px 10px;border-bottom:1px solid #bfbfbf;background-color:#fff}.summary-step h4{margin-left:6.5px;margin-bottom:5px;font-weight:700}.step-img{width:56px;min-width:56px}.step-img img{max-width:100%}.step-body{width:100%;text-align:left}.step-swatch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.edit-step{display:inline-block;text-transform:uppercase;font-size:9px;letter-spacing:.9px;line-height:13px}.edit-step:after{content:"";display:block;height:1px;background-color:#00aa9e}.notify-text{color:#00aa9e;font-style:italic;display:none}.notify-text.is-active{display:block}.product-video{pointer-events:none;position:absolute;top:0;bottom:24px;left:32px;right:32px;background-color:#fff;text-align:center;opacity:0;visibility:hidden;transition:.2s ease-in-out;z-index:1}@media only screen and (min-width:768px){.product-video{bottom:0;left:48px;right:48px}}@media only screen and (min-width:1200px){.product-video{left:118px;right:24px}}.product-video.is-visible{pointer-events:all;opacity:1;visibility:visible}.product-video video{max-width:100%;max-height:100%}.quiz{max-width:100%;overflow:hidden}.quizzes{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;transform:translateX(calc(-100% * var(--view)));transition:.2s ease-in-out;z-index:2}.quizzes .section-header{padding-left:0;padding-right:0}@media only screen and (min-width:992px){.quizzes .section-header{padding-bottom:40px}}.quiz-view{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;min-width:100%;min-height:375px;text-align:center;overflow:visible;padding:34px 20px 38px}@media only screen and (min-width:768px){.quiz-view{padding:20px}}@media only screen and (min-width:768px){.quiz-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.quiz-view-img{max-width:530px;margin:0 auto}@media only screen and (min-width:768px){.quiz-view-img{-ms-flex:0 1 530px;flex:0 1 530px;margin:0}}.quiz-view-body{text-align:left}@media only screen and (min-width:768px){.quiz-view-body{-ms-flex:0 1 380px;flex:0 1 380px;padding-left:30px}}@media only screen and (min-width:992px){.quiz-view-body{-ms-flex:0 1 500px;flex:0 1 500px;padding-left:150px}}.quizzes--complete-headline{font-size:30px;line-height:33px}@media only screen and (min-width:992px){.quizzes--complete-headline{font-size:45px;line-height:60px}}.quizzes--complete-product-wrapper{margin-bottom:20px}@media only screen and (min-width:768px){.quizzes--complete-product-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:992px){.quizzes--complete-product-wrapper{margin-top:40px}}.quiz-img{margin:0 auto 19px;width:160px}@media only screen and (min-width:768px){.quiz-img{margin-bottom:0;margin-left:0;margin-right:45px}}.quiz-price{letter-spacing:1px;margin-bottom:20px;margin-top:0}.quizzes--complete-product-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (min-width:768px){.quizzes--complete-product-info{-ms-flex-align:start;align-items:flex-start;text-align:left}}.quiz-disclaimer{color:#9b9b9b;font-size:11px;letter-spacing:1px}@media only screen and (min-width:768px){.quiz-disclaimer{margin-bottom:0;margin-top:0}}.survey--wrapper{display:block;height:375px}.whats-inside{padding-top:0;padding-bottom:0}.whats-inside .swatch{pointer-events:none;padding:0;margin:0 4px;--swatch-size:16}.whats-inside h2{display:inline-block;position:relative;margin:0 0 14px;font-weight:700;letter-spacing:1px;line-height:1.35}.whats-inside h2:after{content:"";display:block;position:absolute;height:1px;left:0;right:0;bottom:0;background-color:#515151}.whats-inside-tile{display:-ms-flexbox;display:flex;max-width:280px;margin:14px 0}.tile-img{display:block;width:56px;min-width:56px;margin-right:6px}.tile-img img{max-width:100%}.tile-body{font-size:12px;line-height:1.3;text-align:left}.tile-title{margin-bottom:8px;font-weight:700;letter-spacing:.85px}.more-swatches{display:block;color:#9b9b9b;font-style:italic;font-size:11px;letter-spacing:.7px;white-space:nowrap}.giving-list{font-size:11px;color:#515151;letter-spacing:.6px}@media only screen and (min-width:992px){.giving-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;font-size:14px}}.giving-list h4{font-size:13px;margin-bottom:3px;letter-spacing:.26px}@media only screen and (min-width:992px){.giving-list h4{font-size:inherit}}.giving-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:16px 0}@media only screen and (min-width:992px){.giving-list-item{-ms-flex-pack:start;justify-content:flex-start;width:50%}}@media only screen and (max-width:992px){.giving-list-item:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.giving-list-item:nth-child(2n) .giving-list-body{padding-left:0;padding-right:16px}}.giving-list-body{padding-left:16px}.giving-list-img{display:block;width:56px}.section-header{color:#515151;padding:32px 32px 20px;font-size:13px;letter-spacing:1.18px}@media only screen and (min-width:768px){.section-header{font-size:14px;letter-spacing:.6px}}@media only screen and (min-width:992px){.section-header{padding-bottom:60px}}.section-header.center{text-align:center}.section-header.left{text-align:left}.section-header.right{text-align:right}.section-header .u-text-fancy{color:#00aa9e;letter-spacing:.73px}.product-recs .section-header{padding-bottom:20px}.heading.primary,.heading.standard{font-size:24px;font-style:italic;font-weight:700;letter-spacing:1.44px}@media only screen and (min-width:992px){.heading.primary,.heading.standard{font-size:32px;letter-spacing:1.42px}}.heading.secondary{color:#00aa9e;margin-bottom:12px;font-size:20px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.heading.underline{font-size:14px;letter-spacing:2px;font-style:normal}.heading.underline:after{content:"";display:block;width:20px;height:2px;margin:12px auto;background-color:#00aa9e}.heading.u-text-fancy{font-size:38px;margin-bottom:10px;text-align:center}@media only screen and (min-width:768px){.heading.u-text-fancy{font-size:40px}}@media only screen and (min-width:992px){.heading.u-text-fancy{font-size:55px}}.heading a{color:inherit}.eyebrow{font-size:25px;margin-bottom:0}@media only screen and (min-width:768px){.eyebrow{font-size:34px;margin-bottom:10px}}.subheading{margin:0}.product-images{position:relative;max-width:100%;width:100%;opacity:1;transition:opacity .2s ease-in-out}.product-images.is-hidden{opacity:0}@media only screen and (min-width:1200px){.product-images .slider-dots{display:none}}.slider-product{min-width:100%;transition:.2s ease-in-out}.slider-product .slides{width:100%}.slider-product .slider-main{height:100%}.product-images .slider-product{padding:0 48px}@media only screen and (min-width:1200px){.product-images .slider-product{padding:0 24px 0 118px;min-width:0}}.product-images .slider-product .slider-nav-prev{left:0}@media only screen and (min-width:768px){.product-images .slider-product .slider-nav-prev{left:10px}}.product-images .slider-product .slider-nav-next{right:0}@media only screen and (min-width:768px){.product-images .slider-product .slider-nav-next{right:10px}}@media only screen and (min-width:1200px){.slider-product .slider-nav{display:none}}.lightbox-product .slider-product{max-height:80%}@media only screen and (min-width:768px){.lightbox-product .slider-product{height:565px}}.lightbox-product .slider-product .slider-main{display:-ms-flexbox;display:flex}.lightbox-product .slider-product .slider-dots,.lightbox-product .slider-product .slider-nav{display:none}@media only screen and (min-width:768px){.lightbox-product .slider-product .slider-nav{display:block}}.slider-product .icon-carat{--icon-width:2}@media only screen and (min-width:768px){.slider-product .icon-carat{width:24px;height:24px;--icon-width:3}}.slide-product{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 100%;flex:0 0 100%;opacity:0;transition:opacity .2s ease-in-out;transition-delay:0s;overflow:hidden}@media only screen and (min-width:1200px){.slide-product{padding:0}}.slide-product.is-active{opacity:1;visibility:visible;transition-delay:.4s}.slide-product.is-active .slide-product-img{visibility:visible}.slide-product .slide-product-img{width:100%;padding-bottom:100%;visibility:hidden}@media only screen and (min-width:480px){.slide-product .slide-product-img{width:300px;padding-bottom:300px}}@media only screen and (min-width:768px){.slide-product .slide-product-img{width:100%;padding-bottom:100%}}.slide-product img{cursor:zoom-in;transition:opacity .2s ease-in-out}.slide-product img.lazyloaded{opacity:1}.lightbox-product .slide-product{padding:0}.lightbox-product .slide-product img{cursor:pointer}.lightbox-product .slide-product .slide-product-img{width:100%;padding-bottom:100%}@media only screen and (min-width:768px){.lightbox-product .slide-product .slide-product-img{width:565px;padding-bottom:565px}}.product-recs{margin-bottom:40px}:root{--thumb-size:112px}.slider-thumbs{display:block;position:absolute;padding:0 60px;left:0}.slider-thumbs.no-slide{padding-top:0!important}.slider-thumbs.no-slide .slider-nav{display:none!important}.slider-thumbs.no-slide .slides{transform:translate(0)!important}.product-images .slider-thumbs.no-slide .slider-main{top:-16px!important}.lightbox-product .slider-thumbs.no-slide .slider-main{left:-16px!important}.slider-thumbs .slides{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(0);transition:transform .2s ease-in-out}.slider-thumbs .slides.no-transition{transition:none}.slider-thumbs .slider-main{position:absolute;opacity:1;visibility:visible;left:0;right:0}.slider-thumbs .slider-nav{opacity:1;color:#515151}.slider-thumbs .slider-nav.is-hidden{opacity:0}.product-images .slider-thumbs{width:var(--thumb-size);top:0;bottom:0;padding:25px 0}@media only screen and (max-width:1199px){.product-images .slider-thumbs{display:none}}.product-images .slider-thumbs .slider-main{top:40px;bottom:40px}.product-images .slider-thumbs .slides{transform:translateY(-72px)}.product-images .slider-thumbs .slider-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:50%;width:50px;height:var(--thumb-size);background-color:#fff;transform:translate(-50%,-50%) rotate(90deg)}.product-images .slider-thumbs .slider-nav-prev{top:25px}.product-images .slider-thumbs .slider-nav-next{top:calc(100% - 25px)}.lightbox-product .slider-thumbs{position:relative;height:var(--thumb-size);width:calc(100% - 100px);max-width:565px;padding:0;overflow:visible}@media only screen and (min-width:768px){.lightbox-product .slider-thumbs{width:calc(90% - 164px)}}.lightbox-product .slider-thumbs .slider-main{height:100%;top:50%;transform:translateY(-50%)}.lightbox-product .slider-thumbs .slides{transform:translate(-72px)}.lightbox-product .slider-thumbs .slider-nav-prev{left:-50px}.lightbox-product .slider-thumbs .slider-nav-next{right:-50px}.slide-thumb{position:absolute;top:0;left:0;width:var(--thumb-size);height:var(--thumb-size);padding:8px}.product-images .slide-thumb{top:calc(var(--thumb-size) * var(--index))}.product-images .wrap-around .slide-thumb:last-child{top:0}.product-images .no-slide .slide-thumb{top:calc(var(--thumb-size) * (var(--index) - 1))}.lightbox-product .slide-thumb{left:calc(var(--thumb-size) * var(--index))}.lightbox-product .no-slide .slide-thumb{left:calc(var(--thumb-size) * (var(--index) - 1))}.lightbox-product .wrap-around .slide-thumb:last-child{left:0}.slide-thumb img{border:4px solid #fff;transition:.2s ease-in-out}.slide-thumb.is-active img{border-color:rgba(0,170,158,.25)}.slider-showcase{display:-ms-flexbox;display:flex;overflow:visible}@media only screen and (min-width:768px){.slider-showcase .slider-main{margin:0 32px}}.slider-showcase .slider-main.no-slide{margin:0}.slider-showcase .slider-nav{--offset:20%;top:145px;transform:translateY(50%)}@media only screen and (min-width:500px){.slider-showcase .slider-nav{--offset:30%}}@media only screen and (min-width:768px){.slider-showcase .slider-nav{--offset:0;top:calc(50% - 25px);transform:translateY(0)}}.article .slider-showcase .slider-nav{--offset:32px}@media only screen and (min-width:768px){.article .slider-showcase .slider-nav{--offset:0}}.slider-showcase .slider-nav-prev{left:var(--offset)}.slider-showcase .slider-nav-next{right:var(--offset)}.slider-showcase .no-slide>.slides{-ms-flex-pack:center;justify-content:center}.slider-showcase>.is-hidden{display:none}.slide-showcase{-ms-flex:0 0 175px;flex:0 0 175px;font-size:11px;line-height:16px;letter-spacing:.6px;text-align:center;color:inherit}.slide-showcase:hover{color:inherit}@media only screen and (min-width:768px){.slide-showcase{padding:0 8px;width:20%;-ms-flex:0 0 20%;flex:0 0 20%}.article .slide-showcase{-ms-flex:0 0 66%;flex:0 0 66%}}@media only screen and (min-width:1200px){.slide-showcase{font-size:13px}.article .slide-showcase{-ms-flex:0 0 33%;flex:0 0 33%}.slide-showcase:hover{color:inherit}}.slide-showcase .slide-img{width:100%;max-width:150px;transform:scale(.85)}@media only screen and (min-width:768px){.slide-showcase .slide-img{transform:scale(1)}}@media only screen and (min-width:1200px){.slide-showcase .slide-img{max-width:215px}}.is-active>.slide-showcase .slide-img{transform:scale(1);transition-delay:.1s}.slide-showcase .slide-body{width:150px}@media only screen and (min-width:768px){.slide-showcase .slide-body{width:auto}}@media only screen and (min-width:1200px){.slide-showcase .slide-body{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.8);opacity:0}}@media only screen and (min-width:1200px){.slide-showcase:hover .slide-body{opacity:1}}.product-grid .slide-showcase{-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}@media only screen and (min-width:1025px){.product-grid .slide-showcase{-ms-flex:0 0 25%;flex:0 0 25%}}.product-grid .slide-showcase .slide-title{font-weight:400}.product-grid .slide-showcase .slide-img{max-width:120px;margin:0 auto}.product-grid .slide-showcase .slide-body{position:relative;opacity:1}.product-grid .slide-showcase .slide-price{margin-top:4px}.product-grid .slide-showcase em{font-style:normal;font-weight:700}main>.product-recs:last-child{padding-bottom:40px}.slide-swatches,.slider-swatches{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:4px 12px;width:123px;max-width:100%;overflow:visible}.slide-swatches .slider-main,.slider-swatches .slider-main{-webkit-transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0)}.slide-shoppable .slide-swatches,.slide-shoppable .slider-swatches{-ms-flex-pack:start;justify-content:flex-start}.slide-swatches .swatch,.slider-swatches .swatch{margin:0}.product-list .slide-swatches,.product-list .slider-swatches{width:200px;margin:4px auto}.search-body .slide-swatches,.search-body .slider-swatches{width:120px}.slide-swatches .slider-nav,.slider-swatches .slider-nav{height:40px;background-color:#fff}.slide-swatches .slider-nav-prev,.slider-swatches .slider-nav-prev{left:-28px;padding-right:0}.slide-swatches .slider-nav-next,.slider-swatches .slider-nav-next{right:-28px;padding-left:0}.slide-swatches{-ms-flex-pack:center;justify-content:center;margin:4px 0}.slide-swatch{-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;padding:4px}.social-feed{color:#515151}.social-feed .section-header{max-width:100%;padding:32px 16px 28px}.social-feed .section-footer{padding:28px 32px 32px;text-align:center}.social-feed .button{background-color:transparent}.no-touch .social-feed .button:hover{background-color:#00aa9e}.slider-feed{padding:4px 0;margin:-4px auto;max-width:1920px}@media only screen and (min-width:768px){.slider-feed{padding:4px 60px}}.slider-feed .slider-nav{color:inherit}@media only screen and (min-width:1440px){.slider-feed .slides{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.slide-feed{cursor:ponter;-ms-flex:0 0 60%;flex:0 0 60%;overflow:hidden;padding:4px}@media only screen and (min-width:768px){.slide-feed{-ms-flex:0 0 24%;flex:0 0 24%}}@media only screen and (min-width:1440px){.slide-feed{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:240px}}.slide-hover{cursor:pointer;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:4px;bottom:4px;left:4px;right:4px;padding:8px;color:#00aa9e;background-color:hsla(0,0%,100%,.75);opacity:0;visibility:hidden;z-index:1;transition:.2s ease-in-out}.slide-hover .svg-icon{width:32px;height:32px;margin-bottom:20px;transition-delay:.2s}.slide-hover .button{padding:0;color:#00aa9e;transition-delay:.3s}.slide-hover .button:hover{background-color:#00aa9e;color:#fff}.slide-hover .button,.slide-hover .svg-icon{top:10px;opacity:0;transition:.2s ease-in-out}.slide-feed:hover .slide-hover{opacity:1;visibility:visible}.slide-feed:hover .slide-hover .button,.slide-feed:hover .slide-hover .svg-icon{top:0;opacity:1;transition-delay:0s}.feed-collage{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px}@media only screen and (min-width:768px){.feed-collage{display:-ms-grid;display:grid;-ms-grid-columns:25% [img] 25% [head] 25% [head] 25% [img];grid-template-columns:25% [img] 25% [head] 25% [head] 25% [img];-ms-grid-rows:(50% [row])[2];grid-template-rows:repeat(2,50% [row]);-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width:992px){.feed-collage{-ms-grid-columns:16.67% [head] 16.67% [head] 33.3% [feature] 16.67% [img] 16.67% [img];grid-template-columns:16.67% [head] 16.67% [head] 33.3% [feature] 16.67% [img] 16.67% [img];grid-template-areas:"head head feature" "img img feature"}}.feed-collage .section-header{-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:768px){.feed-collage .section-header{grid-area:head;-ms-grid-column:2;grid-column-start:2;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;grid-row-end:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 32px}}@media only screen and (min-width:992px){.feed-collage .section-header{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}}.feed-collage .slide-feed{-ms-flex:0 0 50%;flex:0 0 50%;max-width:none}@media only screen and (min-width:992px){.feed-collage .slide-feed.slide-feed-feature{grid-area:feature}}@media only screen and (min-width:1200px){.feed-collage .slide-hover{padding:20px}}.slider-tagged{padding-top:10px;margin-right:-15px}.slider-tagged .slider-dots{margin-top:-4px}.slider-tagged .dot{padding:6px}.slide-tagged{cursor:pointer;-ms-flex:0 0 84px;flex:0 0 84px;padding:4px}.slide-tagged-feature{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.slide-tagged-feature h5{font-size:inherit;margin-bottom:12px}.slide-tagged-img{width:100%;padding:4px;border:1px solid #ebebeb;border-radius:4px}.is-selected>.slide-tagged-img{border-color:#00aa9e}.slide-tagged-feature .slide-tagged-img{width:34%;max-width:150px;margin-right:12px}.slide-tagged-body{width:210px}@media only screen and (min-width:768px){.lightbox-bundle{display:none}}.lightbox-bundle .lightbox-main{width:100%;height:100%;max-width:100%;max-height:100%}.lightbox-bundle .lightbox-close{right:20px}.lightbox-bundle .lightbox-body{padding:0}.lightbox-bundle .slider-thumbs{display:none!important}.lightbox-bundle .slider-product{padding:16px 60px}.lightbox-bundle .slider-product .slider-nav-prev{left:20px}.lightbox-bundle .slider-product .slider-nav-next{right:20px}.bundle-header{overflow:hidden;position:relative;padding:20px 20px 16px;color:#00aa9e;background-color:#f5fcfb;text-align:center;font-size:12px;letter-spacing:2.31px;line-height:25px;font-weight:700}.bundle-header:after{content:"";position:absolute;height:1px;bottom:0;left:0;right:0;background-color:#979797;opacity:.3}.bundle-title{font-size:16px;letter-spacing:1px}.bundle-nav-scroll{position:relative;height:27px}.bundle-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:1;transition:.2s ease-in-out}@media only screen and (min-width:768px){.bundle-nav{display:none}}.is-loading .bundle-nav{opacity:.5;pointer-events:none}.bundle-nav-scroll .bundle-nav{overflow:hidden;position:absolute;top:0;bottom:0;left:50%;transition:.2s ease-in-out}.is-loading .bundle-nav-scroll .bundle-nav{opacity:0}.bundle-nav-sticky{position:fixed;bottom:0;left:0;right:0;padding:16px 8px;border-top:1px solid #ebebeb;background-color:#fff;z-index:2999}.cart-active .bundle-nav-sticky{z-index:0}.bundle-nav-button{position:relative;margin:0 8px;height:40px}.bundle-nav-button.is-loading{pointer-events:none}.bundle-nav-button.is-loading:before{opacity:1}.bundle-nav-step{pointer-events:none;position:relative;display:inline-block;padding:0 20px;margin:0 8px;border:1px solid #00aa9e;border-radius:12.5px;background-color:#fff;white-space:nowrap;overflow:hidden;transition:.2s ease-in-out}.bundle-nav-step:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(icon-checkmark.svg) 50% no-repeat;color:#00aa9e;background-color:#d0efec;opacity:0;transition:opacity .2s ease-in-out}.bundle-nav-step.is-complete:not(:last-child){pointer-events:all;border-color:#d0efec}.bundle-nav-step.is-complete:not(:last-child):before{opacity:1}.bundle-nav-step.is-complete:not(:last-child):last-child:before{opacity:0}.bundle-nav-step.is-active{pointer-events:all;background-color:#00aa9e;border-color:#00aa9e;color:#fff}.bundle-nav-step.is-active:before{opacity:0}.bundle-subhead{width:60%;padding:0;margin:0 auto 8px}.bundle-body{position:relative;min-height:100%;width:100vw}.bundle-body:after{content:"";position:absolute;top:100px;bottom:0;left:0;right:0;background-color:#fff;background:url(loading.gif) no-repeat top;opacity:0;visibility:hidden;transition:.2s ease-in-out}.is-loading .bundle-body:after{opacity:1;visibility:visible}.lightbox-ingredients b,.lightbox-ingredients h3{display:block;margin-bottom:8px;color:#00aa9e;text-transform:uppercase}.lightbox-ingredients br{display:none}.lightbox-welcome{text-align:center;padding:16px 0}@media only screen and (min-width:768px){.lightbox-welcome{padding:80px 0}}.lightbox-welcome .lightbox-main{max-width:496px}@media only screen and (min-width:768px){.lightbox-welcome .lightbox-main{max-height:90%}}.lightbox-welcome .lightbox-body{padding:16px}@media only screen and (min-width:768px){.lightbox-welcome .lightbox-body{padding:16px 32px}}@media only screen and (min-width:992px){.lightbox-welcome .lightbox-body{padding:32px}}@media only screen and (max-width:767px){.lightbox-welcome .lightbox-header{padding-bottom:8px}}@media only screen and (max-width:767px){.lightbox-welcome .lightbox-footer{padding-top:8px;margin-top:8px}}@media only screen and (max-width:767px){.lightbox-welcome .form-toggle{padding-top:8px}}@media only screen and (max-width:767px){.lightbox-welcome .form__input{height:40px}}@media only screen and (max-width:767px){.lightbox-welcome .form__label{margin-bottom:4px}}@media only screen and (max-width:767px){.lightbox-welcome .button{height:40px;line-height:38px}}@media only screen and (max-width:767px){.lightbox-welcome .button__text-only{line-height:36px;height:36px}}@media only screen and (max-width:767px){.lightbox-welcome .form-field{margin-bottom:16px}}.lightbox-welcome p{margin:8px 0}.lightbox-product{z-index:9997}.lightbox-product .lightbox-main{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:95%;max-height:95%;width:95%;height:95%}.lightbox-product .lightbox-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 0;height:100%}.lightbox-product .product-video{display:none}.lightbox-product.is-zoomed .slider-product .slider-main{pointer-events:none;opacity:0;visibility:hidden}.zoom,.zoom-pan{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.zoom{pointer-events:none;cursor:grab;background-color:transparent;width:100%;height:100%;overflow:hidden;transition:background-color .2s ease-in-out}.is-zoomed .zoom{pointer-events:all;background-color:#fff}.dragging .zoom{cursor:grabbing}.product-images .zoom{display:none}.zoom-nav{pointer-events:none;position:absolute;bottom:32px;right:32px;z-index:1}.zoom-nav .icon{color:#bfbfbf;border-color:#bfbfbf;margin-top:8px;transition:opacity .2s ease-in-out}.is-zoomed .zoom-nav .icon:first-child,.zoom-nav .icon:last-child{opacity:.1}.is-zoomed .zoom-nav .icon:last-child{opacity:1}.no-touch .zoom-nav{display:none}.zoom-pan{width:100%;height:100%;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;opacity:0;transition:width .2s linear,height .2s linear}.is-zoomed .zoom-pan{opacity:1}.lightbox-feed .lightbox-main{width:1080px;max-width:90%;max-height:80%;overflow:visible}@media only screen and (min-width:768px){.lightbox-feed .lightbox-main{min-height:50%}}@media only screen and (min-width:992px){.lightbox-feed .lightbox-main{min-height:0}}.lightbox-feed .lightbox-close{top:-40px;right:0;color:#fff}.no-touch .lightbox-feed .lightbox-close:hover{color:#00aa9e}.lightbox-feed .lightbox-body{padding:0}@media only screen and (min-width:768px){.lightbox-feed .lightbox-body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.lightbox-feed .slide-swatches{-ms-flex-pack:start;justify-content:flex-start;margin:4px 0;width:160px}.lightbox-feed .slider-swatches{margin:4px 16px}.lightbox-feed .slider-swatches .slider-nav{background-color:#fff;height:40px}.lightbox-feed .slider-swatches .slider-nav-prev{left:-28px}.lightbox-feed .slider-swatches .slider-nav-next{right:-28px}.lightbox-feed .slide-swatch{max-width:40px}.feed-body{padding:20px}@media only screen and (min-width:768px){.feed-body{position:absolute;top:0;right:0;width:50%;height:100%;overflow:auto}}@media only screen and (min-width:1200px){.feed-body{padding:32px}}.feed-products{margin:0 -4px}@media only screen and (min-width:768px){.feed-img{position:absolute;top:0;width:50%;bottom:0;padding:0}}@media only screen and (min-width:992px){.feed-img{position:relative;padding-bottom:50%}}@media only screen and (min-width:768px){.feed-img img{height:100%;max-width:none;min-width:none}}@media only screen and (min-width:992px){.feed-img img{height:auto;max-width:100%;width:100%}}.feed-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:12px 0}.feed-header h4{color:#00aa9e}.feed-header span{color:#747474}