.page-wrapper{max-width:1330px;margin:0 auto;padding:10px}.hidden-block{display:none!important;animation:fadeIn .5s ease forwards}.display-flex{display:flex;animation:fadeIn .5s ease forwards}.display-none{display:none;opacity:0;animation:fadeOut .5s ease forwards}.display-block{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.flex-wrap{flex-wrap:wrap;column-gap:5px}.flex-wrap.main-column-gap{column-gap:20px;margin-top:0}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-space-between{justify-content:space-between}.align-start{align-content:start}.align-center{align-content:center}.align-end{align-content:end}.column-one-1{width:100%}.column-one-2{width:calc(50% - 2.5px)}.no-gap .column-one-2{width:50%}.column-one-3{width:calc(33.33% - (5px * 2) / 3)}.column-one-4{width:calc(25% - 3.75px)}.column-one-5{width:calc(20% - 4px)}.pl-xs,.px-xs,.p-xs{padding-left:5px}.pr-xs,.px-xs,.p-xs{padding-right:5px}.pt-xs,.py-xs,.p-xs{padding-top:5px}.pb-xs,.py-xs,.p-xs{padding-bottom:5px}.pl-1,.px-1,.p-1{padding-left:10px}.pr-1,.px-1,.p-1{padding-right:10px}.pt-1,.py-1,.p-1{padding-top:10px}.pb-1,.py-1,.p-1{padding-bottom:10px}.pl-2,.px-2,.p-2{padding-left:15px}.pr-2,.px-2,.p-2{padding-right:15px}.pt-2,.py-2,.p-2{padding-top:15px}.pb-2,.py-2,.p-2{padding-bottom:15px}.pl-3,.px-3,.p-3{padding-left:20px}.pr-3,.px-3,.p-3{padding-right:20px}.pt-3,.py-3,.p-3{padding-top:20px}.pb-3,.py-3,.p-3{padding-bottom:20px}.pl-4,.px-4,.p-4{padding-left:25px}.pr-4,.px-4,.p-4{padding-right:25px}.pt-4,.py-4,.p-4{padding-top:25px}.pb-4,.py-4,.p-4{padding-bottom:25px}.pl-5,.px-5,.p-5{padding-left:30px}.pr-5,.px-5,.p-5{padding-right:30px}.pt-5,.py-5,.p-5{padding-top:30px}.pb-5,.py-5,.p-5{padding-bottom:30px}.ml-xs,.mx-xs,.m-xs{margin-left:5px}.mr-xs,.mx-xs,.m-xs{margin-right:5px}.mt-xs,.my-xs,.m-xs{margin-top:5px}.mb-xs,.my-xs,.m-xs{margin-bottom:5px}.ml-1,.mx-1,.m-1{margin-left:10px}.mr-1,.mx-1,.m-1{margin-right:10px}.mt-1,.my-1,.m-1{margin-top:10px}.mb-1,.my-1,.m-1{margin-bottom:10px}.ml-2,.mx-2,.m-2{margin-left:15px}.mr-2,.mx-2,.m-2{margin-right:15px}.mt-2,.my-2,.m-2{margin-top:15px}.mb-2,.my-2,.m-2{margin-bottom:15px}.ml-3,.mx-3,.m-3{margin-left:20px}.mr-3,.mx-3,.m-3{margin-right:20px}.mt-3,.my-3,.m-3{margin-top:20px}.mb-3,.my-3,.m-3{margin-bottom:20px}.ml-4,.mx-4,.m-4{margin-left:25px}.mr-4,.mx-4,.m-4{margin-right:25px}.mt-4,.my-4,.m-4{margin-top:25px}.mb-4,.my-4,.m-4{margin-bottom:25px}.ml-5,.mx-5,.m-5{margin-left:30px}.mr-5,.mx-5,.m-5{margin-right:30px}.mt-5,.my-5,.m-5{margin-top:30px}.mb-5,.my-5,.m-5{margin-bottom:30px}.border-grey{border:1px solid #CCCCCC}.border-radius{border-radius:10px}.border-radius-s{border-radius:5px}.white-background{background-color:#fff}.clickable{cursor:pointer}.description-title{font-family:Neue Haas,sans-serif;font-size:15px;line-height:1.2;margin-bottom:15px;font-weight:500}.brand-text{font-family:Gloss And Bloom,sans-serif;font-size:30px;line-height:1;margin-bottom:0}.product-title{font-size:30px;line-height:1.2;font-weight:900;font-family:DM Sans,sans-serif}.buy-option-wrapper{overflow:hidden}.buy-option-wrapper img{width:100%;height:auto;margin-top:-4px}.buy-option-title{font-family:DM Sans,sans-serif;font-weight:700;font-style:Bold;font-size:12px;leading-trim:NONE;line-height:100%;text-align:center;vertical-align:middle;padding-right:1px;padding-left:1px;background-color:#f4f4f4}.single-tab,.mixed-tab{border-radius:10px 10px 0 0;cursor:pointer}.most-popular-label,.best-value-label{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;font-weight:700;font-size:10px;border-radius:5px;min-width:80px}span.discount-per-unit,span.plan-discount-per-unit{text-transform:uppercase;font-weight:700;color:#000;background:#ffb74a;border-radius:5px;font-size:12px;padding:2px 8px;margin:-20px auto 10px;width:fit-content}.selling-plan-option-input[type=radio]{display:none}.custom-radio{display:inline-block;width:20px;height:20px;background:#fff;border-radius:7px;position:relative;cursor:pointer;border:2px solid #CCCCCC;overflow:hidden;text-align:center;margin-bottom:-4px;margin-right:2px}.custom-radio:after{content:"\2714";background:#000;color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;width:100%}.compare-price{font-weight:400;font-size:14px;text-decoration:line-through;color:#737373;line-height:1}input.selling-plan-option-input[type=radio]:checked+.custom-radio:after{opacity:1}input.selling-plan-option-input[type=radio]:checked+.custom-radio{border:2px solid #000000;background:#000}.selling-plan-selector{border:1px solid #CCD6EB;background-color:transparent;font-weight:500;font-size:14px;line-height:100%;border-radius:5px}divider{display:block;border-bottom:1px solid #CCCCCC;margin-left:-20px;margin-right:-20px;margin-bottom:20px}.reward-item div:not(.locked-icon){filter:blur(0px);transition:filter .3s ease-out}.reward-item.locked div:not(.locked-icon){filter:blur(4px);transition:filter .3s ease-in}.locked{position:relative}.locked-icon{position:absolute;top:0;right:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;filter:blur(0);opacity:1;animation:fadeOut 1s ease forwards}.locked .locked-icon{display:flex;opacity:1;animation:fadeIn 1s ease forwards}.locked-icon svg{width:50px;height:40px}.add-to-cart-button{background-color:#ffb74a;color:#000;height:53px;font-size:16px;font-weight:700;border-radius:100px;position:relative}.add-to-cart-button:hover{opacity:.8}.product-label{font-family:Neue Haas,sans-serif;font-weight:700;font-style:Bold;font-size:12px;line-height:1;text-align:center;vertical-align:middle}.perk{font-weight:700;font-style:Bold;font-size:13px;line-height:1;vertical-align:middle;display:inline-flex;column-gap:5px;align-items:center}.perk-grey{color:#737373;font-weight:500;font-size:13px;line-height:1;vertical-align:middle;display:inline-flex;column-gap:5px;align-items:center}.free-label{background-color:#0988551a;font-weight:700;font-style:Bold;font-size:12px;text-align:center;vertical-align:middle;padding:4px 6px;color:#098855}.perk-last{color:#737373;font-weight:400;font-style:Regular;font-size:13px;line-height:1;vertical-align:middle}.checkmark{width:24px;height:24px;position:relative}.checkmark:before{content:"";width:8px;height:12px;border:solid rgba(115,115,115,1);border-width:0 2px 2px 0;transform:rotate(45deg) translate(9px,-3px);display:block}.perk-title{font-weight:700;font-style:Bold;font-size:16px;line-height:1;vertical-align:middle}.patent-label{color:#fff;background-color:#000;border-radius:5px;margin-left:10px;font-size:12px;line-height:1;padding-bottom:2px;padding-left:10px;padding-right:10px;white-space:nowrap}.step-title{font-family:Neue Haas,sans-serif;font-weight:500;font-size:16px;line-height:1.2;vertical-align:middle}.mixed-tab,.single-tab{font-family:Neue Haas,sans-serif;font-weight:400;font-style:Book;font-size:16px;line-height:100%;vertical-align:middle}.option-quantity-title{font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;white-space:nowrap}.option-quantity-title.white-space-normal{white-space:normal}.option-price-item,.plan-option-price-item{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#737373}input.variant-option-input:checked+label .option-price-item,input.variant-option-input:checked+label .plan-option-price-item{color:#fff}.options-label{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;flex-wrap:wrap}.reward-label{position:relative;z-index:1;font-family:Neue Haas,sans-serif;font-weight:700;font-size:10px;line-height:100%;text-align:center;vertical-align:middle;border-radius:2px;padding:5px;width:fit-content;margin:0 auto}.rewards-label{font-family:Neue Haas,sans-serif;font-weight:400;font-style:Book;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle}.plan-name{font-family:Neue Haas,sans-serif;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle}.reward-free-text p strong,.line-through{font-family:Neue Haas,sans-serif;font-weight:400;font-style:Regular;text-decoration:line-through;color:#737373}.reward-free-text{font-family:Neue Haas,sans-serif;font-weight:400;font-style:Book;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle}.reward-icon-title{font-family:Neue Haas,sans-serif;font-weight:700;font-style:Bold;font-size:12px;line-height:100%;text-align:center;vertical-align:middle}.cancel-text{font-family:Neue Haas,sans-serif;font-weight:400;font-style:Book;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#737373}.icon-selector-v2 svg{width:15px;height:15px;margin-right:10px}.icon-selector-v2 path{stroke-width:1px}.reward-content{height:calc(100% - 17px)}[gift-product-selector]{font-size:12px;padding:0 2px}.reward-icon{height:90px;display:flex;align-items:center;justify-self:center}.reward-icon svg{width:70px;height:auto;overflow:visible;stroke-width:1px;max-height:55px}.discount-label{margin-left:8px;background:#098855;color:#fff;font-weight:700;font-size:14px;line-height:1;text-align:center;vertical-align:middle;padding:4px 6px;border-radius:5px;white-space:nowrap}.discount-per-unit,.plan-discount-per-unit,.option-price-item,.plan-option-price-item,.best-value-label,.option-quantity-title{pointer-events:none!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}select.selling-plan-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5 L4 4.5 L7 1.5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center;background-size:12px 10px;padding-right:32px;line-height:1}.plan-price-wrapper .final-price{line-height:1;font-weight:700}.jdgm-all-reviews-text__text a{text-decoration:none!important}.rewards-flex{column-gap:5px}.reward-item{flex-grow:1;flex-shrink:1}.no-rewards .locked{display:none!important}.product-title,.brand-text{font-weight:700;font-size:24px;line-height:1.2}@keyframes fadePulse{0%,to{opacity:.2}50%{opacity:1}}.button__loader span{animation:fadePulse 1s ease-in-out infinite}.button__loader span:nth-child(1){animation-delay:0s}.button__loader span:nth-child(2){animation-delay:.15s}.button__loader span:nth-child(3){animation-delay:.3s}.fixed-add-to-cart{position:fixed;right:0;z-index:998;width:100%;bottom:1rem;transform:translateY(8px);transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in;visibility:hidden;opacity:0;pointer-events:none}.fixed-add-to-cart.is-visible{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.fixed-add-to-cart .display-flex{align-items:center}.fixed-atc-button button.fixed-atc-button{background:#ffb74a;color:#000;border:0;border-radius:3.7rem;padding:10px 16px;cursor:pointer;font-weight:700;font-size:var(--text-sm);white-space:nowrap;letter-spacing:var(--text-letter-spacing);line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative}.fixed-atc-button button.fixed-atc-button:hover{opacity:.92}.button__loader{opacity:0;visibility:hidden;transition:opacity .15s ease}.is-loading .button__loader{opacity:1;visibility:visible}.is-loading .atc-text{opacity:0;visibility:hidden}.is-loading .text{opacity:0;display:none}.is-loading{pointer-events:none}.labs-label{width:fit-content}.custom-select-selected{background:#fff;border-radius:5px;font-size:12px;padding:0 5px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.custom-select-selected.selling-plan-selector{font-size:16px;padding:8px 10px 8px 5px}.custom-select-selected.open{border-radius:5px 5px 0 0}.custom-select-selected .chevron-icon{transform:rotate(0);transition:transform .2s ease}.custom-select-selected.open .chevron-icon{transform:rotate(180deg);transition:transform .2s ease}.custom-select-wrapper{position:relative}.custom-options-wrapper{background:#fff;border-top:1px solid #e3e3e3!important;position:absolute;width:100%;top:20px;font-size:12px;border-radius:0 0 5px 5px;display:none;z-index:1}.custom-select-selected.selling-plan-selector+.custom-options-wrapper{top:33px}.custom-select-selected.selling-plan-selector.open+.custom-options-wrapper{font-size:14px}.custom-select-selected.open+.custom-options-wrapper{display:block;overflow:hidden}.custom-option{padding:3px}.custom-select-selected.selling-plan-selector+.custom-options-wrapper .custom-option{padding:3px 5px}#button-compare-price{font-weight:400;font-size:14px;text-decoration:line-through;color:#737373;line-height:1}.fixed-compare-content-price{font-size:14px}.selling-plan-selector svg{width:15px;height:15px}.selling-plan-selector svg path{stroke-width:1px}@media screen and (max-width:749px){.ml-3-m,.mx-3-m,.m-3-m{margin-left:20px}.mr-3-m,.mx-3-m,.m-3-m{margin-right:20px}.mt-3-m,.my-3-m,.m-3-m{margin-top:20px}.mb-3-m,.my-3-m,.m-3-m{margin-bottom:20px}.option-quantity-title{white-space:normal}.best-value-label,.most-popular-label{margin-top:5px}span.discount-per-unit,span.plan-discount-per-unit{font-size:10px}.hidden-mobile{display:none}divider{margin-left:-10px;margin-right:-10px}.patent-label{margin-left:0;padding:3px 10px 4px;white-space:nowrap;display:block;width:fit-content;margin-top:5px}.perk-last{display:contents}.perk{line-height:1.3}.limited-edition-label{width:fit-content;margin-top:5px}.reward-label{line-height:1.2;display:flex;align-items:center;justify-content:center;width:100%;height:30px}.fixed-atc-image{display:none!important}.fixed-atc-content{display:none}button.fixed-atc-button{width:100%}.fixed-atc-button{width:100%;text-align:center;padding:0 10px}}@media screen and (min-width:750px){.flex-wrap{column-gap:10px}.page-wrapper{padding:0}.flex-wrap.main-column-gap{column-gap:20px;margin-top:58px}.hidden-block-d{display:none!important}.display-flex-d{display:flex;column-gap:10px}.flex-wrap-d{flex-wrap:wrap}.justify-start-d{justify-content:start}.justify-center-d{justify-content:center}.justify-end-d{justify-content:end}.align-start-d{align-content:start}.align-center-d{align-content:center}.align-end-d{align-content:end}.column-one-1-d{width:100%}.column-one-2-d{width:calc(50% - 20px)}.column-one-3-d{width:calc(33.33% - (10px * 2) / 3)}.column-one-4-d{width:calc(25% - 7.5px)}.column-one-5-d{width:calc(20% - 8px)}.pl-1-d,.px-1-d,.p-1-d{padding-left:10px}.pr-1-d,.px-1-d,.p-1-d{padding-right:10px}.pt-1-d,.py-1-d,.p-1-d{padding-top:10px}.pb-1-d,.py-1-d,.p-1-d{padding-bottom:10px}.pl-2-d,.px-2-d,.p-2-d{padding-left:15px}.pr-2-d,.px-2-d,.p-2-d{padding-right:15px}.pt-2-d,.py-2-d,.p-2-d{padding-top:15px}.pb-2-d,.py-2-d,.p-2-d{padding-bottom:15px}.pl-3-d,.px-3-d,.p-3-d{padding-left:20px}.pr-3-d,.px-3-d,.p-3-d{padding-right:20px}.pt-3-d,.py-3-d,.p-3-d{padding-top:20px}.pb-3-d,.py-3-d,.p-3-d{padding-bottom:20px}.pl-4-d,.px-4-d,.p-4-d{padding-left:25px}.pr-4-d,.px-4-d,.p-4-d{padding-right:25px}.pt-4-d,.py-4-d,.p-4-d{padding-top:25px}.pb-4-d,.py-4-d,.p-4-d{padding-bottom:25px}.pl-5-d,.px-5-d,.p-5-d{padding-left:30px}.pr-5-d,.px-5-d,.p-5-d{padding-right:30px}.pt-5-d,.py-5-d,.p-5-d{padding-top:30px}.pb-5-d,.py-5-d,.p-5-d{padding-bottom:30px}.ml-1-d,.mx-1-d,.m-1-d{margin-left:10px}.mr-1-d,.mx-1-d,.m-1-d{margin-right:10px}.mt-1-d,.my-1-d,.m-1-d{margin-top:10px}.mb-1-d,.my-1-d,.m-1-d{margin-bottom:10px}.ml-2-d,.mx-2-d,.m-2-d{margin-left:15px}.mr-2-d,.mx-2-d,.m-2-d{margin-right:15px}.mt-2-d,.my-2-d,.m-2-d{margin-top:15px}.mb-2-d,.my-2-d,.m-2-d{margin-bottom:15px}.ml-3-d,.mx-3-d,.m-3-d{margin-left:20px}.mr-3-d,.mx-3-d,.m-3-d{margin-right:20px}.mt-3-d,.my-3-d,.m-3-d{margin-top:20px}.mb-3-d,.my-3-d,.m-3-d{margin-bottom:20px}.ml-4-d,.mx-4-d,.m-4-d{margin-left:25px}.mr-4-d,.mx-4-d,.m-4-d{margin-right:25px}.mt-4-d,.my-4-d,.m-4-d{margin-top:25px}.mb-4-d,.my-4-d,.m-4-d{margin-bottom:25px}.ml-5-d,.mx-5-d,.m-5-d{margin-left:30px}.mr-5-d,.mx-5-d,.m-5-d{margin-right:30px}.mt-5-d,.my-5-d,.m-5-d{margin-top:30px}.mb-5-d,.my-5-d,.m-5-d{margin-bottom:30px}.reward-icon svg{width:80px;height:auto;overflow:visible;stroke-width:1px;max-height:60px}.rewards-flex{column-gap:10px}.reward-icon{height:80px}.title-wrapper{display:flex;align-items:baseline;justify-content:flex-start;column-gap:10px}.labs-label,.limited-edition-label{font-weight:700;font-size:12px;line-height:100%;text-align:center;vertical-align:middle;padding:5px;align-self:center}.product-title,.brand-text{font-weight:700;font-size:30px;line-height:1.2;vertical-align:middle}.step-title{font-size:18px}.fixed-add-to-cart{position:fixed;right:1rem;z-index:998;border-radius:var(--rounded-sm);background:rgb(var(--dialog-background));border-width:1px;width:35rem;padding:1rem;bottom:1rem;transform:translateY(8px);transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in;visibility:hidden;opacity:0;pointer-events:none}.fixed-add-to-cart .display-flex{align-items:center;gap:12px;column-gap:1.5rem}.fixed-atc-image{width:15%}.fixed-atc-image img{width:100%;height:auto;object-fit:cover;border-radius:var(--rounded-sm);display:block}.fixed-atc-content{flex:1;min-width:0}.fixed-atc-content-title{font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/product-v2.css.map */
