.msrx-pdp{--pdp-navy: var(--msrx-navy, #12294B);--pdp-blue: var(--msrx-blue, #2367B2);--pdp-sky: #EAF3FB;--pdp-card: #F7F9FB;--pdp-line: #E3E8EE;--pdp-muted: var(--msrx-muted, #66748A);--pdp-sticky-top: 120px;--pdp-slide-h: 520px;max-width:var(--msrx-max, 1360px);margin:0 auto;padding:20px var(--msrx-gutter, 16px) 40px;box-sizing:border-box;font-family:var(--msrx-head, "Montserrat", system-ui, sans-serif)}.main-product-slider-wrapper{border-bottom:0}.msrx-pdp .yv-product-slider-wrapper{border-right:0}@media(max-width:989px){.msrx-pdp .row>[class*=col-]{flex:0 0 100%;max-width:100%}.msrx-pdp .yv-main-product-detail{margin-top:24px}}@media(min-width:990px){.msrx-pdp .row{flex-wrap:nowrap;align-items:flex-start}.msrx-pdp .row>.yv-product-slider-wrapper{flex:0 0 55%;max-width:55%;padding-right:48px}.msrx-pdp .row>.yv-product-slider-wrapper~[class*=col-]{flex:0 0 45%;max-width:45%}.msrx-pdp .row>.yv-product-slider-wrapper~[class*=col-] .sticky-item{position:static;max-width:520px}.msrx-pdp .product-detail-slider{position:sticky;top:var(--pdp-sticky-top)}}.msrx-pdp .yv-product-big-slider,.msrx-pdp .yv-product-big-slider .yv-product-slider-item{background:var(--pdp-card)}.msrx-pdp .yv-product-big-slider .yv-product-slider-item{border-radius:16px}@media(min-width:768px){.msrx-pdp .yv-product-big-slider{border-radius:16px;overflow:hidden}.msrx-pdp .thumbnail-position-left .yv-product-big-slider,.msrx-pdp .thumbnail-position-right .yv-product-big-slider{max-width:100%;margin:0}.msrx-pdp .yv-product-small-slider-container{position:static;transform:none;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:none;height:86px;margin-top:14px}.msrx-pdp .yv-product-small-slider-container .yv-product-small-slider{width:100%;height:100%;transform:none;margin:0}.msrx-pdp .yv-product-small-slider-container .yv-product-small-slider .yv-product-slider-item img{transform:none}.msrx-pdp .product-detail-slider .yv-product-small-slider .yv-product-slider-item{width:72px;height:72px;margin:6px 12px 6px 0;box-sizing:border-box;border:2px solid transparent;border-radius:12px;background:var(--pdp-card);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.msrx-pdp .product-detail-slider .yv-product-small-slider .yv-product-slider-item:hover{border-color:var(--pdp-line)}.msrx-pdp .product-detail-slider .yv-product-small-slider .yv-product-slider-item.is-nav-selected{border-color:var(--pdp-navy)}}.msrx-pdp .yv-main-product-detail{color:var(--pdp-navy)}.msrx-pdp .msrx-pdp-top{margin-bottom:14px}.msrx-pdp .product_custom_liquid .msrx-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pdp-blue);text-decoration:none}.msrx-pdp .product_custom_liquid .msrx-eyebrow:hover{text-decoration:underline;text-underline-offset:3px}.msrx-pdp .yv-main-product-detail .yv-product-detail-title{margin:8px 0 6px;font-family:inherit;font-weight:700;color:var(--pdp-navy);font-size:clamp(26px,2.6vw,32px);line-height:1.15;letter-spacing:-.02em;text-transform:none}.msrx-pdp .yv-main-product-detail .yv-product-sku{margin:0 0 18px;font-size:12.5px;color:var(--pdp-muted)}.msrx-pdp .yv-main-product-detail .yv-product-sku:empty{display:none}.msrx-pdp .yv-pricebox-outer{margin-bottom:10px}.msrx-pdp [data-price-wrapper]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.msrx-pdp .yv-main-product-detail .yv-product-price{font-family:inherit;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--pdp-navy)}.msrx-pdp .yv-compare-price-box{display:inline-flex;align-items:center;gap:10px}.msrx-pdp .yv-product-compare-price{font-size:16px;font-weight:500;color:var(--pdp-muted);text-decoration:line-through}.msrx-pdp .yv-product-percent-off{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--pdp-sky);color:var(--pdp-blue);font-size:12px;font-weight:700;letter-spacing:.01em;text-transform:none}.msrx-pdp .yv-product-tax-shipping{margin:6px 0 0;font-size:12.5px;color:var(--pdp-muted)}.msrx-stock{margin:0 0 18px}.msrx-stock__line{display:flex;flex-wrap:wrap;align-items:center;margin:0;font-size:13.5px;font-weight:600;color:var(--pdp-navy)}.msrx-stock__dot{width:8px;height:8px;margin-right:8px;border-radius:50%;background:#1f9d62;box-shadow:0 0 0 3px #1f9d6229}.msrx-stock__line.is-out .msrx-stock__dot{background:#98a2b3;box-shadow:0 0 0 3px #98a2b333}.msrx-stock__ship{font-weight:500;color:var(--pdp-muted);white-space:pre-wrap}.msrx-stock__cold{display:flex;gap:12px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--pdp-sky);border:1px solid #D3E4F5;font-size:13px;line-height:1.5;color:var(--pdp-navy)}.msrx-stock__cold strong{display:block;font-weight:700}.msrx-stock__cold-text{display:block;margin-top:2px;color:#3c4f6b}.msrx-stock__cold-ico{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--pdp-blue)}.msrx-stock__cold-ico svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.msrx-pdp .product-option-selector{margin-bottom:18px}.msrx-pdp .yv-variant-title{margin-bottom:8px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pdp-muted)}.msrx-pdp .product-loop-variants .variant_option{margin:0 8px 8px 0}.msrx-pdp .product-loop-variants .option{min-height:44px;padding:10px 18px;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;color:var(--pdp-navy);background:#fff}.msrx-pdp .product-loop-variants .option:after{border:1.5px solid var(--pdp-line);opacity:1;border-radius:999px}.msrx-pdp .product-loop-variants .variant_option:hover input+.option{background:var(--pdp-card);color:var(--pdp-navy)}.msrx-pdp .product-loop-variants .variant_option input:checked+.option{background:var(--pdp-navy);color:#fff}.msrx-pdp .product-loop-variants .variant_option input:checked+.option:after{border-color:var(--pdp-navy)}.msrx-pdp .product-loop-variants .variant_option input:focus-visible+.option{outline:2px solid var(--pdp-blue);outline-offset:2px}.msrx-pdp .product-loop-variants .color_option .option{border-radius:50%;padding:0}.msrx-pdp .product-loop-variants .color_option .option:after{border-radius:50%}.msrx-pdp .product-loop-variants select{width:100%;min-height:48px;padding:10px 40px 10px 16px;border:1.5px solid var(--pdp-line);border-radius:12px;background-color:#fff;color:var(--pdp-navy);font-family:inherit;font-size:14.5px;font-weight:600}.msrx-pdp .product-loop-variants select:focus{border-color:var(--pdp-blue);outline:none;box-shadow:0 0 0 3px #2367b226}.msrx-pdp .yv-product-quantity{margin:20px 0 -52px;position:relative;z-index:2;width:120px;height:52px;border:0;padding:0}.msrx-pdp .yv-product-quantity .yv-variant-title,.msrx-pdp .yv-product-quantity>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.msrx-pdp .yv-product-quantity .quantity{max-width:none;width:120px;height:52px;border:1.5px solid var(--pdp-line);border-radius:12px;background:#fff;box-shadow:none;overflow:hidden}.msrx-pdp .yv-product-quantity .quantity input{border:0;border-radius:0;padding:2px 30px;font-family:inherit;font-size:15px;font-weight:600;color:var(--pdp-navy);-moz-appearance:textfield}.msrx-pdp .yv-product-quantity .quantity-button{width:34px;height:100%;top:0;transform:none;border-radius:0;background:transparent;color:var(--pdp-navy)}.msrx-pdp .yv-product-quantity .quantity-button.quantity-up{right:0}.msrx-pdp .yv-product-quantity .quantity-button.quantity-down{left:0}.msrx-pdp .yv-product-quantity .quantity-button:hover{background:var(--pdp-card)}.msrx-pdp .yv-product-quantity .quantity-button svg{width:12px;height:12px;fill:currentColor!important}.msrx-pdp .product_button{margin:0}.msrx-pdp .product_button .pdp-action-container{display:flex;flex-direction:column;gap:12px;align-items:stretch;margin:0;padding:0;border:0}.msrx-pdp .yv-main-product-detail .pdp-action-container .add_to_cart{width:100%;min-width:0;min-height:52px;height:52px;margin:0;border-radius:12px!important;background:var(--pdp-navy)!important;border:0!important;color:#fff!important;box-shadow:none;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;transition:background-color .15s ease}.msrx-pdp .yv-main-product-detail .pdp-action-container .add_to_cart:hover{background:var(--pdp-blue)!important}.msrx-pdp .yv-main-product-detail .pdp-action-container .add_to_cart:before,.msrx-pdp .yv-main-product-detail .pdp-action-container .add_to_cart:after{content:none!important;display:none!important;animation:none!important}.msrx-pdp .yv-main-product-detail .pdp-action-container .add_to_cart:hover{color:#fff!important}.msrx-pdp .yv-main-product-detail .pdp-action-container .add_to_cart[disabled]{background:#c9d1db!important;color:#fff!important;cursor:not-allowed}.msrx-pdp .yv-product-quantity~.product_button .pdp-action-container .add_to_cart{width:calc(100% - 132px);margin-left:132px}.msrx-pdp .yv-product-quantity+#wcp_vd_table:empty{display:none}.msrx-pdp .yv-product-quantity:has(+#wcp_vd_table:not(:empty)){margin-bottom:0}.msrx-pdp #wcp_vd_table:not(:empty)~.product_button .pdp-action-container .add_to_cart{width:100%;margin-left:0}.msrx-pdp .yv-main-product-detail .pdp-action-container .shopify-payment-button{width:100%;margin:0;max-width:none}.msrx-pdp .yv-main-product-detail .pdp-action-container .shopify-payment-button__button{min-height:52px;border-radius:12px!important;font-family:inherit;font-size:15px;font-weight:700;text-transform:none;letter-spacing:0}.msrx-pdp .yv-main-product-detail .pdp-action-container .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--pdp-navy)!important;border:1.5px solid var(--pdp-navy)!important;box-shadow:none!important}.msrx-pdp .yv-main-product-detail .pdp-action-container .shopify-payment-button__button--unbranded:hover{background:var(--pdp-navy)!important;color:#fff!important}.msrx-pdp .yv-main-product-detail .pdp-action-container .shopify-payment-button__button--unbranded[disabled]{opacity:.45}.msrx-pdp .product_button shopify-payment-terms{display:none}.msrx-pdp .productErrors{margin:10px 0 0}.msrx-pdp .medshift-purchase-gate--message{position:relative;margin:20px 0 0;padding:16px 18px;border-radius:12px;background:var(--pdp-sky);border:1px solid #D3E4F5;color:var(--pdp-navy)}.msrx-pdp .medshift-purchase-gate--message:before{display:none}.msrx-pdp .medshift-purchase-gate--message p{margin:0;padding:0!important;font-size:14px;line-height:1.6;font-weight:500!important;color:var(--pdp-navy)}.msrx-pdp .medshift-purchase-gate--message a{color:var(--pdp-blue);font-weight:700;text-decoration:underline;text-underline-offset:2px}.msrx-pdp p.medshift-purchase-gate{margin:20px 0 0}.msrx-pdp .medshift-purchase-gate__btn{display:flex;width:100%;min-height:52px;border-radius:12px!important;background:var(--pdp-navy)!important;border:0!important;color:#fff!important;font-family:inherit;font-weight:700;text-transform:none;letter-spacing:0}.msrx-pdp .medshift-purchase-gate__btn:hover{background:var(--pdp-blue)!important}.msrx-ticks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--pdp-line)}.msrx-ticks li{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:#3c4f6b}.msrx-ticks svg{flex:0 0 auto;width:15px;height:15px;color:#1f9d62}.msrx-pdp .product_custom_liquid:not(:first-of-type){font-size:14px;line-height:1.6}.msrx-pdp .msrx-pdp-help{margin-top:20px}.msrx-pdp .complementary_products{margin-top:28px}@media(prefers-reduced-motion:reduce){.msrx-pdp *{transition:none!important}}.msrx-pdp .msrx-buy-stacked .yv-product-quantity{margin-bottom:14px}.msrx-pdp .msrx-buy-stacked .yv-product-quantity~.product_button .pdp-action-container .add_to_cart{width:100%;margin-left:0;margin-top:14px}.msrx-pdp .yv-main-product-detail,.msrx-pdp .yv-main-product-detail.slider-product-detail{padding:0;height:auto}.msrx-pdp .yv-main-product-detail .pdp-action-container .add_to_cart{max-width:none;flex:0 0 auto}.msrx-pdp .yv-product-quantity~.product_button .pdp-action-container .add_to_cart{align-self:flex-end}.msrx-ticks{flex-wrap:nowrap;gap:6px 14px}.msrx-ticks li{white-space:nowrap;font-size:13px}@media(max-width:599px){.msrx-stock__ship{flex-basis:100%;margin-top:4px}.msrx-stock__ship>span[aria-hidden]{display:none}.msrx-ticks{flex-direction:column;align-items:flex-start}}@media(min-width:768px){.msrx-pdp .slider-desktop-height-fixed .yv-product-slider-item .image-wrapper,.msrx-pdp .slider-desktop-height-fixed .yv-product-slider-item .product-single__media{height:var(--pdp-slide-h)}.msrx-pdp .slider-desktop-height-fixed .yv-product-slider-item .image-wrapper img{object-fit:contain}}@media(max-width:767px){.msrx-pdp .product-detail-slider .yv-product-big-slider:not(.flickity-enabled).multi-images .yv-product-slider-item,.msrx-pdp .yv-product-slider.multi-images .yv-product-slider-item{flex:0 0 100%;max-width:100%;width:100%;margin-right:0}.msrx-pdp .yv-product-big-slider{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px}.msrx-pdp .yv-product-big-slider::-webkit-scrollbar{display:none}.msrx-pdp .yv-product-big-slider .yv-product-slider-item{scroll-snap-align:start}}@media(max-width:989px){.msrx-pdp .yv-main-product-detail>*{padding-left:0!important;padding-right:0!important}}.msrx-ticks{flex-wrap:wrap!important}.msrx-pdp .msrx-pdp-top .msrx-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0;margin:0 0 12px;font-size:13px;color:var(--pdp-muted)}.msrx-pdp .msrx-pdp-top .msrx-crumbs a{color:var(--pdp-muted);text-decoration:none}.msrx-pdp .msrx-pdp-top .msrx-crumbs a:hover{color:var(--pdp-blue)}.msrx-pdp .yv-main-product-detail>:has(>.msrx-pdp-top)+.product_custom_liquid>a:first-child:not(.msrx-eyebrow){display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pdp-blue);text-decoration:none}.msrx-pdp:has(.msrx-stock) .yv-product-tax-shipping{display:none}.msrx-pdp .yv-main-product-detail a.button[href^="/account/login"]{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:20px 0 0;border-radius:12px!important;background:var(--pdp-navy)!important;border:0!important;color:#fff!important;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;box-shadow:none}.msrx-pdp .yv-main-product-detail a.button[href^="/account/login"]:hover{background:var(--pdp-blue)!important}.msrx-pdp [id*=smile_io_smile_points_on_product_page]{margin:14px 0 0}.msrx-pdp [id*=smile_io_smile_points_on_product_page] section{border:1px solid var(--pdp-line)!important;border-radius:12px!important;background:var(--pdp-card)!important;box-shadow:none!important;color:var(--pdp-navy)!important;font-family:inherit!important}.msrx-pdp [id*=smile_io_smile_points_on_product_page] section *{font-family:inherit!important;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/56/assets/msrx-pdp.css.map */
