.product-form{--pdp-ink: var(--bp-ink, #141c24);--pdp-navy: var(--bp-navy, #102233);--pdp-pink: var(--bp-pink-deep, #c41e68);--pdp-muted: var(--bp-muted, #5b6670);--pdp-slate: var(--bp-slate, #3c5366);--pdp-line: var(--bp-line, #e1e3e4);--pdp-mist: var(--bp-mist, #f1f4f6);--pdp-leaf: var(--bp-leaf, #1a7f4b)}.pdp-hide{display:none!important}.product-meta--head .product-meta__title{margin-bottom:4px}.product-meta--head .yotpo-product-review{min-height:22px;margin:0 0 6px}.product-meta--head .product-meta__title+.yotpo-product-review .junip-product-summary{margin:0}.template-product .product-meta--head>.product-form__info-item{margin:0 0 8px}.template-product .product-meta--head .product-meta__title{font-size:28px;line-height:1.2}.product-meta--head .yotpo-product-review{display:flex;align-items:center;padding:2px 0}.product-meta--head .current_price{font-size:28px;line-height:1.25}.template-product div#customlinkitems.bp-formula-options{margin-block:0 10px}.template-product .bp-formula-picker>summary{padding:9px 12px}.template-product .product-form .product-form__variants{margin-bottom:12px}.template-product .product-form__variants .block-swatch__item{height:auto;min-height:44px;padding:6px 12px}.product-meta--head .product__tech-info:not(:has(.product-meta__label-list)){display:none}.product-meta--head .product__tech-info .product__short-description,.product-meta--head .product__tech-info .prod-three-ftr-icons{display:none}.product-form__info-list--buybox:not(:has(.product-form__info-item)){display:none!important}.pdp-po{display:grid;gap:8px;min-width:0;margin:4px 0 0;padding:0;border:0}.pdp-po[hidden]{display:none}.pdp-po__card{position:relative;padding:2px 14px;border:1px solid var(--pdp-line);border-radius:8px;background:#fff;color:var(--pdp-ink);cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}.pdp-po__card--sub{background:var(--pdp-mist);padding-bottom:12px}.pdp-po__card.is-selected{border-color:var(--pdp-pink);box-shadow:inset 0 0 0 1px var(--pdp-pink)}.pdp-po__card--once.is-selected{background:#fff}.pdp-po__card:hover:not(.is-selected){border-color:var(--pdp-slate)}.pdp-po__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:48px}.pdp-po__radio{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border:2px solid var(--pdp-muted);border-radius:50%;background:#fff;cursor:pointer}.pdp-po__radio:checked{border-color:var(--pdp-pink);background:var(--pdp-pink);box-shadow:inset 0 0 0 4px #fff}.pdp-po__radio:focus-visible{outline:2px solid var(--pdp-pink);outline-offset:3px}.pdp-po__label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin:0;cursor:pointer}.pdp-po__title{font-size:16px;font-weight:700;line-height:1.3;color:var(--pdp-navy)}.pdp-po__card--once .pdp-po__title{font-weight:500}.pdp-po__badge{padding:2px 10px;border-radius:999px;background:var(--pdp-leaf);color:#fff;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.pdp-po__badge[hidden]{display:none}.pdp-po__price{display:flex;align-items:baseline;gap:6px;text-align:right;white-space:nowrap}.pdp-po__now{font-size:18px;font-weight:700;color:var(--pdp-pink);font-variant-numeric:tabular-nums}.pdp-po__now--once{color:var(--pdp-ink);font-weight:500}.pdp-po__compare{font-size:14px;color:var(--pdp-muted);font-variant-numeric:tabular-nums}.pdp-po__compare[hidden]{display:none}.pdp-po__body{padding-left:30px}.pdp-po__perks{margin:0 0 8px;padding:0;list-style:none;font-size:14px;line-height:1.45;color:var(--pdp-slate)}.pdp-po__perks li{position:relative;margin:0;padding-left:20px;list-style:none}.pdp-po__perks li+li{margin-top:2px}.pdp-po__perks li:before{content:"";position:absolute;left:2px;top:.42em;width:10px;height:6px;border-left:2px solid var(--pdp-leaf);border-bottom:2px solid var(--pdp-leaf);transform:rotate(-45deg)}.pdp-po__perks li[data-pdp-po-saving]{font-weight:700;color:var(--pdp-leaf)}.pdp-po__perks li[hidden]{display:none}.pdp-po__freq{display:flex;align-items:center;gap:10px}.pdp-po__freq-label{flex:none;margin:0;font-size:14px;font-weight:700;color:var(--pdp-navy)}.pdp-po__select-wrap{position:relative;flex:1 1 auto;max-width:260px}.product-form .pdp-po__select{width:100%;min-height:44px;margin:0;padding:0 36px 0 12px;border:1px solid #b7bcc2;border-radius:6px;background:#fff;color:var(--pdp-ink);font:inherit;font-size:16px;appearance:none;-webkit-appearance:none;cursor:pointer}.pdp-po__select:focus-visible{outline:2px solid var(--pdp-pink);outline-offset:2px}.pdp-po__select-wrap .icon{position:absolute;right:12px;top:50%;width:12px;height:8px;transform:translateY(-50%);pointer-events:none}.product-form .product-form__payment-container--buybox{display:block;width:auto;margin:12px 0 0}.product-form .product-form__payment-container--buybox>.pdp-buy-row{width:100%;max-width:none;flex:none;margin:0}.pdp-buy-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px}.product-form .pdp-buy-row .quantity-selector.pdp-qty{display:inline-flex;flex:none;align-items:stretch;width:auto;height:auto;margin:0;border:1px solid #b7bcc2;border-radius:6px;background:#fff;overflow:hidden}.product-form .pdp-buy-row .pdp-qty .quantity-selector__button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:50px;margin:0;padding:0;color:var(--pdp-ink)}.product-form .pdp-buy-row .pdp-qty .quantity-selector__value{width:36px;min-width:0;height:auto;background:transparent;box-shadow:none;margin:0;padding:0;border:0;text-align:center;font-size:16px;color:var(--pdp-ink)}.product-form .pdp-buy-row .product-form__add-button{flex:1 1 auto;width:auto;min-width:0;min-height:52px;margin:0;padding:0 16px;white-space:normal;line-height:1.25;font-size:17px;font-weight:600;text-transform:none}.product-form .product-form__payment-container--buybox>*:not(.pdp-buy-row){width:auto;margin-left:0;margin-right:0}@media screen and (min-width:750px){.template-product .product-form__variants .block-swatch-list:not(:has(>.block-swatch:nth-child(5))){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.template-product .product-form__variants .block-swatch-list:not(:has(>.block-swatch:nth-child(5)))>.block-swatch{display:block;width:auto;margin:0}.template-product .product-form__variants .block-swatch-list:not(:has(>.block-swatch:nth-child(5))) .block-swatch__item{width:100%;height:100%}}@media screen and (min-width:750px){.pdp-po__perks{display:flex;flex-wrap:wrap;gap:2px 18px}.pdp-po__perks li+li{margin-top:0}}.pdp-terms{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--pdp-muted)}.pdp-terms[hidden]{display:none}.pdp-terms__link{color:var(--pdp-pink);text-decoration:underline;text-underline-offset:2px}.product-meta--details{margin-top:16px;padding-top:14px;border-top:1px solid var(--pdp-line)}.product-meta--details #truemed-instructions{margin-bottom:8px}.product-meta--details .favorite-button-wrapper{position:static;margin:0 0 8px}.product-meta--details .product__tech-info{margin-top:0}@media screen and (max-width:999px){.template-product .page__sub-header{display:none}.product-block-list__item--gallery .card__section{padding-top:2px;padding-bottom:0}.product-block-list__item--gallery .product-gallery__carousel-wrapper{margin-bottom:0}.product-block-list__item--gallery .product-gallery__carousel-item .aspect-ratio--square{height:300px;padding-bottom:0!important}.product-block-list__item--gallery .product-gallery__carousel-item .aspect-ratio--square img{object-fit:contain}.product-block-list__item--gallery .product-gallery__carousel .flickity-viewport{min-height:300px;transition:none}.product-block-list__item--gallery .product-gallery__size-limiter{max-width:none!important}.product-block-list__item--gallery .product-gallery .scroller,.product-block-list__item--gallery .product-gallery__zoom-notice{display:none}.pdp-dots{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:6px;height:12px;margin-top:-14px;pointer-events:none}.pdp-dots[hidden]{display:none}.pdp-dots span{width:6px;height:6px;border-radius:50%;background:#b7bcc2;transition:background-color .15s ease-out,transform .15s ease-out}.pdp-dots span.is-active{background:var(--bp-navy, #102233);transform:scale(1.35)}.template-product .product-meta--head .product-meta__title{font-size:20px;line-height:1.25;margin-bottom:2px}.product-meta--head .yotpo-product-review{padding:0}.product-meta--head{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px}.product-meta--head>.product-meta__title,.product-meta--head>.product__tech-info{flex-basis:100%}.product-meta--head>.yotpo-product-review{order:2;margin:0}.product-meta--head>.product-form__info-item{order:1}.template-product .product-meta--head>.product-form__info-item{margin-bottom:0}.product-meta--head .current_price{font-size:24px;line-height:1.25}.template-product .product-meta--head>.product-form__info-item{margin:0 0 4px}.template-product div#customlinkitems.bp-formula-options{margin-block:0 8px}.template-product .bp-formula-picker>summary{box-sizing:border-box;height:44px;min-height:44px;padding:0 12px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-product .product-form .product-form__variants{margin-bottom:8px}.template-product .product-form__variants .block-swatch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.template-product .product-form__variants .block-swatch-list>.block-swatch{display:block;width:auto;margin:0}.template-product .product-form__variants .block-swatch__item{display:flex;flex-direction:column;justify-content:center;gap:1px;width:100%;height:100%;min-height:44px;padding:6px 8px;line-height:1.2}.template-product .product-form__variants .block-swatch__item:has(.block-swatch__price){min-height:56px}.template-product .product-form__variants .product-form__option+.product-form__option{margin-top:8px}.template-product .product-form__variants .block-swatch__item-text{font-size:15px;overflow-wrap:anywhere}.template-product .product-form__variants .product-form__option--single>.product-form__option-name{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-po{gap:6px;margin-top:0}.pdp-po__compare{display:none!important}.pdp-po__perks li[data-flat]{display:none}.pdp-po__label{flex-wrap:nowrap}.pdp-po__title{white-space:nowrap}.pdp-po__card--sub{padding-bottom:10px}.pdp-po__card--once{padding-top:0;padding-bottom:0}.pdp-po__card--once .pdp-po__head{min-height:46px}.pdp-po__head,.pdp-po__label{min-height:44px}.pdp-po__body{padding-left:0}.pdp-po__select-wrap{max-width:none}.pdp-po__perks{margin-bottom:6px}.pdp-po__perks li+li{margin-top:0}.product-form .product-form__payment-container--buybox{margin-top:8px}}@media screen and (min-width:750px)and (max-width:999px){.template-product .product-form__variants .block-swatch-list:not(:has(>.block-swatch:nth-child(5))){grid-template-columns:none}}@media screen and (min-width:1000px){.pdp-dots{display:none}}.block-swatch__price{display:block;font-size:13px;font-weight:500;color:var(--bp-slate, #3c5366);font-variant-numeric:tabular-nums}.block-swatch__radio:checked+.block-swatch__item .block-swatch__price{color:inherit}.atc-mobile__sticky.pdp-sticky{display:block;position:fixed;left:0;right:0;bottom:var(--pdp-sticky-bottom, 0px);z-index:1000;width:auto;height:auto;opacity:1;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--bp-line, #e1e3e4);background:#fff;box-shadow:0 -6px 18px #1022331a;animation:pdp-sticky-in .22s cubic-bezier(.16,1,.3,1)}.atc-mobile__sticky.pdp-sticky[hidden]{display:none}.pdp-sticky__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;max-width:1200px;margin:0 auto}.pdp-sticky__image,.pdp-sticky__title{display:none}.pdp-sticky__text{min-width:0}.pdp-sticky__summary{margin:0;overflow:hidden;font-size:13px;line-height:1.3;color:var(--bp-slate, #3c5366);white-space:nowrap;text-overflow:ellipsis}.atc-mobile__sticky.pdp-sticky .pdp-sticky__button{width:100%;min-height:48px;margin:0;padding:0 16px;border-radius:6px;font-size:16px;font-weight:600;line-height:1.2;text-transform:none}body.pdp-sticky-on #back-to-top{bottom:calc(var(--pdp-sticky-h, 80px) + 16px)!important}body.pdp-sticky-on iframe#chat-button,body.pdp-sticky-on #google-merchantwidget-iframe-wrapper,body.pdp-sticky-on #gorgias-chat-container iframe#chat-button{transform:translateY(calc(-1 * var(--pdp-sticky-h, 80px)))!important;transition:transform .2s ease-out}body.pdp-sticky-on iframe#chat-button,body.pdp-sticky-on #gorgias-chat-container iframe#chat-button{bottom:20px!important}@media screen and (min-width:1000px){.atc-mobile__sticky.pdp-sticky{padding:10px 24px}.pdp-sticky__inner{grid-template-columns:auto minmax(0,1fr) minmax(280px,auto);align-items:center;gap:16px}.pdp-sticky__image{display:block;width:48px;height:48px;object-fit:contain;border-radius:6px}.pdp-sticky__title{display:block;margin:0;overflow:hidden;font-family:var(--heading-font-family);font-size:17px;font-weight:700;color:var(--bp-navy, #102233);white-space:nowrap;text-overflow:ellipsis}.atc-mobile__sticky.pdp-sticky .pdp-sticky__button{width:auto;min-width:280px}}@keyframes pdp-sticky-in{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.atc-mobile__sticky.pdp-sticky,.pdp-po__card,.pdp-dots span{animation:none;transition:none}}.product-form .pdp-related{margin-top:16px}.template-product .product-form__variants .block-swatch__item:has(.block-swatch__price){flex-direction:column;justify-content:center;gap:1px;line-height:1.2}@media screen and (min-width:1000px){.template-product .product-form__variants .block-swatch__item:has(.block-swatch__price){padding:6px 4px}.template-product .product-form__variants .block-swatch__item:has(.block-swatch__price) .block-swatch__item-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/pdp-buybox.css.map */
