.x-pdp{--tint: #eee6fc;padding:12px 0 8px;background:var(--x-cream);color:var(--x-ink);font-family:var(--x-sans)}.x-crumb{margin-bottom:10px;font:400 12px/16px var(--x-sans);color:var(--x-muted)}.x-crumb a{color:inherit;text-decoration:none}.x-crumb a:hover{color:var(--x-ink);text-decoration:underline}.x-pdp__top{display:flex;flex-direction:column;gap:18px}.x-gal{display:flex;flex-direction:column;gap:10px;min-width:0}.x-gal__main{position:relative;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,var(--tint),#fff)}.x-gal__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.x-gal__track::-webkit-scrollbar{display:none}.x-gal__track:focus-visible{outline:2px solid var(--x-btn);outline-offset:-2px;border-radius:20px}.x-gal__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.x-gal__main img{width:100%;height:100%;object-fit:contain;display:block}.x-gal__step{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;padding:6px 10px;border-radius:12px;background:#fff;font:400 12px/16px var(--x-sans);color:var(--x-muted);box-shadow:0 2px 8px #1a24660f}.x-gal__step b{font-weight:600;color:var(--x-ink)}.x-gal__count{position:absolute;right:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#fff;font:600 12px/16px var(--x-sans);color:var(--x-ink)}.x-gal__count b{font-weight:600}.x-gal__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.x-gal__thumbs::-webkit-scrollbar{display:none}.x-gal__t{flex:none;width:64px;height:64px;padding:0;border:0;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px var(--x-line)}.x-gal__t img{width:100%;height:100%;object-fit:cover;display:block}.x-gal__t.is-on{box-shadow:inset 0 0 0 2px var(--x-purple)}.x-gal__t.is-on img{padding:2px;box-sizing:border-box;border-radius:12px}.x-info{display:flex;flex-direction:column;gap:3px;min-width:0}.x-info__title{margin:0;font:600 26px/34px var(--x-serif);letter-spacing:-.5px;color:var(--x-ink)}.x-info__sub{margin:0;font:400 13px/24px var(--x-sans);color:var(--x-muted)}.x-info__app{min-height:20px}.x-info__app .jdgm-prev-badge{display:flex!important;align-items:center;gap:6px;font:400 14px/20px var(--x-sans)}.x-info__app .jdgm-star{color:var(--x-star)!important;font-size:15px!important}.x-info__app .jdgm-prev-badge__text{color:var(--x-blue)!important;font:400 14px/20px var(--x-sans)!important}.x-info__price{display:flex;align-items:center;gap:10px;margin-top:4px}.x-info__now{font:700 26px/30px var(--x-sans);color:var(--x-ink)}.x-info__was{font:400 16px/24px var(--x-sans);color:var(--x-muted)}.x-info__desc{margin:6px 0 0;font:400 14px/20px var(--x-sans);color:var(--x-ink)}.x-info__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:6px 0 0;padding:0}.x-info__chips li{padding:6px 12px;border-radius:999px;background:var(--tint);font:600 12px/16px var(--x-sans);color:var(--x-ink)}.x-info__so{margin:8px 0 0;font:600 14px/20px var(--x-sans);color:#b42318}.x-buy{margin:14px 0 0}.x-var{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font:600 13px/18px var(--x-sans)}.x-var select{height:46px;padding:0 14px;border:1.5px solid var(--x-line);border-radius:14px;background:#fff;font:400 15px var(--x-sans);color:var(--x-ink)}.x-buy__row{display:flex;align-items:center;gap:10px}.x-buy__add{flex:1;min-height:48px;padding:14px 20px;border:0;border-radius:14px;background:var(--x-btn);color:#fff;font:600 16px/20px var(--x-sans);cursor:pointer;transition:background-color .15s ease}.x-buy__add:hover{background:var(--x-btn-dk)}.x-buy__add:disabled{background:#c5cde0;cursor:not-allowed}.x-buy__add[hidden],.x-buy__pill[hidden]{display:none!important}.x-buy__pill{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;min-width:112px;padding:0 8px;box-sizing:border-box;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--x-line)}.x-buy__pill button{width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--x-ink);font:500 22px/1 var(--x-sans);cursor:pointer;display:flex;align-items:center;justify-content:center}.x-buy__pill button:hover{background:var(--x-sky)}.x-buy__pill b{font:600 16px/20px var(--x-sans)}.x-buy__view{display:none;flex:1;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:14px;background:var(--x-btn);color:#fff;font:600 16px/20px var(--x-sans);text-decoration:none}.x-buy__view:hover{background:var(--x-btn-dk);color:#fff}.x-buy__row:has(.x-buy__pill:not([hidden])) .x-buy__view{display:flex}.x-buy__row.is-busy .x-buy__add,.x-buy__row.is-busy .x-buy__pill{opacity:.6;pointer-events:none}.x-buy__qty{flex:none;display:flex;align-items:center;justify-content:space-between;gap:2px;height:48px;min-width:112px;padding:0 6px;box-sizing:border-box;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--x-line)}.x-buy__qty button{width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--x-ink);font:500 22px/1 var(--x-sans);cursor:pointer;display:flex;align-items:center;justify-content:center}.x-buy__qty button:hover:not(:disabled){background:var(--x-sky)}.x-buy__qty button:disabled{opacity:.35;cursor:default}.x-buy__qty input{width:34px;height:32px;margin:0;padding:0;border:0;background:transparent;text-align:center;font:600 16px/20px var(--x-sans);color:var(--x-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.x-buy__qty input::-webkit-outer-spin-button,.x-buy__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-buy__qty input:focus-visible{outline:2px solid var(--x-btn);border-radius:6px}.x-buy__row.is-busy .x-buy__qty{opacity:.6}@media(min-width:750px){.x-buy__qty{height:54px}}.x-buy__msg{margin:10px 0 0;font:400 13px/18px var(--x-sans);color:var(--x-muted)}.x-buy__msg a{color:var(--x-blue);font-weight:600;text-decoration:none}.x-buy__sr{margin-top:12px}.x-buy__sr .sr-headless-checkout{border-radius:14px!important;min-height:48px;background-color:var(--x-ink)!important;overflow:hidden}.x-buy__sr .sr-d-flex.full-width.flex-center{background-color:transparent!important}@media(max-width:749px){:root:has(.x-pdp .x-buy__row){--x-buybar-h: 69px;scroll-padding-bottom:calc(var(--x-dock-h) + var(--x-buybar-h) + 12px)}.x-pdp .x-buy__row{position:fixed;left:0;right:0;bottom:var(--x-dock-h);z-index:54;box-sizing:border-box;padding:10px 16px;background:#fff;border-top:1px solid var(--x-line);box-shadow:0 -6px 18px #1a24660f}body:has(.x-pdp .x-buy__row){padding-bottom:calc(var(--x-dock-h) + var(--x-buybar-h))!important}body:has(.x-pdp .x-buy__row) .progress-wrap{bottom:calc(var(--x-dock-h) + var(--x-buybar-h) + 12px)!important}body:has(.x-pdp .x-buy__row) #chat-bubble{bottom:calc(var(--x-dock-h) + var(--x-buybar-h) + 8px)!important}}.x-bundle{margin-top:18px;padding:16px;border-radius:18px;background:var(--x-limel);display:flex;flex-direction:column;gap:10px}.x-bundle__row{display:flex;align-items:center;gap:10px}.x-bundle__t{margin:0 0 2px;font:600 14px/18px var(--x-sans);color:var(--x-ink)}.x-more{display:flex;flex-direction:column;min-width:0}.x-blk{padding-top:28px;display:flex;flex-direction:column;gap:12px;min-width:0}.x-tabs .x-tabs__nav{gap:8px;margin-top:-4px;margin-bottom:-4px;padding-top:4px;padding-bottom:4px}.x-tabs__p{display:flex;flex-direction:column;gap:12px;min-width:0}.x-tabs__p[hidden]{display:none}.x-tabs__p:focus-visible{outline:2px solid var(--x-blue);outline-offset:4px;border-radius:14px}.x-why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.x-why li{display:flex;align-items:center;gap:12px}.x-why__ic{flex:none;width:40px;height:40px;border-radius:50%;background:var(--tint);color:var(--x-purple);display:flex;align-items:center;justify-content:center}.x-why__c{display:flex;flex-direction:column;gap:2px}.x-why__c b{font:600 14px/18px var(--x-sans);color:var(--x-ink)}.x-why__c span{font:400 12px/16px var(--x-sans);color:var(--x-muted)}.x-steps{list-style:none;margin:0 calc(-1 * var(--x-gut));padding:0 var(--x-gut) 4px;gap:10px}.x-step{width:150px;min-height:150px;box-sizing:border-box;padding:12px;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:6px;box-shadow:var(--x-shadow)}.x-step__n{align-self:flex-start;min-width:23px;height:22px;padding:3px 8px;box-sizing:border-box;border-radius:999px;background:var(--x-btn);color:#fff;font:600 12px/16px var(--x-sans);text-align:center;margin-bottom:4px}.x-step b{font:600 14px/18px var(--x-sans);color:var(--x-ink)}.x-step span:not(.x-step__n){font:400 12px/16px var(--x-sans);color:var(--x-muted)}.x-tip{display:flex;gap:10px;padding:12px 14px;border-radius:14px;background:var(--x-sky);color:var(--x-blue)}.x-tip__t,.x-tip__t p{margin:0;font:400 12px/16px var(--x-sans);color:var(--x-ink)}.x-tip__t p+p{margin-top:6px}.x-tip__t br{display:none}.x-ings{display:flex;flex-direction:column;gap:12px}.x-ing,.x-good{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:#fff}.x-ing b,.x-good b{font:600 14px/18px var(--x-sans);color:var(--x-ink)}.x-ing span{font:400 12px/16px var(--x-sans);color:var(--x-muted)}.x-good{gap:6px;background:var(--x-peach)}.x-ing__chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}.x-ing__chips li{margin:0;padding:5px 11px;border-radius:999px;background:var(--tint, var(--x-lav));font:600 12px/16px var(--x-sans);color:var(--x-ink)}.x-ing__chips li:before{content:none}.x-ing__note{margin:-4px 2px 0;font:400 12px/16px var(--x-sans);color:var(--x-muted)}.x-kit{padding:12px 14px 6px;border-radius:14px;background:#fff}.x-kit__h{display:block;margin-bottom:4px;font:600 14px/18px var(--x-sans);color:var(--x-ink)}.x-kit ul{list-style:none;margin:0;padding:0}.x-kit li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:8px 0;border-top:1px solid var(--x-line);font:400 13px/18px var(--x-sans);color:var(--x-ink)}.x-kit li:first-child{border-top:0}.x-kit li:before{content:none}.x-kit li em{flex:none;font-style:normal;color:var(--x-muted)}.x-good span{font:400 12px/16px var(--x-sans);color:var(--x-ink)}.x-acc{display:flex;flex-direction:column}.x-acc--details{margin-top:8px}.x-more>.x-acc--details:first-child{margin-top:20px}.x-acc__i{border-bottom:1px solid var(--x-line)}.x-acc__i summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style:none;cursor:pointer;font:600 14px/18px var(--x-sans);color:var(--x-ink)}.x-acc__i summary::-webkit-details-marker{display:none}.x-acc__i summary::marker{content:""}.x-acc__i summary .x-ico{transition:transform .2s ease}.x-acc__i[open] summary .x-ico{transform:rotate(180deg)}.x-acc__a{padding:0 0 14px;font:400 14px/20px var(--x-sans);color:var(--x-muted)}.x-rte p,.x-rte li{margin:0 0 8px;font:400 14px/20px var(--x-sans);color:var(--x-muted)}.x-rte ul,.x-rte ol{margin:0 0 8px;padding-left:18px}.x-rte h2,.x-rte h3,.x-rte h4{margin:12px 0 6px;font:600 15px/20px var(--x-sans);color:var(--x-ink)}.x-rte img{max-width:100%;height:auto;border-radius:12px}.x-routine{padding-top:28px;display:flex;flex-direction:column;gap:4px}.x-routine[hidden]{display:none}.x-routine__row{margin-top:8px;padding-top:4px;padding-bottom:14px}.x-routine__row>.x-card{width:164px}.shopify-section:has(.jdgm-review-widget),.shopify-section:has(.jdgm-review-widget)>*{background:var(--x-cream)!important}.jdgm-review-widget.jdgm-widget{padding-top:8px!important;max-width:var(--x-max);margin:0 auto;box-sizing:border-box}.jdgm-review-widget .jm-review-widget{padding:16px 0 24px!important;color:var(--x-ink)!important}.jdgm-review-widget .jm-review-widget__header{background:#fff!important;box-shadow:none!important;border-radius:16px!important}.jdgm-review-widget .jm-review-widget-header__title{font:600 24px/28px var(--x-serif)!important;letter-spacing:-.3px;color:var(--x-ink)!important}.jdgm-review-widget .jm-button--primary{background:#fff!important;color:var(--x-ink)!important;border:1.5px solid rgba(26,35,102,.25)!important;border-radius:999px!important;box-shadow:none!important;font-family:var(--x-sans)!important;font-weight:600!important}.jdgm-review-widget .jm-button--secondary{border-radius:999px!important}.jdgm-review-widget .jdgm-tab--active{color:var(--x-ink)!important;border-color:var(--x-ink)!important}.jdgm-widget.jdgm-review-widget,.jdgm-rev-widg{font-family:var(--x-sans)!important;color:var(--x-ink)!important}.jdgm-rev-widg__title{font:600 24px/28px var(--x-serif)!important;letter-spacing:-.3px;color:var(--x-ink)!important;text-align:left!important}.jdgm-rev-widg .jdgm-star,.jdgm-widget .jdgm-star{color:var(--x-star)!important}.jdgm-rev-widg__summary-text,.jdgm-rev__author,.jdgm-rev__timestamp{color:var(--x-muted)!important;font-family:var(--x-sans)!important}.jdgm-write-rev-link,.jdgm-rev-widg .jdgm-write-rev-link{background:#fff!important;color:var(--x-ink)!important;border:1.5px solid rgba(26,35,102,.25)!important;border-radius:999px!important;font:600 14px/18px var(--x-sans)!important;padding:12px 20px!important}.jdgm-rev{background:#fff!important;border-radius:14px!important;padding:14px!important;border:0!important;margin-bottom:12px!important}.jdgm-rev__title{font:600 14px/18px var(--x-sans)!important;color:var(--x-ink)!important}.jdgm-rev__body,.jdgm-rev__body p{font:400 14px/20px var(--x-sans)!important;color:var(--x-ink)!important}@media(min-width:750px){.page-container:has(.x-pdp){overflow:clip}.x-pdp{padding:24px 0 32px}.x-crumb{margin-bottom:18px;font-size:13px}.x-pdp__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.x-gal{position:sticky;top:calc(var(--x-nav-h) + 20px);gap:14px}.x-gal__main{border-radius:28px}.x-gal__t{width:84px;height:84px;border-radius:14px}.x-info{gap:6px;padding-top:8px}.x-info__title{font-size:44px;line-height:50px;letter-spacing:-1px}.x-info__sub{font-size:15px}.x-info__now{font-size:32px;line-height:38px}.x-info__desc{font-size:16px;line-height:24px;margin-top:10px}.x-info__chips{margin-top:10px}.x-buy{margin-top:22px}.x-buy__add,.x-buy__view{min-height:54px;font-size:17px}.x-buy__pill{height:54px}.x-bundle{margin-top:24px;padding:20px}.x-blk{padding-top:36px;gap:16px}.x-tabs__p{gap:16px}.x-acc--details{margin-top:12px}.x-steps{margin:0;padding:0 0 4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.x-step{width:auto}.x-routine{padding-top:56px}.x-routine__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;margin:8px 0 0;padding:4px 0 14px}.x-routine__row>.x-card{width:auto}}@media(min-width:750px)and (max-width:989px){.x-pdp__top{gap:28px}.x-info__title{font-size:34px;line-height:40px}.x-routine__row{grid-template-columns:repeat(3,minmax(0,1fr))}.x-routine__row>.x-card:nth-child(n+4){display:none}}@media(max-width:374px){.x-tabs .x-tabs__nav{gap:6px}.x-tabs .x-chip{padding-left:12px;padding-right:12px}}@media(min-width:990px){.x-tabs .x-chip{padding:10px 18px;font-size:14px}}@media(max-width:749px){.x-info__title{font-size:22px;line-height:28px}.x-info__now{font-size:22px;line-height:26px}.x-buy__add,.x-buy__view{font-size:15px}.jdgm-review-widget .jm-review-widget-header__title,.jdgm-rev-widg__title{font-size:20px!important;line-height:24px!important}}@media(max-width:749px){.x-pdp{padding-top:8px}.x-crumb{margin-bottom:8px}.x-pdp__top{gap:14px}.x-buy{margin-top:12px}.x-bundle{margin-top:14px;padding:12px 14px}.x-blk{padding-top:20px;gap:10px}.x-routine{padding-top:20px}.x-routine__row{padding-bottom:8px}.x-steps{gap:8px}.x-step{min-height:136px;padding:10px}.x-ings,.x-tabs__p{gap:10px}.x-why{gap:8px}.x-why__ic{width:36px;height:36px}.x-acc__i summary{padding:13px 0}.x-acc__a{padding-bottom:12px}.jdgm-review-widget .jm-review-widget{padding:12px 0 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bcx-product.css.map */
