product-form input[type=radio]+label{align-items:center;border-color:var(--color-primary-100);border-radius:.25rem;border-width:1px;display:flex;justify-content:center;min-height:2.25rem;padding:.25rem .5rem;text-align:center;width:100%}product-form input[type=radio]+label:after,product-form input[type=radio]+label:before{content:var(--tw-content);display:none}product-form .gpo-choicelist{max-width:calc(33.33333% - 12px);width:100%}product-form input[type=radio]:checked+label:not(.color){background-color:var(--color-background);border-color:var(--color-primary-100);border-width:2px;color:var(--color-primary-100)}product-form input[type=radio].disabled+label{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(156,163,175,var(--tw-bg-opacity,1));border-color:rgb(156,163,175,var(--tw-border-opacity,1));text-decoration-line:line-through}product-form input[type=radio]:checked+label.color{border-color:var(--color-primary-100)}product-form .gpo-input-wrap{border-color:var(--color-primary-100)!important;border-radius:.25rem;border-width:1px!important;width:100%}.gpo-form__group{display:flex;flex-wrap:wrap}.gpo-form__group .gpo-label,.gpo-form__group .gpo-selected-values{margin-bottom:.5rem}.gpo-form__group .gpo-selected-values{margin-left:.25rem}.gpo-form__group .gpo-ov-wrapper,.gpo-form__group .messages{width:100%}.dark-link,.dark-link:hover{color:var(--color-primary-100)}.btn{align-items:center;border-radius:9999px;display:flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.72px;line-height:1.4;padding:1.125rem;text-decoration-line:none}@media(min-width:430px){.btn{padding:1.125rem 2.375rem}}@media(min-width:1024px){.btn{font-size:1.125rem;line-height:1.4}}.btn-sm{align-items:center;border-radius:9999px;display:flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.72px;line-height:1.4;padding:.625rem;text-decoration-line:none}@media(min-width:430px){.btn-sm{padding:.625rem 1.375rem}}.btn-primary{background-color:var(--color-primary-300);border-color:var(--color-primary-300);border-radius:9999px;border-width:2px;color:var(--color-primary-400);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary:hover{background-color:var(--color-primary-100);border-color:var(--color-primary-100);color:var(--color-primary-400)}.btn-secondary{background-color:transparent;border-color:var(--color-primary-300);border-radius:9999px;border-width:2px;color:var(--color-primary-300);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{border-color:var(--color-primary-100);color:var(--color-primary-100)}.btn-primary.active{background-color:transparent;border-color:var(--color-primary-300);border-radius:9999px;border-width:2px;color:var(--color-primary-300);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary.active:hover{border-color:var(--color-primary-100);color:var(--color-primary-100)}.shadow-button-primary{--tw-shadow:0 -2px 4px 0 rgba(0,0,0,.25) inset,0 4px 0 0 #21791e;--tw-shadow-colored:inset 0 -2px 4px 0 var(--tw-shadow-color),0 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-button-primary:hover{--tw-shadow:0 -2px 4px 0 rgba(0,0,0,.25) inset,0 4px 0 0 #081f13;--tw-shadow-colored:inset 0 -2px 4px 0 var(--tw-shadow-color),0 4px 0 0 var(--tw-shadow-color)}.product-form__submit.hidden-cart-btn-primary{display:none!important}.product-form__error-message-wrapper[hidden],accordion-toggle:not(.active) .icon-text:before{opacity:0;visibility:hidden}accordion-toggle.review.active .details{max-height:100%!important}.product-infor a,.product-infortab a{color:var(--color-primary-100);font-weight:500}.product-infor a:hover,.product-infortab a:hover{color:var(--color-primary-100)}.product-infortab .jdgm-rev-widg__body{max-height:1000px;overflow:auto;padding-right:.5rem}tabs-component .tab-heading.active{color:var(--color-primary-100)}tabs-component.product-infortab .tab-detail.lg\:hidden{display:block;max-height:0!important;opacity:0;padding:0!important;visibility:hidden}.product-infortab img{border-radius:.25rem;width:100%}.transition-height{transition:height .5s ease}@media(min-width:1024px){.sticky-header .product-media-wrapper{top:158px}}.ld-over-full-inverse.running:before,.ld-over-full.running:before,.product-form__buttons .ld-over-inverse.running:before{z-index:10!important}.product-description div *{display:inline;margin-bottom:.5rem}.product-description div ul{display:list-item;list-style-position:inside;list-style-type:disc}.section-product-description .tab-heading.active{border-color:var(--color-primary-100);color:var(--color-primary-100)}.\!display-inherit{display:inherit!important}.product-description .product-details *{display:inherit;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.product-description .product-details :last-child{margin-bottom:0}.product-description .product-details ul{list-style-position:inside;list-style-type:disc;margin-bottom:1rem}.product-description .product-details ul li{display:list-item!important;margin-bottom:.25rem!important}.product-description .product-details ul li *,.product-description .product-details ul li:last-child{margin-bottom:0!important}product-infor accordion-toggle .details *{font-size:.875rem!important;line-height:1.25!important}product-infor accordion-toggle .details ul{list-style-position:inside!important;list-style-type:disc}.installment shopify-payment-terms{display:block;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}inbox-online-store-chat{bottom:5rem!important}@media(min-width:1024px){inbox-online-store-chat{bottom:1rem!important}}.jdgm-review-widget{margin-left:auto;margin-right:auto;max-width:var(--page-width);padding-left:var(--container-pading-mobile);padding-right:var(--container-pading-mobile)}@media(min-width:768px){.jdgm-review-widget{padding-left:var(--container-pading-tablet);padding-right:var(--container-pading-tablet)}}@media(min-width:1024px){.jdgm-review-widget{padding-left:var(--container-pading-desktop);padding-right:var(--container-pading-desktop)}}slider-component.gallery .slider-dots .slider-dot{background-color:var(--color-background);border-color:var(--color-background)!important}slider-component.gallery .slider-dots .slider-dot.active{background-color:var(--color-background);border-color:var(--color-primary-300)!important;border-width:1px}slider-component.product-gallery .slider-dots .slider-dot:nth-child(10),slider-component.product-gallery .slider-dots .slider-dot:nth-child(11),slider-component.product-gallery .slider-dots .slider-dot:nth-child(12),slider-component.product-gallery .slider-dots .slider-dot:nth-child(13),slider-component.product-gallery .slider-dots .slider-dot:nth-child(14),slider-component.product-gallery .slider-dots .slider-dot:nth-child(15),slider-component.product-gallery .slider-dots .slider-dot:nth-child(16),slider-component.product-gallery .slider-dots .slider-dot:nth-child(17),slider-component.product-gallery .slider-dots .slider-dot:nth-child(18),slider-component.product-gallery .slider-dots .slider-dot:nth-child(19),slider-component.product-gallery .slider-dots .slider-dot:nth-child(20),slider-component.product-gallery .slider-dots .slider-dot:nth-child(21),slider-component.product-gallery .slider-dots .slider-dot:nth-child(22),slider-component.product-gallery .slider-dots .slider-dot:nth-child(23),slider-component.product-gallery .slider-dots .slider-dot:nth-child(24),slider-component.product-gallery .slider-dots .slider-dot:nth-child(25),slider-component.product-gallery .slider-dots .slider-dot:nth-child(26),slider-component.product-gallery .slider-dots .slider-dot:nth-child(27),slider-component.product-gallery .slider-dots .slider-dot:nth-child(28),slider-component.product-gallery .slider-dots .slider-dot:nth-child(29),slider-component.product-gallery .slider-dots .slider-dot:nth-child(30),slider-component.product-gallery .slider-dots .slider-dot:nth-child(31),slider-component.product-gallery .slider-dots .slider-dot:nth-child(7),slider-component.product-gallery .slider-dots .slider-dot:nth-child(8),slider-component.product-gallery .slider-dots .slider-dot:nth-child(9){display:none!important}product-infor accordion-toggle .summary:before{border-radius:6px;content:"";height:calc(100% + 16px);left:-10px;position:absolute;top:-8px;transition:all .2s ease;width:calc(100% + 20px);z-index:0}product-infor accordion-toggle.active .summary:before,product-infor accordion-toggle:hover .summary:before{background:#f1f1f1}.product-description div{margin-bottom:1rem;margin-top:.5rem}.product-description div:first-child{margin-top:0!important}.product-description div:last-child{margin-bottom:0!important}@media(min-width:1024px){.product-description div{margin-bottom:1.5rem;margin-top:.75rem}}.product-description div *{font-size:.875rem;line-height:1.5;margin-bottom:1rem}.product-description div :last-child{margin-bottom:0}.product-description div ul li{margin-bottom:.5rem!important}.product-description div ul li *,.product-description div ul li:last-child{margin-bottom:0!important}.product-description img{border-radius:.25rem;margin-bottom:1rem;width:100%}.product-description img:last-child{margin-bottom:0}@media(min-width:1024px){.product-description img{margin-bottom:1.5rem}}.product-details *{font-size:.875rem;line-height:1.5;margin-bottom:1rem}.product-details :last-child{margin-bottom:0}.product-details a{display:inline!important}.product-details p:empty{display:block!important;height:.02px}.product-details.special p{display:inline!important}.product-details ul{list-style-position:inside;list-style-type:disc;margin-bottom:1rem;margin-left:.5rem;margin-top:-.5rem}.product-details ul:first-child{margin-top:0}.product-details ol{list-style-position:inside;list-style-type:decimal;margin-bottom:1rem;margin-left:.5rem;margin-top:-.5rem}.product-details ol:first-child{margin-top:0}.product-details ol li,.product-details ul li{margin-bottom:.25rem!important}.product-details ol li *,.product-details ol li:last-child,.product-details ul li *,.product-details ul li:last-child{margin-bottom:0!important}.shipping-description{color:var(--color-primary-100);font-size:.875rem;font-weight:300;line-height:1.5}.shipping-mini-description{color:var(--color-primary-100);font-size:.625rem;font-weight:300;line-height:1.45}.shipping-description *,.shipping-mini-description *{margin-bottom:1rem}.shipping-description :last-child,.shipping-mini-description :last-child{margin-bottom:0}.shipping-description h1,.shipping-description h2,.shipping-description h3,.shipping-description h4,.shipping-description h5,.shipping-description h6,.shipping-mini-description h1,.shipping-mini-description h2,.shipping-mini-description h3,.shipping-mini-description h4,.shipping-mini-description h5,.shipping-mini-description h6{color:var(--color-primary-100);font-weight:600;margin-bottom:1rem}.shipping-description p+p,.shipping-mini-description p+p{margin-top:-.75rem}.shipping-description ul,.shipping-mini-description ul{list-style-position:inside;list-style-type:disc;margin-bottom:1rem;margin-left:.5rem;margin-top:-.5rem}.shipping-description ul:first-child,.shipping-mini-description ul:first-child{margin-top:0}.shipping-description ol,.shipping-mini-description ol{list-style-position:inside;list-style-type:decimal;margin-bottom:1rem;margin-left:.5rem;margin-top:-.5rem}.shipping-description ol:first-child,.shipping-mini-description ol:first-child{margin-top:0}.shipping-description ol li,.shipping-description ul li,.shipping-mini-description ol li,.shipping-mini-description ul li{margin-bottom:.25rem!important}.shipping-description ol li *,.shipping-description ol li:last-child,.shipping-description ul li *,.shipping-description ul li:last-child,.shipping-mini-description ol li *,.shipping-mini-description ol li:last-child,.shipping-mini-description ul li *,.shipping-mini-description ul li:last-child{margin-bottom:0!important}.shipping-description b,.shipping-description strong,.shipping-mini-description b,.shipping-mini-description strong{font-weight:500;margin-bottom:0}.content-wrapper{color:var(--color-primary-100);font-size:.875rem;font-weight:300;line-height:1.5}@media(min-width:768px){.content-wrapper{font-size:1rem;line-height:1.6}}.content-wrapper h1,.content-wrapper h1 *,.content-wrapper h2,.content-wrapper h2 *,.content-wrapper h3,.content-wrapper h3 *,.content-wrapper h4,.content-wrapper h4 *,.content-wrapper h5,.content-wrapper h5 *,.content-wrapper h6,.content-wrapper h6 *{color:var(--color-primary-100);font-weight:600!important;margin-left:0;margin-right:0}.content-wrapper h2,.content-wrapper h2 *{font-size:1rem!important;font-weight:600!important;line-height:1.5!important}@media(min-width:1024px){.content-wrapper h2,.content-wrapper h2 *{font-size:1.125rem!important;font-weight:700!important;line-height:1.4!important}}.content-wrapper h3,.content-wrapper h3 *,.content-wrapper h4,.content-wrapper h4 *,.content-wrapper h5,.content-wrapper h5 *,.content-wrapper h6,.content-wrapper h6 *{font-size:.875rem!important;font-weight:600!important;line-height:1.25!important}@media(min-width:1024px){.content-wrapper h3,.content-wrapper h3 *,.content-wrapper h4,.content-wrapper h4 *,.content-wrapper h5,.content-wrapper h5 *,.content-wrapper h6,.content-wrapper h6 *{font-size:1rem!important;line-height:1.5!important}}.content-wrapper h1,.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5,.content-wrapper h6{margin-bottom:.5rem;margin-top:.5rem}.content-wrapper h1:first-child,.content-wrapper h2:first-child,.content-wrapper h3:first-child,.content-wrapper h4:first-child,.content-wrapper h5:first-child,.content-wrapper h6:first-child{margin-top:0}@media(min-width:1024px){.content-wrapper h1,.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5,.content-wrapper h6{margin-left:0;margin-right:0}}.content-wrapper a,.content-wrapper p,.content-wrapper ul{margin-bottom:1rem}.content-wrapper a,.content-wrapper a *{display:inline;font-weight:600!important}.content-wrapper a{text-decoration-line:underline}.content-wrapper p+h2,.content-wrapper p+h3,.content-wrapper p+h4,.content-wrapper p+h5{margin-top:1.25rem}.content-wrapper p+p{margin-top:-.75rem}@media(min-width:1024px){.content-wrapper p+p{margin-top:-1rem}}.content-wrapper b *{font-weight:600!important}.content-wrapper ol,.content-wrapper ul{color:var(--color-primary-100);font-family:var(--font-body),sans-serif;list-style-position:inside}.content-wrapper ol{list-style-type:decimal}.content-wrapper ul>ul{padding-left:1.25rem}@media(min-width:1024px){.content-wrapper ul>ul{padding-left:2.5rem}}.content-wrapper ul li p{display:inline}.content-wrapper ul li,.content-wrapper ul li *{font-size:.875rem;line-height:1.5;list-style-type:disc}.content-wrapper ul li * ::marker,.content-wrapper ul li ::marker{color:var(--color-primary-100)}.content-wrapper ul li ::marker,.content-wrapper ul li::marker{color:var(--color-primary-100)}@media(min-width:768px){.content-wrapper ul li,.content-wrapper ul li *{font-size:1rem;line-height:1.6}}.content-wrapper ul li *{margin-bottom:0!important}.content-wrapper b,.content-wrapper b *,.content-wrapper strong,.content-wrapper strong *{font-weight:500!important}.content-wrapper blockquote,.content-wrapper blockquote *{font-family:var(--font-heading),sans-serif!important;font-size:.75rem;font-style:italic;font-weight:300!important;line-height:1.5;margin:0;padding:0;text-align:center!important}@media(min-width:768px){.content-wrapper blockquote,.content-wrapper blockquote *{font-size:.875rem;line-height:1.25}}.content-wrapper blockquote{margin:.5rem auto 1rem}@media(min-width:1024px){.content-wrapper blockquote{margin-bottom:1.25rem}}.content-wrapper table{border-radius:.5rem!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.content-wrapper table tr{border-bottom-width:1px!important;border-color:var(--color-primary-100)!important;border-top-width:1px!important}.content-wrapper table tr td,.content-wrapper table tr th{border-color:var(--color-primary-100)!important;border-left-width:1px!important;border-right-width:1px!important;padding:.5rem!important;text-align:center!important}.content-wrapper table tr td:first-child,.content-wrapper table tr th:first-child{text-align:left!important}.content-wrapper table tr td *{margin:0!important}.content-wrapper img{border-radius:10px;display:block;height:-moz-fit-content;height:fit-content;margin-left:auto!important;margin-right:auto!important;max-width:100%;-o-object-fit:contain;object-fit:contain}product-infor .jdgm-prev-badge,product-infor .jdgm-prev-badge[data-average-rating="0.00"]{display:block!important}input:checked~.icon-checkmark{opacity:1;visibility:visible}input:checked~.icon-box,input:checked~.icon-checkmark,input:checked~div{color:var(--color-primary-100)}.shopify-payment-button{width:100%}.shopify-payment-button more-payment-options-link{display:none}.shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:100px}.shopify-payment-button shop-pay-wallet-button,.shopify-payment-button shopify-apple-pay-button{--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:100px;display:block;width:100%}