@import url(https://use.typekit.net/tou5pcg.css);
.font-primary{font-family:"big-caslon-fb",serif}.font-secondary{font-family:"soleil",sans-serif}.font-tertiary{font-family:"square-peg",serif}.sr-only{position:absolute;padding:unset;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:unset}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:unset;overflow:visible;clip:auto}.l-grid-wrapper{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 899.98px){.l-grid-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-grid-row-1-3{width:33.33%}@media(max-width: 768.98px){.l-grid-row-1-3{width:100%}}.l-grid-row-2-3{width:66.67%}@media(max-width: 768.98px){.l-grid-row-2-3{width:100%}}.l-grid-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-grid-stroke-edge{border:1px solid #bdb0a5}.l-grid-1-1{width:100%;height:100%}@media(max-width: 768.98px){.l-grid-1-1{width:100%}}.l-grid-2-1{width:48%}@media(max-width: 768.98px){.l-grid-2-1{width:100%}}.l-grid-3-1{width:30%;height:100%}@media(max-width: 768.98px){.l-grid-3-1{width:100%}}.l-grid-4-1{width:24%;height:100%}@media(max-width: 899.98px){.l-grid-4-1{width:100%}}.l-grid-5-1{width:18%;height:100%}@media(max-width: 768.98px){.l-grid-5-1{width:100%}}.l-grid-6-1{width:14%;height:100%}@media(max-width: 768.98px){.l-grid-6-1{width:100%}}.region-wrap .c-complete-routine{position:relative;background:#f5f2ee;-webkit-box-shadow:0 0 0 100vmax #f5f2ee;box-shadow:0 0 0 100vmax #f5f2ee;clip-path:inset(0 -100vmax)}.c-complete-routine{margin-bottom:4.6875rem;padding:2.5rem 0 3.4375rem;background-color:#f5f2ee}.c-complete-routine .slick-arrow{top:32%}.c-complete-routine .slick-dots{z-index:-2}.c-complete-routine .c-complete-routine-product-card-routine{position:absolute;top:0;left:0;right:0;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.c-complete-routine .slick-slide{position:relative;padding-top:2rem}.c-complete-routine .tile-body{min-height:unset}.c-complete-routine .slick-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-complete-routine-add-all{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 900px){.c-complete-routine-add-all{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-complete-routine-add-all-text{font-size:1rem;margin-right:unset;margin-bottom:.75rem;color:#6e706e}@media(min-width: 900px){.c-complete-routine-add-all-text{margin-right:2rem;margin-bottom:unset}}.c-complete-routine-container{margin-top:1.875rem;margin-bottom:4.5rem;padding-bottom:1.875rem;z-index:2}@media(max-width: 480px){.c-complete-routine-container{margin-bottom:.625rem}}.c-complete-routine-container .ratings{-ms-flex-flow:wrap;flex-flow:wrap}.c-complete-routine-product-card .image-container{width:100%;padding-bottom:100%;position:relative;overflow:hidden}.c-complete-routine-product-card .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-complete-routine-product-card .tile-body-top{margin-bottom:1rem}.c-complete-routine-product-card-routine{display:-webkit-box;display:-ms-flexbox;display:flex}.c-complete-routine-product-card-number{width:2rem;height:2rem;padding:.25rem;margin-right:.625rem;font-weight:700;text-align:center;background-color:#fff;font-size:1rem;border-radius:50%;font-family:"soleil",sans-serif}.c-complete-routine-product-card-title{position:relative;top:.0625rem}.c-complete-routine-title{margin-bottom:.375rem}.c-complete-routine-subtitle{font-size:1rem}.wishlist{position:absolute;left:-0.875rem;top:.125rem}.slick-dots li.slick-active button::before{opacity:.75;color:#423636}
