.template-product [data-section-type=template-product] .grid.large{overflow-x:hidden;width:100%;max-width:1248px}@media only screen and (min-width:1248px){.template-product .row.large--loosest{margin:0 -20px}}.template-product .product-information-section{padding:0!important}.template-product .product-information-section input[type=radio]+label.toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;line-height:24px;vertical-align:center}.template-product #AfterpayNZ{display:none}.template-product.afterpay-nz #AfterpayNZ{display:block}.template-product.afterpay-open{height:100%;overflow:hidden}.template-product .slick-slider-wrapper .slick-list{width:80%;margin:0 auto}.template-product .slick-slider-wrapper .slick-arrow{background-color:transparent;padding:16px}.template-product .slick-slider-wrapper .slick-dots-container{width:5.5rem;overflow:hidden;display:block;padding:0;margin:.625rem auto;height:.875rem;position:relative}.template-product .slick-slider-wrapper .slick-dots-container>ul{padding:0;display:-ms-flexbox;display:flex;transition:all .25s;position:relative;margin:0;list-style:none;transform:translateX(0);-ms-flex-align:center;align-items:center;bottom:unset;height:100%}.template-product .slick-slider-wrapper .slick-dots-container>ul li{width:.625rem;height:.625rem;margin:0 .25rem;border:none;border-radius:50%}.template-product .slick-slider-wrapper .slick-dots-container>ul li div{font-size:0;line-height:0;display:block;width:100%;height:100%;padding:.3125rem;cursor:pointer;color:transparent;border:0;outline:0}.template-product .slick-slider-wrapper .slick-dots-container>ul li.slick-active{transform-origin:center}.template-product .slick-slider-wrapper .slick-dots li div:before{display:none}@media only screen and (min-width:1248px){.template-product .slick-slider-wrapper .product-images{margin:0 -8px}}.template-product .label{position:absolute;left:0;top:0;right:auto;bottom:auto}.template-product .background-image img{width:100%;height:100%;clip:auto}.template-product .background-image-zoom{position:relative;overflow:hidden;cursor:pointer}.template-product .background-image-zoom .background-image{transform:scale(.8);transition:transform .3s ease-in-out}.template-product .background-image-zoom:hover .background-image{transform:scale(1)}.template-product .popup-product-images .slick-dots-wrapper{position:absolute;bottom:24px;left:0;right:0}.template-product .popup-product-images .slick-dots-wrapper .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.template-product .variant-options{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-4px;margin-right:-4px;z-index:3;margin-bottom:16px}.template-product .variant-options,.template-product .variant-options.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.template-product .variant-options.vertical{-ms-flex-direction:column;flex-direction:column}.template-product .variant-options.horizontal-start{-ms-flex-pack:start;justify-content:flex-start}.template-product .variant-options.horizontal-start>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options.horizontal-center{-ms-flex-pack:center;justify-content:center}.template-product .variant-options.horizontal-center>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options.horizontal-end{-ms-flex-pack:end;justify-content:flex-end}.template-product .variant-options.horizontal-end>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options.horizontal-space-between{-ms-flex-pack:justify;justify-content:space-between}.template-product .variant-options.horizontal-space-between>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options.horizontal-space-around{-ms-flex-pack:distribute;justify-content:space-around}.template-product .variant-options.horizontal-space-around>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options.horizontal-space-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.template-product .variant-options.horizontal-space-evenly>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options.vertical-start{-ms-flex-align:start;align-items:flex-start}.template-product .variant-options.vertical-center{-ms-flex-align:center;align-items:center}.template-product .variant-options.vertical-end{-ms-flex-align:end;align-items:flex-end}.template-product .variant-options.vertical-baseline{-ms-flex-align:baseline;align-items:baseline}.template-product .variant-options.vertical-stretch{-ms-flex-align:stretch;align-items:stretch}.template-product .variant-options.vertical-space-between{-ms-flex-line-pack:justify;align-content:space-between}.template-product .variant-options.vertical-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.template-product .variant-options:after{content:normal}.template-product .variant-options>.grow{-ms-flex:1;flex:1;width:auto}.template-product .variant-options>.shrink{-ms-flex:0;flex:0}.template-product .variant-options>.vertical-start{-ms-flex-item-align:start;align-self:flex-start}.template-product .variant-options>.vertical-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.template-product .variant-options>.vertical-end{-ms-flex-item-align:end;align-self:flex-end}.template-product .variant-options>.vertical-baseline{-ms-flex-item-align:baseline;align-self:baseline}.template-product .variant-options>.vertical-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.template-product .variant-options>.horizontal-start{justify-self:flex-start}.template-product .variant-options>.horizontal-start>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options>.horizontal-center{justify-self:center}.template-product .variant-options>.horizontal-center>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options>.horizontal-end{justify-self:flex-end}.template-product .variant-options>.horizontal-end>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options>.horizontal-space-between{justify-self:space-between}.template-product .variant-options>.horizontal-space-between>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options>.horizontal-space-around{justify-self:space-around}.template-product .variant-options>.horizontal-space-around>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options>.horizontal-space-evenly{justify-self:space-evenly}.template-product .variant-options>.column,.template-product .variant-options>.horizontal-space-evenly>.column{-ms-flex:0 0 auto;flex:0 0 auto}.template-product .variant-options .variant-option{-ms-flex:1;width:auto;padding:0 4px;flex:1;max-width:100%;margin-bottom:0}@media only screen and (max-width:1247px){.template-product .variant-options .variant-option:not(.variant-option--dropdown){-ms-flex:inherit;flex:inherit}}.template-product div#dd-restock-notification-container{margin:0!important}.template-product div#dd-restock-notification-container .da-restock-notification form{padding:0!important;background-color:transparent!important}.template-product div#dd-restock-notification-container #dd-restock-notification-msg{padding:0!important;background-color:transparent!important;color:#2d2926!important;border:0!important}.template-product .add-button-group .dropdown-wrapper{padding-right:25px}.template-product .add-button-group .dropdown-wrapper .icon{right:24px}.template-product .add-button-group .dropdown-wrapper .icon svg{height:12px;width:12px}.template-product .add-button-group .column:last-child{position:relative;-ms-flex:1;flex:1;width:auto}.template-product .add-button-group .column:last-child:after{content:"";position:absolute;left:0;top:8px;bottom:8px;border-left:1px solid #a9758d;transition:border .3s cubic-bezier(.12,.98,.33,.99);will-change:border}.template-product .product-ingredients .uniform{-ms-flex-pack:center;justify-content:center}.template-product .product-ingredients .product-ingredient{position:relative;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}.template-product .product-ingredients .product-ingredient:not(.tall){padding:45px 0}.template-product .product-ingredients .product-ingredient .icon-content{position:absolute;display:block}.template-product .product-ingredients .product-ingredient p.h5{font-size:1.40625rem}.template-product .product-ingredients .product-ingredient .hover-content{border:1px solid #b3ac98;border-radius:4px;transform:translateY(20px);visibility:hidden;opacity:0;transition:transform .3s cubic-bezier(.12,.98,.33,.99),visibility .3s cubic-bezier(.12,.98,.33,.99),opacity .3s cubic-bezier(.12,.98,.33,.99);will-change:transform,visibility,opacity;transition-delay:.3s;min-height:200px;max-width:500px}.template-product .product-ingredients .product-ingredient:hover .hover-content{transform:translateY(0);visibility:visible;opacity:1;transition-delay:0ms}@media only screen and (max-width:650px){.template-product .product-ingredients .uniform{margin-bottom:10px;-ms-flex-pack:inherit;justify-content:inherit}.template-product .product-ingredients .product-ingredient:not(.tall){padding:25px 0 0}.template-product .product-ingredients .product-ingredient svg{width:55px;height:auto}.template-product .product-ingredients .product-ingredient p.h5{font-size:.9375rem}}.template-product #variants-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-product #variants-buttons .variant{border-radius:50%;height:32px;width:32px;margin:8px;box-sizing:border-box;transition:.5s cubic-bezier(.12,.98,.33,.99)}.template-product #variants-buttons .variant.active,.template-product #variants-buttons .variant:hover{transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 0 3.5px #a4a6aa}.template-product #variants-buttons-YMK{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-product #variants-buttons-YMK .variant{border-radius:50%;height:32px;width:32px;margin:8px;box-sizing:border-box;transition:.5s cubic-bezier(.12,.98,.33,.99)}.template-product #variants-buttons-YMK .variant.active,.template-product #variants-buttons-YMK .variant:hover{transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 0 3.5px #a4a6aa}.template-product .videoWrapper{position:relative;padding-bottom:56.25%;height:0}.template-product .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:520px}.template-product #ymkIframe{width:100%;background-color:#fff;position:absolute;top:0}@media only screen and (max-width:650px){.template-product #ymkIframe{width:100vw}}.template-product .try-it-on-start{width:80%;height:60px;border:2px solid #a9758d;background-color:#a9758d;background-image:url(https://mineralfusion.com/cdn/shop/files/camera.svg?v=1686227026);background-position:10px;background-repeat:no-repeat;background-size:50px;font-size:14px;color:#fff;text-align:left}.template-product .try-it-on-start:hover{background-color:transparent;background-image:url(https://mineralfusion.com/cdn/shop/files/camera_purple.svg?v=1686227026);color:#a9758d;background-position:10px;background-repeat:no-repeat;background-size:50px}.template-product .pdp_cart-note p{font-size:14px;font-style:italic}.rc_widget__option__plans__dropdown{padding-right:30px;background-size:15px;background-position:right 10px center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 14 9' fill='%23173F35'%3E%3Ctitle%3EDown%3C/title%3E%3Cdesc%3EDown Icon%3C/desc%3E%3Cpath d='M.04 1.73L1.101.67l6.663 6.663-1.06 1.06L.04 1.732zM12.36.67l1.061 1.06-6.663 6.664-1.06-1.06L12.36.67z' class='fill'/%3E%3C/svg%3E");background-repeat:no-repeat;text-indent:.01px;text-overflow:"";cursor:pointer;border:1px solid #a9758d}.BundlePage .wishlist,.BundlePage .wk-button-product{display:none!important}.gallery-view-images__wrapper{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row;flex-direction:row;background-color:#fff}.gallery-view-images__wrapper .gallery-view-images__row{position:static!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;width:50%}.gallery-view-images__wrapper .gallery-view-image{display:-ms-flexbox!important;display:flex!important;width:100%;position:relative!important;height:100%;margin-bottom:5px}.gallery-view-images__wrapper .gallery-view-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery-view-images__wrapper.gallery-view-images__wrapper--3 .gallery-view-images__row:first-child{width:33%}.gallery-view-images__wrapper.gallery-view-images__wrapper--3 .gallery-view-images__row:last-child{width:66%}.gallery-view-images__wrapper.gallery-view-images__wrapper--1 .gallery-view-images__row,.gallery-view-images__wrapper.gallery-view-images__wrapper--2 .gallery-view-images__row{width:100%;-ms-flex-direction:row;flex-direction:row}
body{overflow-x:hidden;max-width:100%}.related-products .products-background{padding-bottom:170px}@media only screen and (max-width:650px){.related-products .products-background{padding-bottom:120px}}.related-products .products-wrapper{margin-top:-170px}@media only screen and (max-width:650px){.related-products .products-wrapper{margin-top:-120px}}.related-products .products-wrapper .slick-list{overflow:visible}.related-products .slick-arrow{background-color:transparent;padding:16px}.related-products .button.secondary{min-width:150px}
