.template-product .page-content--product{padding:24px 30px 48px}.custom-main_product .page-width{max-width:1280px;margin:0 auto;padding:0}.custom-main_product .product-tag{display:flex;padding:8px 12px;align-items:center;gap:10px;border-radius:var(--global-radius, 4px);background:var(--color-black-5, rgba(29, 29, 29, .05));width:max-content;margin:12px 0;color:var(--color-black-60, rgba(29, 29, 29, .6));font-size:var(--global-font-size-desktop-base-xs, 12px);font-weight:400;line-height:160%}.custom-main_product .product-single__title{color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-desktop-H2, 32px);font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.96px;margin:0}.custom-main_product .product_custom_short_text{color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-desktop-base-xl, 22px);font-weight:400;line-height:160%;margin:24px 0 0;max-width:34rem}.custom-main_product .collapsible-trigger-btn--borders{border:0;color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-mobile-base, 16px);font-style:normal;font-weight:700;line-height:160%;padding:12px 0;border-bottom:1px solid rgba(48,48,48,.2);letter-spacing:0;text-transform:capitalize}.custom-main_product .collapsible-trigger-btn--borders[aria-expanded=true]{border-bottom:0}.custom-main_product .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:0;padding:20px 0;font-size:var(--global-font-size-desktop-base, 16px);line-height:160%}.custom-main_product .collapsible-content__inner.rte p,.custom-main_product .collapsible-content__inner.rte ul,.custom-main_product .collapsible-content__inner.rte ol,.custom-main_product .collapsible-content__inner.rte table,.custom-main_product .collapsible-content__inner.rte .metafield-rich_text_field{margin:0 0 16px;line-height:160%}.custom-main_product .collapsible-content__inner.rte ul,.custom-main_product .collapsible-content__inner.rte ol{margin-left:0;padding-left:20px}.custom-main_product .collapsible-content__inner.rte li{margin-bottom:4px;line-height:160%}.custom-main_product .collapsible-content__inner.rte p:not(:first-child):has(>strong:only-child){margin-top:24px}.custom-main_product .collapsible-content__inner.rte>*:first-child,.custom-main_product .collapsible-content__inner.rte>.tabcontent>*:first-child{margin-top:0}.custom-main_product .collapsible-content__inner.rte>*:last-child,.custom-main_product .collapsible-content__inner.rte>.tabcontent>*:last-child{margin-bottom:0}.custom-main_product .collapsible-content__inner.rte>.tab{display:none}.custom-main_product .collapsible-content__inner.rte>p:empty{display:none}.custom-main_product .CTAs-container{margin:0;height:unset}.custom-main_product .btn--full{width:100%}.custom-main_product .custom-qty-atc{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:24px}.custom-main_product .js-qty__wrapper{max-width:96px}.custom-main_product .js-qty__num{height:48px;width:auto;border-radius:var(--global-radius, 4px);border:2px solid var(--color-alt-gray, #E5E5E5);background:var(--color-white-100, #FFF)}.custom-main_product .jdgm-prev-badge__text{color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-desktop-base-sm, 14px);font-style:normal;font-weight:700;line-height:100%}.custom-main_product .product-image-main{border-radius:var(--global-radius, 4px);border:1px solid var(--color-black-20, rgba(29, 29, 29, .2));background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat;overflow:hidden}.jdgm-star.jdgm--on:before{color:#ffaf2e}@media(max-width:768px){.template-product .page-content--product{padding:20px 24px 0}}.custom-main_product .loop-widget-purchase-options-container{display:flex!important;flex-direction:column-reverse;border-radius:2px!important;gap:0!important}.custom-main_product .loop-widget-purchase-option.loop-widget-purchase-option-selected{border-radius:0!important;border-top:1px solid var(--color-secondary-100, #EDDDC3)!important;border-right:1px solid var(--color-secondary-100, #EDDDC3)!important;border-left:1px solid var(--color-secondary-100, #EDDDC3)!important;background:var(--color-secondary-60, rgba(237, 221, 195, .6))!important;height:64px}.custom-main_product .loop-widget-purchase-option.loop-widget-purchase-option-onetime{height:63px}.custom-main_product .loop-widget-purchase-option-radio{height:16px;width:16px;min-height:unset;margin:0 12px 0 0}.custom-main_product .loop-widget-purchase-option-radio svg{width:100%;height:100%}.custom-main_product .loop-widget-purchase-option-price{color:var(--color-black-100, #1D1D1D)!important;font-size:var(--global-font-size-mobile-base, 16px)!important;font-style:normal;font-weight:700!important;line-height:100%}.custom-main_product .loop-widget-purchase-option-compare-at-price{color:var(--color-gray-60, rgba(48, 48, 48, .6))!important;font-weight:700!important}.custom-main_product .loop-widget-purchase-options-label{position:relative;font-size:0}.custom-main_product .loop-widget-purchase-options-label:before{content:"Choose OPTIONS:";color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-desktop-section, 14px);font-style:normal;font-weight:700;line-height:100%;letter-spacing:var(--global-font-letter-spacing, 2px);text-transform:uppercase}.custom-main_product .loop-widget-purchase-option-radio svg circle:nth-child(1){stroke:#edddc399}.custom-main_product .loop-widget-purchase-option.loop-widget-purchase-option-selected .loop-widget-purchase-option-radio{position:relative}.custom-main_product .loop-widget-purchase-option.loop-widget-purchase-option-selected .loop-widget-purchase-option-radio svg{display:none}.custom-main_product .loop-widget-purchase-option{position:relative}.custom-main_product .loop-widget-purchase-option.loop-widget-purchase-option-selected .loop-widget-purchase-option-radio:before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 0C6.41775 0 4.87103 0.469192 3.55544 1.34824C2.23985 2.22729 1.21447 3.47672 0.608967 4.93853C0.00346628 6.40034 -0.15496 8.00887 0.153721 9.56072C0.462403 11.1126 1.22433 12.538 2.34315 13.6569C3.46197 14.7757 4.88743 15.5376 6.43928 15.8463C7.99113 16.155 9.59966 15.9965 11.0615 15.391C12.5233 14.7855 13.7727 13.7602 14.6518 12.4446C15.5308 11.129 16 9.58225 16 8C15.9978 5.87895 15.1542 3.84542 13.6544 2.34562C12.1546 0.845814 10.121 0.00223986 8 0ZM11.5123 6.58923L7.20462 10.8969C7.14746 10.9541 7.07959 10.9995 7.00489 11.0305C6.93018 11.0615 6.8501 11.0774 6.76923 11.0774C6.68836 11.0774 6.60828 11.0615 6.53358 11.0305C6.45887 10.9995 6.391 10.9541 6.33385 10.8969L4.48769 9.05077C4.37222 8.9353 4.30735 8.77868 4.30735 8.61538C4.30735 8.45208 4.37222 8.29547 4.48769 8.18C4.60317 8.06453 4.75978 7.99966 4.92308 7.99966C5.08638 7.99966 5.24299 8.06453 5.35846 8.18L6.76923 9.59154L10.6415 5.71846C10.6987 5.66128 10.7666 5.61593 10.8413 5.58499C10.916 5.55404 10.9961 5.53812 11.0769 5.53812C11.1578 5.53812 11.2378 5.55404 11.3126 5.58499C11.3873 5.61593 11.4551 5.66128 11.5123 5.71846C11.5695 5.77564 11.6148 5.84351 11.6458 5.91822C11.6767 5.99292 11.6927 6.07299 11.6927 6.15384C11.6927 6.2347 11.6767 6.31477 11.6458 6.38947C11.6148 6.46418 11.5695 6.53205 11.5123 6.58923Z' fill='%231D1D1D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.custom-main_product .loop-widget-purchase-option-discount-badge{position:absolute;right:0;top:0;display:inline-flex;padding:0 8px;justify-content:center;align-items:center;gap:10px;border-radius:var(--global-radius, 4px);background:var(--color-green-100, #3A8E05);color:var(--color-white-100, #FFF);font-size:var(--global-font-size-mobile-base-xxs, 10px);font-style:normal;font-weight:700;line-height:160%;letter-spacing:var(--global-font-letter-spacing-sm, 1px)}.custom-main_product .loop-widget-purchase-option-header{align-items:flex-end!important;position:relative}.custom-main_product .loop-points-wrapper{gap:8px}.custom-main_product .loop-widget-purchase-option-label{color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-mobile-base, 16px);font-style:normal;font-weight:700;line-height:100%}.custom-main_product .loop-points-display__text{color:var(--color-primary-100, #8E7005);font-size:12px;font-style:normal;font-weight:700;line-height:100%}.custom-main_product .loop-widget-purchase-option{padding:16px;height:64px;justify-content:center}.custom-main_product .loop-widget-tooltip-container{margin-top:16px}.custom-main_product .loop-widget-tooltip-image:before{content:"";display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6 1.125C5.03582 1.125 4.09329 1.41091 3.2916 1.94659C2.48991 2.48226 1.86507 3.24363 1.49609 4.13442C1.12711 5.02521 1.03057 6.00541 1.21867 6.95107C1.40678 7.89672 1.87108 8.76536 2.55286 9.44715C3.23464 10.1289 4.10328 10.5932 5.04894 10.7813C5.99459 10.9694 6.97479 10.8729 7.86558 10.5039C8.75637 10.1349 9.51775 9.51009 10.0534 8.7084C10.5891 7.90671 10.875 6.96418 10.875 6C10.8736 4.70749 10.3596 3.46831 9.44564 2.55436C8.5317 1.64042 7.29251 1.12636 6 1.125ZM6 9C5.88875 9 5.78 8.96701 5.68749 8.9052C5.59499 8.84339 5.52289 8.75554 5.48032 8.65276C5.43775 8.54998 5.42661 8.43688 5.44831 8.32776C5.47001 8.21865 5.52359 8.11842 5.60225 8.03975C5.68092 7.96109 5.78115 7.90751 5.89026 7.88581C5.99938 7.8641 6.11248 7.87524 6.21526 7.91782C6.31804 7.96039 6.4059 8.03249 6.4677 8.12499C6.52951 8.21749 6.5625 8.32625 6.5625 8.4375C6.5625 8.58668 6.50324 8.72976 6.39775 8.83525C6.29226 8.94074 6.14919 9 6 9ZM6.375 6.71625V6.75C6.375 6.84946 6.33549 6.94484 6.26517 7.01517C6.19484 7.08549 6.09946 7.125 6 7.125C5.90055 7.125 5.80516 7.08549 5.73484 7.01517C5.66451 6.94484 5.625 6.84946 5.625 6.75V6.375C5.625 6.27554 5.66451 6.18016 5.73484 6.10983C5.80516 6.03951 5.90055 6 6 6C6.62016 6 7.125 5.57812 7.125 5.0625C7.125 4.54688 6.62016 4.125 6 4.125C5.37985 4.125 4.875 4.54688 4.875 5.0625V5.25C4.875 5.34946 4.83549 5.44484 4.76517 5.51516C4.69484 5.58549 4.59946 5.625 4.5 5.625C4.40055 5.625 4.30516 5.58549 4.23484 5.51516C4.16451 5.44484 4.125 5.34946 4.125 5.25V5.0625C4.125 4.13203 4.96594 3.375 6 3.375C7.03406 3.375 7.875 4.13203 7.875 5.0625C7.875 5.87719 7.23 6.55922 6.375 6.71625Z' fill='%231D1D1D' fill-opacity='0.8'/%3E%3C/svg%3E")}.custom-main_product .loop-widget-tooltip-label{color:var(--color-black-80, rgba(29, 29, 29, .8));font-size:var(--global-font-size-mobile-base-sm, 14px);font-style:normal;font-weight:400;line-height:160%}.custom-main_product .loop-widget-tooltip-image svg{display:none}@media(max-width:768px){.custom-main_product .loop-widget-purchase-option{padding:12px;height:72px!important}.custom-main_product .loop-widget-purchase-option-price-container{display:block}.custom-main_product .loop-widget-purchase-option-discount-badge{top:-6px}.custom-main_product .grid__item{padding-left:0}.custom-main_product .product__thumb-item a.is-active:before,.custom-main_product .product__thumb-item a:focus:before{content:unset}}.template-product .product-single__sticky{top:20px;padding:0}.product__main-photos .flickity-page-dots{display:none}@media screen and (min-width:990px){.custom-main_product .grid__item.medium-up--one-half{padding-left:75px}}@media only screen and (max-width:768px){.custom-main_product .grid{margin-left:0}.custom-main_product .product__main-photos{margin:0}.custom-main_product .product-single__meta{text-align:left}.custom-main_product .product-single__title{color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-mobile-H2, 24px);font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.72px}.custom-main_product .product_custom_short_text{margin:24px 0 16px;color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-mobile-base, 16px);font-style:normal;font-weight:400;line-height:160%}.loop-widget-purchase-options-label{margin:0;padding:32px 0 0}.custom-main_product .custom-qty-atc{gap:12px}.custom-main_product .btn--full{min-width:unset;padding:0;height:48px}.custom-main_product .collapsible-trigger-btn--borders{font-size:14px}}.product__photos{position:relative}.product__photos .wishlist-engine{position:absolute;top:10px;right:10px;z-index:100;border-radius:4px;border:1px solid var(--color-gray-20, rgba(48, 48, 48, .2));background:var(--color-white-100, #FFF);margin:0!important;width:max-content;overflow:hidden;display:flex;width:28px;height:28px;padding:8px;justify-content:center;align-items:center}.product__photos .wishlist-engine .wishlist-engine-button svg path{stroke:#30303033!important}.pdf-download-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;border:0;color:var(--color-black-100, #1D1D1D);font-size:var(--global-font-size-mobile-base, 16px);font-style:normal;font-weight:700;line-height:160%;padding:12px 0;border-bottom:1px solid rgba(48,48,48,.2);letter-spacing:0}.pdf-icon{line-height:0}@media(max-width:480px){.template-product .product__photos .wishlist-engine{width:max-content!important}}.review-container .jdgm-star.jdgm--on:before{color:#8e7005!important}div#jm-widget-main,p.pdp-loyalty-points,.wishlist-engine{display:none!important}button#addToCartCTA{width:100%}.custom-main_product .payment-buttons,.custom-main_product .jmc-cart-wishlist.right{margin:0}.rebuy-widget.widget-type-product.widget-display-embed.is-visible.widget-layout-grid .rebuy-button,.rebuy-widget .rebuy-button{letter-spacing:.12em;padding-left:10px;padding-right:10px;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:38px}.custom-main_product .js-qty__wrapper{position:relative}.custom-main_product .js-qty__adjust{color:var(--color-black-100, #1D1D1D);opacity:1;transition:opacity .15s ease}.custom-main_product .js-qty__adjust:hover{opacity:.6}.custom-main_product .js-qty__adjust .icon,.custom-main_product .js-qty__adjust .icon path{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round}.custom-main_product .js-qty__adjust .icon{width:14px;height:14px}.custom-main_product #notify-me-variant-options,.custom-main_product .CTAs-container .notify-me{float:none;width:100%;margin:12px 0 0;background:none;padding:0;border-radius:0}.custom-main_product .CTAs-container:has(#addToCartCTA:not(:disabled)) #notify-me-variant-options{display:none!important}.custom-main_product .CTAs-container:has(#addToCartCTA:disabled) #notify-me-variant-options{display:block!important}.custom-main_product a.klaviyo-bis-trigger,a.klaviyo-bis-trigger{background:#1d1d1d;color:#fff;width:100%;height:50px;display:flex;padding:0 12px;border-radius:3px;text-align:center;justify-content:center;align-items:center;font-size:13px;font-weight:700;letter-spacing:3.9px;text-transform:uppercase;text-decoration:none;line-height:1}.loop-widget-container{margin-top:24px}[id^=price-block-]{margin-bottom:16px}.product-block.product-block--price{display:flex;align-items:center}.product-single__meta span.product__price,div#custom-sticky-header-jm span.product__price{color:#1d1d1d!important}.custom-main_product .product-block.product-block--price span.product__price.product__price--compare,.custom-main_product .product-block.product-block--price span.product__price.product__price--compare span{text-decoration:line-through!important;color:var(--color-gray-60, rgba(48, 48, 48, .6))!important}.product-block.product-block--price span.product__price-savings{display:inline-flex;padding:0 8px;justify-content:center;align-items:center;gap:10px;border-radius:var(--global-radius, 16px);background:var(--color-green-100, #3A8E05);color:var(--color-white-100, #FFF)!important;font-size:var(--global-font-size-mobile-base-xxs, 12px);font-style:normal;font-weight:700;line-height:160%;letter-spacing:var(--global-font-letter-spacing-sm, 1px)}.product-sticky-header.fixed span.product__price.product__price--compare span.money,.product-sticky-header.fixed span.product__price.product__price--compare,div#custom-sticky-header-jm span.product__price.product__price--compare{text-decoration:line-through!important;color:var(--color-gray-60, rgba(48, 48, 48, .6))!important}
/*# sourceMappingURL=/cdn/shop/t/573/assets/custom-product-v2.css.map */
