.shopify-section--product-sticky-bar-bottom{position:sticky;bottom:0;z-index:3}.product-subtitle-badges{display:flex;align-items:center;gap:1rem}.product-subtitle,.product-badge-list{display:flex;align-items:center;height:42px;padding:6px 20px;border:2px solid #b6637b;text-transform:uppercase;background:#fff}.product-subtitle{flex-direction:row}.product-subtitle span{letter-spacing:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}@media screen and (max-width: 768px){.product-subtitle span{font-weight:600}}.product-badge-list{background:#b6637b;color:#fff}.product-badge-list .new-badge.badge--product-label{background:transparent;color:#fff;padding:0!important}.product-badge-list .badge,.badge-list .badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}@media screen and (max-width: 768px){.product-subtitle-badges{gap:.5rem}.product-subtitle,.product-badge-list{min-width:0;flex-shrink:1}.product-subtitle span,.product-badge-list .badge,.badge-list .badge{max-width:200px}}@media screen and (max-width: 480px){.product-subtitle span,.product-badge-list .badge,.badge-list .badge{max-width:150px}}.product-info .product-info__block-item .product-title{letter-spacing:normal;font-weight:500;font-size:36px;line-height:100%;text-transform:capitalize}.product-info .product-info__block-item price-list .price-container *{font-weight:400;font-size:24px;line-height:26px;letter-spacing:normal;text-align:center;text-transform:uppercase}.product-info__block-group.quantity-add-to-cart{display:flex;flex-direction:row;align-items:flex-start;margin:16px 0 12px!important}.product-sticky-bar__actions product-form form.shopify-product-form button{width:100%}.product-info__block-list{width:100%;max-width:600px}.container--xl .product-info__block-list{max-width:100%}.product-info__block-item[data-block-id=quantity_selector],.product-info__block-item[data-block-id=buy_buttons] button{height:45px}.product-info__block-item[data-block-id=payment_terms],.product-info__block-item[data-block-type=card-discount-promo]{text-align:center}.product-info__block-list .product-info__block-item[data-block-type=custom-description],.product-info__block-list .product-info__block-item[data-block-type=cross-sell],.product-info__block-list .product-info__block-item[data-block-type=alt-description],.product-info__block-list .product-info__block-item[data-block-type=how-to-apply],.product-info__block-list .product-info__block-item[data-block-type=ingredients-description],.product-info__block-list .product-info__block-item[data-block-type=rebuy-accordion]{margin-block-start:0;margin-block-end:0}.product-info__block-item[data-block-type=custom-description] accordion-disclosure.accordion,.product-info__block-item[data-block-type=cross-sell] accordion-disclosure.accordion,.product-info__block-item[data-block-type=alt-description] accordion-disclosure.accordion,.product-info__block-item[data-block-type=how-to-apply] accordion-disclosure.accordion,.product-info__block-item[data-block-type=ingredients-description] accordion-disclosure.accordion,.product-info__block-item[data-block-type=rebuy-accordion] accordion-disclosure.accordion{border-top:0}.product-info__block-item[data-block-type=custom-description] accordion-disclosure.accordion .accordion__toggle,.product-info__block-item[data-block-type=cross-sell] accordion-disclosure.accordion .accordion__toggle,.product-info__block-item[data-block-type=alt-description] accordion-disclosure.accordion .accordion__toggle,.product-info__block-item[data-block-type=how-to-apply] accordion-disclosure.accordion .accordion__toggle,.product-info__block-item[data-block-type=ingredients-description] accordion-disclosure.accordion .accordion__toggle,.product-info__block-item[data-block-type=rebuy-accordion] accordion-disclosure.accordion .accordion__toggle{padding-block:1rem}.product-info__block-item[data-block-type=rebuy-accordion] accordion-disclosure.accordion .super-title{display:none}.product-info__block-item[data-block-type=rebuy-accordion] accordion-disclosure.accordion .rebuy-widget{padding:0}@media screen and (min-width: 768px){.product-info__block-item[data-block-type=rebuy-accordion] accordion-disclosure.accordion .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-media{width:25%}.product-info__block-item[data-block-type=rebuy-accordion] accordion-disclosure.accordion .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-info,.product-info__block-item[data-block-type=rebuy-accordion] accordion-disclosure.accordion .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-actions{width:75%}}@media screen and (max-width: 768px){.product-info__block-item[data-block-type=rebuy-accordion] accordion-disclosure.accordion .rebuy-widget .rebuy-product-block .rebuy-product-media img{max-width:60%}}.product-info__block-item[data-block-type=card-discount-promo]{margin-bottom:32px}.product-info__block-item[data-block-id=price]{gap:16px;display:flex;flex-direction:column}.product-info__block-item[data-block-id=buy_buttons]{width:100%;max-width:465px}.product-info__block-item[data-block-id=quantity_selector]{min-width:128px}.container--xl .product-info__block-item[data-block-id=buy_buttons]{max-width:100%}.custom-icons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0}.product-info__block-list .accordion__disclosure .accordion__toggle .text-with-icon{font-size:16px}.product-info__block-list .accordion__content.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:0}.product-info__block-list .accordion__content{margin-block-start:.5rem}.custom-img-container{max-width:110px}.custom-icons-grid img{width:50px;height:auto}.custom-icons-grid p{font-weight:500}.cross-sell-products{margin-top:1rem}.cross-sell-product{transition:all .2s ease}.cross-sell-product__content{align-items:center}.cross-sell-product__info{min-width:0}.cross-sell-product__title{margin-bottom:.5rem}.cross-sell-product__title a{color:#2d2d2d;text-decoration:none;transition:color .2s ease}.cross-sell-product__title a:hover{color:#b6637b}.cross-sell-product__subtitle{margin-bottom:1rem;line-height:1.4}.cross-sell-product__media{flex-shrink:0;display:flex;align-items:center;justify-content:center;max-width:175px;height:175px;width:100%}.cross-sell-product__media img{width:100%;height:auto;object-fit:cover;aspect-ratio:1}.cross-sell-product__form .button{font-size:.875rem;padding:.5rem 1rem;min-height:40px}.product-info__block-list .product-badge-list .badge--sold-out,.pdp-badges.product-subtitle-badges .badge.badge--sold-out{background-color:#fff0;color:#fff}.product-variant-grid{margin:1rem 0}.variant-grid-container{display:grid;grid-template-columns:repeat(10,1fr);gap:.75rem;width:100%}.variant-grid-item{aspect-ratio:1;min-width:0}.associated-product{display:block;width:100%;height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:2px solid transparent}.associated-product:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#b6637b}.associated-product.active{border-color:#b6637b;border-width:2px;transform:translateY(-1px)}.variant-image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f8f8}.variant-image-container img{width:100%;height:100%;object-fit:cover;border-radius:6px}.empty-variant{background:#f0f0f0;border:2px dashed #ccc;display:flex;align-items:center;justify-content:center}.empty-variant img{opacity:.5}.product-info__block-item[data-block-id=quantity_selector][data-variant-available=false],div#PBarNextFrameWrapper{display:none}@media screen and (min-width: 1000px){.variant-grid-container{grid-template-columns:repeat(10,1fr);gap:.5rem}.product .product-gallery{position:sticky;top:0}.pdp-badges.product-subtitle-badges{display:none}}@media screen and (max-width: 999px){.product-info__block-item[data-block-type=subtitle-badges]{display:none}.pdp-badges.product-subtitle-badges .product-badge-list .badge{font-size:14px!important}.product-info__block-item[data-block-id=quantity_selector],.product-info__block-item[data-block-id=buy_buttons] button,.product-info__block-group.quantity-add-to-cart quantity-selector.quantity-selector{height:45px}.pdp-badges.product-subtitle-badges{margin-top:-53px;margin-left:-20px;height:100%;z-index:1}.pdp-badges.product-subtitle-badges .product-subtitle{background:#fff}.product-subtitle-badges{gap:.5rem}}@media screen and (max-width: 999px) and (min-width: 769px){.variant-grid-container{grid-template-columns:repeat(8,1fr)}}@media screen and (max-width: 768px){.variant-grid-container{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 768px){.custom-icons-grid{grid-template-columns:repeat(2,1fr)!important}.cross-sell-product__content{flex-direction:row;text-align:left}.cross-sell-product__title{font-size:14px}.cross-sell-product__media{width:150px!important;margin-top:0}.cross-sell-product__form--mobile{display:block;margin-top:1rem}}@media screen and (min-width: 769px){.cross-sell-product__form--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/558/assets/product-page.css.map */
