.pdp-buybox{--pdp-ink: #0f1a21;--pdp-cyan: #1dafd9;--pdp-teal: #126d87;--pdp-teal-deep: #0e5468;--pdp-ice: #e8f7fc;--pdp-muted: #4a5260;--pdp-line: #d5dde2}.pdp-buybox .product-form .title-row{margin-bottom:6px}.pdp-buybox .product-form .title-row .title{margin:0}.pdp-buybox .product-form .dynamic-price-container{display:inline-flex;flex-wrap:wrap;align-items:center;vertical-align:middle;margin:0 16px 4px 0}.pdp-buybox .product-form .dynamic-price-container .price-area{margin:0}.pdp-buybox .product-form .dynamic-price-container+.not-in-quickbuy{display:inline-flex;align-items:center;vertical-align:middle;min-height:30px;margin:0 0 4px}.pdp-buybox .product-form .dynamic-price-container+.not-in-quickbuy .shopify-app-block{margin:0}.pdp-buybox .product-form .option-selectors .option-selector{margin-bottom:10px}.pdp-buybox .product-form .option-selectors .option-selector:last-child{margin-bottom:0}.pdp-buybox .product-form .option-selector .label{margin-bottom:6px;font-size:15px}.pdp-buybox .product-form .option-selectors .option-selector__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.pdp-buybox .product-form .option-selectors .option-selector__btns label.opt-label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:auto;margin:0;padding:8px 18px}.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:12px;background:#fff;color:var(--pdp-ink);cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}.pdp-po__card--sub{border-color:#8fd3e8;background:var(--pdp-ice)}.pdp-po__card.is-selected{border-color:var(--pdp-ink);box-shadow:inset 0 0 0 1px var(--pdp-ink)}.pdp-po__card:hover:not(.is-selected){border-color:var(--pdp-muted)}.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-ink);background:var(--pdp-ink);box-shadow:inset 0 0 0 4px #fff}.pdp-po__radio:focus-visible{outline:2px solid var(--pdp-teal);outline-offset:3px}.pdp-po__label{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:44px;margin:0;padding:0;cursor:pointer}.pdp-po__title{font-size:16px;font-weight:600;line-height:1.3;color:var(--pdp-ink)}.pdp-po__badge{padding:2px 8px;border-radius:999px;background:var(--pdp-cyan);color:var(--pdp-ink);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.pdp-po__badge[hidden],.pdp-po__compare[hidden],.pdp-po__saving[hidden]{display:none}.pdp-po__price{display:flex;align-items:baseline;gap:6px;text-align:right;white-space:nowrap}.pdp-po__now{font-size:17px;font-weight:700;color:var(--pdp-teal-deep);font-variant-numeric:tabular-nums}.pdp-po__now--once{color:var(--pdp-ink);font-weight:600}.pdp-po__compare{font-size:14px;color:var(--pdp-muted)}.pdp-po__saving{flex:1 1 100%;font-size:13px;font-weight:600;line-height:1.3;color:var(--pdp-teal-deep)}.pdp-po__card--sub .pdp-po__label{padding:5px 0}.pdp-po__body{display:none;padding:0 0 12px 30px}.pdp-po__card--sub.is-selected .pdp-po__body{display:block}.pdp-po__freq{display:flex;align-items:center;gap:10px}.pdp-po__freq-label{flex:none;margin:0;font-size:14px;font-weight:600;color:var(--pdp-ink)}.pdp-po__select-wrap{position:relative;flex:1 1 auto;max-width:240px}.pdp-po__select{width:100%;min-height:44px;margin:0;padding:0 36px 0 12px;border:1px solid #9aa6ae;border-radius:8px;background:#fff;color:var(--pdp-ink);font:inherit;font-size:15px;appearance:none;-webkit-appearance:none;cursor:pointer}.pdp-po__select:focus-visible{outline:2px solid var(--pdp-teal);outline-offset:2px}.pdp-po__chev{position:absolute;right:10px;top:50%;display:flex;transform:translateY(-50%);pointer-events:none}.pdp-po__chev svg{width:18px;height:18px}.pdp-po__perk{position:relative;margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.4;color:var(--pdp-muted)}.pdp-po__perk:before{content:"";position:absolute;left:2px;top:.38em;width:10px;height:6px;border-left:2px solid var(--pdp-teal);border-bottom:2px solid var(--pdp-teal);transform:rotate(-45deg)}.pdp-buybox .product-form .quantity-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;position:static;margin:14px 0 0;padding:0;box-shadow:none;background:none}.pdp-buybox .product-form .quantity-submit-row>.label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-buybox .product-form .quantity-submit-row .quantity-wrapper{flex:none}.pdp-buybox .product-form .quantity-submit-row .quantity-wrapper a{width:44px;min-width:44px;height:52px;line-height:52px}.pdp-buybox .product-form .quantity-submit-row .quantity-wrapper input[name=quantity]{width:40px;height:52px;margin:0}.pdp-buybox .product-form .quantity-submit-row .quantity-wrapper a:first-child{border-radius:999px 0 0 999px;border-right:0}.pdp-buybox .product-form .quantity-submit-row .quantity-wrapper a:last-child{border-radius:0 999px 999px 0;border-left:0}.pdp-buybox .product-form .quantity-submit-row .quantity-wrapper input[name=quantity]{border:1.5px solid #bfbfbf;border-radius:0}.pdp-buybox .product-form .quantity-submit-row .quantity-submit-row__submit{flex:1 1 160px;min-width:0;margin:0}.pdp-buybox .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{min-height:52px;margin:0;padding:0 14px;font-size:17px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-buybox .product-form .quantity-submit-row>:not(.label):not(.quantity-wrapper):not(.quantity-submit-row__submit){flex:1 1 100%}.pdp-buybox .product-form .quantity-submit-row>#customlinkitems,.pdp-buybox .product-form .quantity-submit-row>.delivery-promise__promise-container:empty{display:none}.pdp-terms{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--pdp-muted)}.pdp-terms[hidden]{display:none}.pdp-terms__link{color:var(--pdp-teal);text-decoration:underline}.pdp-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin:8px 0 12px}.pdp-meta-row .vendor{margin:0;font-size:14px}.pdp-meta-row .favorite-button-wrapper{margin:0}html body .sticky-atc-bar[data-pdp]{z-index:1000}.sticky-atc-bar[data-pdp]{display:block;bottom:var(--pdp-sticky-bottom, 0px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #d5dde2;box-shadow:0 -4px 16px #0f1a211f;visibility:hidden;transition:transform .25s ease-out,visibility 0s linear .25s}.sticky-atc-bar[data-pdp].is-visible{visibility:visible;transition:transform .25s ease-out,visibility 0s}.sticky-atc-bar[data-pdp] .sticky-atc-bar__inner{max-width:1200px;margin:0 auto}.sticky-atc-bar[data-pdp] .sticky-atc-bar__title{font-size:14px;color:#0f1a21}.sticky-atc-bar[data-pdp] .sticky-atc-bar__context{overflow:hidden;font-size:13px;color:#4a5260;text-overflow:ellipsis;white-space:nowrap}.sticky-atc-bar[data-pdp] .sticky-atc-bar__btn{min-height:48px;padding:0 20px;border-radius:999px;background:#0f1a21;font-size:15px}@media(hover:hover){.sticky-atc-bar[data-pdp] .sticky-atc-bar__btn:hover:not(:disabled){background:#126d87;opacity:1}}.sticky-atc-bar[data-pdp] .sticky-atc-bar__btn:focus-visible{outline:2px solid #126d87;outline-offset:2px}@media(prefers-reduced-motion:reduce){.sticky-atc-bar[data-pdp],.sticky-atc-bar[data-pdp].is-visible{transition:none}}html body.sticky-atc-active{padding-bottom:var(--pdp-sticky-h, 72px)}body.sticky-atc-active #gorgias-chat-container iframe#chat-button,body.sticky-atc-active #gorgias-chat-container #chat-button,body.sticky-atc-active [id^=alia-root],body.sticky-atc-active #rebuy-bubble-global-alert-modal{bottom:calc(var(--pdp-sticky-h, 72px) + var(--pdp-sticky-bottom, 0px) + 12px)!important}body.sticky-atc-active #google-merchantwidget-iframe-wrapper{transform:translateY(calc(-1 * var(--pdp-sticky-h, 72px)))}@media(max-width:767.98px){.pdp-buybox .gallery .main-image{min-height:300px}.pdp-buybox .gallery .product-slideshow .slide .product-media--image .rimage-outer-wrapper{max-width:none!important}.pdp-buybox .gallery .product-slideshow .slide .product-media--image .rimage-wrapper{height:300px;padding-top:0!important}.pdp-buybox .gallery .product-slideshow .slide .product-media--image .rimage-wrapper img{width:100%;height:100%;object-fit:contain}.pdp-buybox .gallery .thumbnails{display:none!important}.pdp-dots{display:flex;justify-content:center;gap:6px;height:6px;margin:6px 0 0}.pdp-dots[hidden]{display:none}.pdp-dots span{width:6px;height:6px;border-radius:50%;background:#c3ccd2}.pdp-dots span.is-active{background:#0f1a21}.pdp-buybox .gallery{margin-bottom:8px}.pdp-buybox .product-form .title-row .title{font-size:21px;line-height:1.25}.pdp-buybox .product-form .dynamic-price-container .price{font-size:22px}.pdp-buybox .product-form .option-selector .label{font-size:14px;line-height:1.2;margin-bottom:4px}.pdp-buybox .product-form .quantity-submit-row{margin-top:10px}.pdp-buybox .product-form .dynamic-price-container .price-area,.pdp-buybox .product-form .dynamic-price-container .price{line-height:1.25}.pdp-buybox .product-form .option-selectors .option-selector{margin-bottom:8px}.pdp-buybox .product-form .option-selectors .option-selector__btns{gap:6px}.pdp-buybox .product-form .option-selectors .option-selector__btns label.opt-label{padding:6px 14px;font-size:14px}.pdp-po__card{padding:0 12px}.pdp-po__badge{display:none!important}}@media(max-width:399.98px){.pdp-buybox .product-form .title-row .title{font-size:20px}.pdp-buybox .product-form .option-selectors .option-selector__btns label.opt-label{padding:6px 10px}.pdp-buybox .product-form .quantity-submit-row{gap:8px}.pdp-buybox .product-form .quantity-submit-row .quantity-wrapper input[name=quantity]{width:34px}.pdp-buybox .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{padding:0 10px;font-size:15px}}@media(min-width:768px)and (max-width:1099.98px){.pdp-buybox .product-form .title-row .title{font-size:26px;line-height:1.25}.pdp-po__badge{display:none!important}.pdp-po__card{padding:0 12px}.pdp-buybox .product-form .quantity-submit-row{gap:8px}.pdp-buybox .product-form .quantity-submit-row .quantity-wrapper input[name=quantity]{width:34px}.pdp-buybox .product-form .quantity-submit-row .quantity-submit-row__submit{flex-basis:150px}.pdp-buybox .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{padding:0 10px;font-size:15px}}@media(min-width:768px){.pdp-dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/pdp-buybox.css.map */
