.product-custom .section-breadcrumbs .breadcrumbs,.product-custom .breadcrumbs{font-size:12px;line-height:1.25;letter-spacing:0}.product-custom .thb-product-detail .product-title{font-size:28px;line-height:1.3;letter-spacing:0;margin-bottom:12px}.product-custom .thb-product-detail .product-price-container .price{font-size:22px;line-height:1.4;letter-spacing:0;font-weight:var(--font-body-medium-weight, 500)}.product-custom .thb-product-detail shopify-payment-terms{font-size:14px;line-height:1.5;letter-spacing:0;text-align:left;margin-top:0;margin-bottom:0;padding-bottom:0;border-bottom:none}.product-custom .thb-product-detail .price .unit-price,.product-custom .thb-product-detail .price del,.product-custom .thb-product-detail .price del .amount{opacity:.5;color:#222;text-decoration:line-through}.product-custom .thb-product-detail .price ins,.product-custom .thb-product-detail .price ins .amount,.product-custom .thb-product-detail .price .amount.discounted{color:#ef6693;text-decoration:none;opacity:1}.product-custom .bundle-key-benefits{list-style:none;margin:20px 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.product-custom .bundle-key-benefits li{display:flex;align-items:center;gap:7px;margin:0;font-size:16px;line-height:1.5;letter-spacing:0;color:#222}.product-custom .bundle-key-benefits__icon{flex-shrink:0;width:24px;height:24px}.product-custom .bundle-key-benefits__icon svg{display:block;width:24px;height:24px}.product-custom .variations .product-form__input--color input[type=radio]+label{width:80px;height:80px;border-radius:0;border:1px solid #c5c5c5;margin:0;box-shadow:none}.product-custom .variations .product-form__input--color input[type=radio]+label:after{top:0;left:0;right:0;bottom:0;border-radius:0;transform:none}.product-custom .variations .product-form__input--color input[type=radio]:checked+label{border-color:#050505;box-shadow:none;z-index:5}.product-custom .variations .product-form__input--color input[type=radio]:hover:after,.product-custom .variations .product-form__input--color input[type=radio]:focus-visible+label{transform:none;box-shadow:none}.product-custom .variations .form__label,.product-custom .variations .product-form__input .form__label{font-size:16px;text-transform:capitalize;line-height:1.5;letter-spacing:0;margin-bottom:14px}.product-custom .variations{margin-bottom:24px}.product-custom .add_to_cart_holder{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-custom .add_to_cart_holder .quantity{width:91px;min-width:91px;margin:0;border:1px solid #ef6693;border-radius:30px;background:#fff;height:48px}.product-custom .add_to_cart_holder .quantity .qty{font-size:16px;line-height:1.5;color:#222}.product-custom .add_to_cart_holder .single-add-to-cart-button{flex:1 1 auto;min-width:0;margin:0;height:48px;border-radius:30px;background:#ef6693;border-color:#ef6693;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.product-custom .add_to_cart_holder>.shopify-payment-button{flex:0 0 100%;width:100%;order:10;margin-top:2px}.product-custom .add_to_cart_holder>.shopify-payment-button shopify-accelerated-checkout{display:block;width:100%}.product-custom .add_to_cart_holder .swym-button-bar,.product-custom .add_to_cart_holder .swym-btn-container,.product-custom .add_to_cart_holder>.swym-button{order:1}@media screen and (hover:hover){.product-custom .add_to_cart_holder .single-add-to-cart-button:hover,.product-custom .add_to_cart_holder .single-add-to-cart-button:focus-visible{background:#ef6693;border-color:#ef6693;color:#222}.product-custom .add_to_cart_holder .single-add-to-cart-button:hover:before,.product-custom .add_to_cart_holder .single-add-to-cart-button:focus-visible:before{display:block;background:#fff}.product-custom .add_to_cart_holder .single-add-to-cart-button:not(.loading):focus:not(:focus-visible){background:#ef6693;border-color:#ef6693;color:#fff}.product-custom .add_to_cart_holder .single-add-to-cart-button:not(.loading):focus:not(:focus-visible):before{transform:rotate3d(0,0,1,6deg) translate3d(-1.2em,110%,0)}}.product-custom .add_to_cart_holder .swym-button-bar,.product-custom .add_to_cart_holder .swym-btn-container{margin:0;flex-shrink:0}.product-custom .add_to_cart_holder .swym-button,.product-custom .add_to_cart_holder button.swym-button{width:48px;height:48px;min-width:48px;padding:0;border-radius:99px;background-color:transparent!important;border:none!important;display:inline-flex;align-items:center;justify-content:center}.product-custom .product-add-to-cart-sticky--inner.product-add-to-cart-sticky--inner-text{padding-left:0;padding-right:0}.product-custom .product-add-to-cart-sticky--inner-text .product-add-to-cart-sticky--info{min-width:0}.product-custom .product-add-to-cart-sticky--label{flex-shrink:0;margin-inline-start:auto;padding-inline-start:18px;font-size:14px;line-height:1.5;font-weight:var(--font-body-medium-weight, 500);color:var(--color-body);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.product-custom .thb-product-detail .product--text{font-size:15px;line-height:1.5;letter-spacing:0}.product-custom .bundle-trust-line{margin:14px 0 0;font-size:15px;line-height:1.5;letter-spacing:0;color:#222}.product-custom .bundle-sparkle-rewards{margin:16px 0 28px;font-size:15px;line-height:1.5;letter-spacing:0;color:#222;opacity:.8}.product-custom .bundle-sparkle-rewards p{margin:0}.product-custom .bundle-sparkle-rewards a{color:inherit;text-decoration:underline}#rise-store-credit-banner-theme-app-extension:empty{margin-top:14px}.product-custom .rise-sb-store-credit-container{margin-top:18px;margin-bottom:28px;padding:0!important}.product-custom .rise-sb-truncatable-text,.product-custom .rise-sb-text-link{font-size:15px!important;line-height:1.4!important}@media only screen and (max-width:767px){.product-custom .rise-sb-store-credit-container{display:flex!important;justify-content:flex-start!important;text-align:left!important}.product-custom .rise-sb-store-credit-content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:left!important}.product-custom .rise-sb-balance-info{flex:1 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;justify-content:flex-start!important;text-align:left!important;overflow:hidden!important}.product-custom .rise-sb-button-container{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:auto!important;margin:0!important;padding:0!important;justify-content:flex-start!important;text-align:left!important}.product-custom .rise-sb-truncatable-text{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-custom .rise-sb-text-link{white-space:nowrap!important}}.product-custom .thb-product-detail .accordion summary,.product-custom .thb-product-detail collapsible-row summary{font-size:16px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none}.product-custom .thb-product-detail .accordion__content,.product-custom .thb-product-detail .collapsible__content{font-size:15px;line-height:1.5}@media only screen and (min-width:1068px){.product-custom .thb-product-detail>.row{max-width:1440px;margin-left:auto;margin-right:auto}.product-custom .product-grid-container{grid-template-columns:minmax(0,1fr) 507px;column-gap:92px;row-gap:0}.product-custom .product-images,.product-custom .product-images--grid{gap:24px}}@media only screen and (max-width:767px){.product-custom .thb-product-detail .product-title{font-size:22px;line-height:1.3}.product-custom .thb-product-detail .product-price-container .price{font-size:20px;line-height:1.4}.product-custom .bundle-key-benefits li{font-size:15px}.product-custom .add_to_cart_holder{flex-wrap:wrap}.product-custom .add_to_cart_holder .single-add-to-cart-button{flex:1 1 auto;min-width:0}.product-custom .section-multicolumn .multicolumn__column h4,.product-custom .section-image-with-text-slideshow .image-with-text-slideshow__content-content h3{font-size:24px;line-height:1.3}.product-custom .section-multicolumn .multicolumn__column p{font-size:16px;line-height:1.5}.product-custom .section-image-with-text-slideshow .image-with-text-slideshow__content-content p,.product-custom .section-image-with-text-slideshow .image-with-text-slideshow__content-content .text-button,.product-custom .section-image-with-text-slideshow .image-with-text-slideshow__content-content a{font-size:15px;line-height:1.5}}.product-custom .complementary-products{display:block;width:100%;max-width:480px}.product-custom .complementary-products--inner{border:1px solid #e2e2e2;box-sizing:border-box;width:100%;padding:48px 24px 28px;margin-top:53px;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.product-custom .complementary-products--heading{position:absolute;top:0;left:50%;z-index:1;transform:translate3d(-50%,-50%,0);background:var(--bg-body, #fff);padding:10px;font-size:15px;line-height:1.5;letter-spacing:2.1px;text-transform:uppercase;font-weight:var(--font-body-medium-weight, 500);white-space:nowrap}.product-custom .complementary-products .product-cart-item{display:flex;align-items:center;width:100%;max-width:none;min-height:88px;gap:20px;margin:0}.product-custom .complementary-products .product-cart-item .product-cart-item-image{margin:0;flex-shrink:0;width:88px;height:88px;overflow:hidden}.product-custom .complementary-products .product-cart-item .product-cart-item-image img,.product-custom .complementary-products .product-cart-item .product-cart-item-image .thb-placeholder{display:block;width:88px;height:88px;object-fit:cover}.product-custom .complementary-products .product-cart-item>.product-cart-item-info{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;flex:1}.product-custom .complementary-products .product-cart-item .cart-product-link{width:100%;margin-bottom:4px;font-size:16px;line-height:1.5;font-weight:var(--font-body-medium-weight, 500);letter-spacing:0;color:#000;text-decoration:none;overflow-wrap:anywhere}.product-custom .complementary-products .product-cart-item .price{display:block;font-size:16px;line-height:1.5;opacity:.7;margin:0;color:#000}.product-custom .complementary-products .product-cart-item .price del{display:none}.product-custom .complementary-products .product-cart-item .price del+ins{margin-left:0}.product-custom .complementary-products .product-cart-item .price ins,.product-custom .complementary-products .product-cart-item .price .amount.discounted{color:#000}.product-custom .complementary-products .product-cart-item .product-card-quickview{margin-top:14px}.product-custom .complementary-products .product-cart-item .product-card-quickview,.product-custom .complementary-products .product-cart-item .text-button{font-size:14px;line-height:1;letter-spacing:.7px;text-transform:uppercase;font-weight:var(--font-body-medium-weight, 500);color:#000;border-bottom:1px solid #222;padding-bottom:2px;text-decoration:none;display:inline-flex}.product-custom .complementary-products .product-cart-item .product-card-quickview:after,.product-custom .complementary-products .product-cart-item .text-button:before,.product-custom .complementary-products .product-cart-item .text-button:after{display:none}@media only screen and (max-width:767px){.product-custom .complementary-products{max-width:none}.product-custom .complementary-products--inner{padding:48px 16px 28px 0;margin-top:28px}.product-custom .complementary-products .product-cart-item{gap:18px}}.product-custom .section-header h2,.product-custom .section-header .h3{font-size:28px;line-height:1.3;letter-spacing:0}@media only screen and (min-width:768px){.product-custom .section-header h2,.product-custom .section-header .h3{font-size:38px;letter-spacing:.38px}}.product-custom .section-image-with-text-slideshow .image-with-text-slideshow__content-content h3{font-size:26px;line-height:1.3;letter-spacing:0}.product-custom .section-image-with-text-slideshow .image-with-text-slideshow__content-content p,.product-custom .section-image-with-text-slideshow .image-with-text-slideshow__content-content .text-button,.product-custom .section-image-with-text-slideshow .image-with-text-slideshow__content-content a{font-size:16px;line-height:1.5}.product-custom .section-collapsible-content .accordion summary{font-size:16px;line-height:1.5;text-transform:none;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/100/assets/product-custom.css.map */
