.product,.product__info-container,.product-v2{--product-title: var(--text-3xl);--product-title-mobile: var(--text-xl);--product-review-star: var(--text-base);--product-review-star-mobile: var(--text-sm);--product-review-text: var(--text-base);--product-review-text-mobile: var(--text-sm);--product-review-loading: var(--text-sm);--product-price-regular: var(--text-base);--product-price-sale: var(--text-base);--product-price-compare: var(--text-xs);--product-price-regular-mobile: var(--text-xs);--product-price-compare-mobile: var(--text-2xs);--product-price-regular-desktop-on-sale: var(--text-lg);--product-tax: var(--text-xs);--product-qty-label: 14.4px;--product-qty-label-mobile: 14.4px;--product-signup-primary: var(--text-base);--product-signup-secondary: var(--text-sm);--product-signup-button: var(--text-xs);--product-signup-primary-mobile: var(--text-xs);--product-signup-secondary-mobile: var(--text-xs);--product-signup-button-mobile: var(--text-2xs);--product-variant-rect-label: var(--text-base);--product-variant-rect-label-mobile: var(--text-sm);--product-variant-rect-label-tablet: var(--text-base);--product-variant-rect-label-desktop-lg: var(--text-md);--product-atc-button: var(--text-lg);--product-atc-button-mobile: var(--text-md);--product-atc-button-tablet: var(--text-lg);--product-payment-info: var(--text-sm);--product-payment-info-mobile: var(--text-xs);--product-trust-signal: var(--text-base);--product-trust-signal-mobile: var(--text-sm);--product-customer-count: var(--text-base);--product-customer-count-mobile: var(--text-sm);--product-description: 14.4px;--product-description-mobile: 14.4px;--product-readmore: 14.4px;--product-readmore-mobile: 14.4px;--product-variant-label: 14.4px;--product-variant-label-mobile: 14.4px;--product-accordion-title: var(--text-lg);--product-variant-unavailable: var(--text-xs);--product-variant-unavailable-mobile: var(--text-2xs)}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{margin-top:0;margin-bottom:0}.product__title h1{margin:0;font-size:var(--product-title);line-height:1.2;letter-spacing:-.01em;font-weight:600;color:rgb(var(--color-foreground));word-break:break-word}@media screen and (max-width: 749px){.product__title h1{font-size:var(--product-title-mobile)}}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.AirReviews-Widget{margin:1rem 0 1.5rem;padding:0;border:none;background:none;line-height:1.2;letter-spacing:.01em}.AirReviews-Widget--Stars{justify-content:flex-start}.AirReviews-Widget .air-review-stars,.AirReviews-Widget [class*=stars],.AirReviews-Widget [class*=rating]{display:flex;align-items:center;gap:.2rem}.AirReviews-Widget .air-star,.AirReviews-Widget [class*=star],.AirReviews-Widget svg[class*=star]{color:#ff9500;fill:#ff9500;font-size:var(--product-review-star);width:1.4rem;height:1.4rem}.AirReviews-Widget .air-star.filled,.AirReviews-Widget [class*=star].filled,.AirReviews-Widget [class*=star][class*=full]{color:#ff9500;fill:#ff9500}.AirReviews-Widget .air-star.empty,.AirReviews-Widget [class*=star].empty,.AirReviews-Widget [class*=star][class*=empty]{color:#e5e7eb;fill:#e5e7eb}.AirReviews-Widget .air-review-count,.AirReviews-Widget [class*=count],.AirReviews-Widget [class*=reviews]{font-size:var(--product-review-text);font-weight:500;color:rgba(var(--color-foreground),.7);margin-left:.5rem;text-decoration:none}.AirReviews-Widget .air-review-count:hover,.AirReviews-Widget [class*=count]:hover,.AirReviews-Widget [class*=reviews]:hover{color:#333;text-decoration:underline}.AirReviews-Widget .air-review-rating,.AirReviews-Widget [class*=rating-number]{font-size:var(--product-review-text);font-weight:600;color:rgb(var(--color-foreground));margin-right:.5rem}.product__title+.AirReviews-Widget{margin-top:.8rem}.AirReviews-Widget+[id*=price]{margin-top:1.5rem}.AirReviews-Widget *{border:none;background:transparent}.AirReviews-Widget .air-reviews-summary{display:flex;align-items:center;gap:.5rem}.AirReviews-Widget .air-reviews-summary .air-reviews-stars{display:flex;align-items:center}.AirReviews-Widget .air-reviews-summary .air-reviews-count{font-size:var(--product-review-text);font-weight:500;color:rgba(var(--color-foreground),.7);text-decoration:none}.AirReviews-Widget .air-reviews-summary .air-reviews-count:hover{color:#333}.AirReviews-Widget.loading{opacity:.6}.AirReviews-Widget.loading:after{content:"Loading reviews...";font-size:var(--product-review-loading);color:rgba(var(--color-foreground),.7)}.AirReviews-Widget div,.AirReviews-Widget span,.AirReviews-Widget a{display:inline-flex;align-items:center}@media screen and (max-width: 749px){.AirReviews-Widget{margin:.8rem 0 1.2rem}.AirReviews-Widget .air-star,.AirReviews-Widget [class*=star]{font-size:var(--product-review-star-mobile);width:1.3rem;height:1.3rem}.AirReviews-Widget .air-review-rating,.AirReviews-Widget .air-review-count,.AirReviews-Widget [class*=count],.AirReviews-Widget [class*=reviews]{font-size:var(--product-review-text-mobile)}}.product .price .badge,.product .price__container{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}.price--large .price__regular{font-size:var(--product-price-regular);font-weight:400;color:#1a1a1a}.price--large .price__sale{font-size:var(--product-price-sale);font-weight:600;color:#1a1a1a}.price--large .price__compare-at{font-size:var(--product-price-compare);font-weight:400;color:#999;text-decoration:line-through}.product .price__regular,.product .price__sale{font-weight:400;color:#1a1a1a}.product .price__regular .price-item--regular{color:#1a1a1a;font-weight:400}.product .price__sale .price-item--regular{color:#999;font-weight:400;text-decoration:line-through}.product .price-item--sale{color:#1a1a1a;font-weight:600}.product .price .badge,.product .badge--price{display:none}.price-wrapper{margin-bottom:1.5rem}.product__tax{margin-top:.5rem;font-size:var(--product-tax);color:rgba(var(--color-foreground),.7)}.product-form__quantity .form__label{font-size:var(--product-qty-label);font-weight:600;margin-bottom:1.2rem;color:rgb(var(--color-foreground))}.quantity-price-breaks{margin-top:1rem}@media screen and (max-width: 749px){.product-form__quantity .form__label{font-size:var(--product-qty-label-mobile)}}@media screen and (max-width: 749px){.product .price--large .price__regular,.product-v2 .price--large .price__regular,.product .price--large .price__sale,.product-v2 .price--large .price__sale{font-size:var(--product-price-regular-mobile)}.product .price--large .price__compare-at,.product-v2 .price--large .price__compare-at{font-size:var(--product-price-compare-mobile)}.product__tax{font-size:var(--product-tax)}}@media screen and (min-width: 750px){.product__info-container .price--on-sale .price-item--regular{font-size:var(--product-price-regular-desktop-on-sale)}}.product__description-title{font-weight:600}.product__tax{margin-top:-1.4rem}.product__sku.visibility-hidden:after{content:"#"}.product__inventory{display:flex;align-items:center;gap:.5rem}.product__inventory .svg-wrapper,.product__inventory svg{width:15px;height:15px}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.product__inventory .icon-inventory-status circle:first-of-type{opacity:.3}.product--no-media .product__title,.product--no-media .product__text,.product--no-media .product__tax,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__inventory{justify-content:center}.product--no-media .price{text-align:center}.product-signup-banner{display:inline-flex;align-items:center;gap:5px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:8px;padding:5px;margin:8px 0 12px;text-decoration:none;transition:all .3s ease;cursor:pointer;font-family:Inter,-apple-system,sans-serif;width:fit-content}.product-signup-banner:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.product-signup-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.product-signup-banner__icon svg{width:100%;height:100%}.product-signup-banner__content{flex:0 0 auto;text-align:left;max-width:200px;min-width:0}.signup-text{display:inline-flex;align-items:center;gap:3px;line-height:1.2;flex-wrap:nowrap}.signup-text__primary{font-family:Inter,-apple-system,sans-serif;font-size:var(--product-signup-primary);font-weight:500;color:#111827;white-space:nowrap;letter-spacing:-.01em;flex-shrink:1}.signup-text__secondary{font-family:Inter,-apple-system,sans-serif;font-size:var(--product-signup-secondary);font-weight:600;color:#2563eb;letter-spacing:-.01em;flex-shrink:0;white-space:nowrap}.product-signup-banner__button{background:transparent;border:2px dashed #2563eb;color:#2563eb;border-radius:6px;padding:4px 8px;font-weight:600;font-size:var(--product-signup-button);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;z-index:1}.product-signup-banner__button span{position:relative;z-index:2}.product-signup-banner__button:hover{background:#2563eb;color:#fff;transform:translateY(-1px)}.product-signup-banner__button:active{transform:translateY(0)}.product-signup-banner+.product-form__buttons{margin-top:1.5rem}@media screen and (max-width: 749px){.product-signup-banner{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;border-radius:8px;background-color:#f5f5f5;border:1px solid #e5e5e5;font-size:var(--product-signup-primary);font-weight:500;color:#333;text-decoration:none;transition:all .2s ease;padding:5px;width:fit-content;margin:12px 0;gap:5px}.product-signup-banner__content{text-align:left;max-width:100%;min-width:auto}.signup-text{flex-direction:row;align-items:center;gap:3px;width:auto;flex-wrap:nowrap}.signup-text__primary{font-size:var(--product-signup-primary-mobile);font-weight:500;white-space:nowrap}.signup-text__secondary{font-size:var(--product-signup-secondary-mobile);text-align:left}.product-signup-banner__button{width:auto;padding:3px 6px;font-size:var(--product-signup-button-mobile)}}@media screen and (max-width: 990px){.product-signup-banner{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;border-radius:8px;background-color:#f5f5f5;border:1px solid #e5e5e5;font-size:var(--product-signup-primary);font-weight:500;color:#333;text-decoration:none;transition:all .2s ease;padding:5px;width:fit-content;margin-top:0;margin-bottom:0;gap:5px}.product-signup-banner__content{text-align:left;max-width:100%;min-width:0}.signup-text{flex-direction:row;align-items:center;gap:3px;flex-wrap:nowrap}.signup-text__primary{white-space:nowrap;font-size:var(--product-signup-secondary)}.signup-text__secondary{font-size:var(--product-signup-primary-mobile)}.product-signup-banner__button{width:auto;padding:4px 8px;font-size:var(--product-signup-button-mobile)}}@media screen and (min-width: 1200px){.product-signup-banner{padding:5px;gap:5px;width:fit-content;margin-top:0;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background-color:#f5f5f5;border:1px solid #e5e5e5;font-size:var(--product-signup-primary);font-weight:500;color:#333;text-decoration:none;transition:all .2s ease}.signup-text__primary{font-size:var(--product-signup-primary)}.signup-text__secondary{font-size:var(--product-signup-secondary)}}.product-form__input{margin-bottom:2rem}.product-form__input .form__label{font-size:var(--product-variant-label);font-weight:600;margin-bottom:1.2rem;color:rgb(var(--color-foreground))}.product-form__input fieldset{border:none;display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.product__info-container .product-form__input input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.product__info-container .product-form__input input[type=radio]+label{background:#fff;border:2px solid #e5e5e5;border-radius:8px;color:#333;cursor:pointer;display:inline-block;font-size:var(--product-variant-rect-label);font-weight:500;margin:0;padding:12px 20px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;min-width:60px}.product__info-container .product-form__input input[type=radio]:checked+label{background:#000;border-color:#000;color:#fff}.product__info-container .product-form__input input[type=radio]+label:hover{border-color:#000;transform:translateY(-1px)}.product__info-container .product-form__input input[type=radio].disabled+label{opacity:.5;cursor:not-allowed}.product__info-container .product-form__input input[type=radio].disabled+label:hover{transform:none;border-color:#e5e5e5}.product__info-container .product-form__input input[type=radio]+label:before,.product__info-container .product-form__input input[type=radio]+label:after{display:none;content:none}.label-unavailable{font-size:var(--product-variant-unavailable);opacity:.7;margin-left:.5rem}.product__info-container .product-form__input input[type=radio]:focus+label{outline:2px solid #2563eb;outline-offset:2px}@media screen and (max-width: 749px){.product-form__input .form__label{font-size:var(--product-variant-label-mobile)}.product__info-container .product-form__input input[type=radio]+label{padding:10px 16px;font-size:var(--product-variant-rect-label-mobile);min-width:50px}.product-form__input fieldset{gap:.6rem}}@media screen and (min-width: 750px) and (max-width: 989px){.product__info-container .product-form__input input[type=radio]+label{padding:11px 18px;font-size:var(--product-variant-rect-label-tablet)}}@media screen and (min-width: 1200px){.product__info-container .product-form__input input[type=radio]+label{padding:12px 24px;font-size:var(--product-variant-rect-label-desktop-lg)}}.ruemood-customer-count{margin:16px 0 8px;text-align:center;font-size:var(--product-customer-count);color:rgba(var(--color-foreground),.8);line-height:1.4}.ruemood-customer-count .highlight{color:#2563eb;font-weight:600;display:inline-block;transition:all .3s ease;transform-origin:center;min-width:3ch;text-align:center}@keyframes viewer-bump{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.product-form__buttons .product-form__submit.button{--color-button: 255, 255, 255;--color-button-text: 37, 99, 235;--alpha-button-background: 1;--alpha-button-border: 0;background:#fff;background-color:#fff;color:#2563eb;border:2px solid #2563eb;border-radius:8px;padding:16px 24px;font-size:var(--product-atc-button);font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;transition:all .2s ease;width:100%;margin-top:8px;min-height:56px;min-width:auto;box-shadow:none;outline:none;position:relative;display:flex;align-items:center;justify-content:center}.product-form__buttons .product-form__submit.button:hover:not(:disabled){background:#2563eb;background-color:#2563eb;color:#fff;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb33}.product-form__buttons .product-form__submit.button:active{transform:translateY(0)}.product-form__buttons .product-form__submit.button:disabled{background:#f3f4f6;background-color:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;opacity:1}.product-form__buttons .product-form__submit.button:disabled:hover{background:#f3f4f6;background-color:#f3f4f6;border-color:#d1d5db;color:#9ca3af;transform:none;box-shadow:none}.product-form__buttons .product-form__submit.button:before,.product-form__buttons .product-form__submit.button:after{display:none;content:none;box-shadow:none;border:none}@media screen and (max-width: 749px){.ruemood-customer-count{font-size:var(--product-customer-count-mobile);margin:12px 0 6px}.product-form__buttons .product-form__submit.button{padding:16px 24px;font-size:var(--product-atc-button-mobile);min-height:52px;width:100%;max-width:100%}}@media screen and (min-width: 750px) and (max-width: 989px){.ruemood-customer-count{font-size:var(--product-customer-count)}.product-form__buttons .product-form__submit.button{padding:15px 22px;font-size:var(--product-atc-button-tablet);min-height:54px}}.ruemood-payment-info{margin:16px 0;padding:12px 16px;background:transparent;border-radius:6px;font-size:var(--product-payment-info);color:rgba(var(--color-foreground),.7);text-align:center;border:none}.ruemood-payment-info .list-payment{margin:0;padding:0;display:flex;justify-content:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;list-style:none}.ruemood-payment-info .list-payment__item{list-style:none;flex:0 0 auto;display:flex;align-items:center}.ruemood-payment-info .icon{height:24px;width:auto;max-width:40px;object-fit:contain}@media screen and (max-width: 749px){.ruemood-payment-info{margin:12px 0;padding:8px 12px;font-size:var(--product-payment-info-mobile)}.ruemood-payment-info .icon{height:18px;max-width:32px}.ruemood-payment-info .list-payment{gap:6px}}@media screen and (min-width: 750px) and (max-width: 989px){.ruemood-payment-info{margin:14px 0;padding:10px 14px}.ruemood-payment-info .icon{height:22px;max-width:38px}.ruemood-payment-info .list-payment{gap:7px}}.ruemood-trust-signals{margin:20px 0 24px;display:flex;flex-direction:column;gap:12px}.ruemood-trust-signal{display:flex;align-items:center;gap:12px;font-size:var(--product-trust-signal);color:#333}.ruemood-trust-signal .icon{width:20px;height:20px;color:#2563eb;flex-shrink:0}.ruemood-trust-signal-text{font-weight:500;line-height:1.4}.ruemood-payment-info{margin:16px 0;padding:12px 16px;background:transparent;border-radius:6px;font-size:var(--product-payment-info);color:#666;text-align:center;border:none}.ruemood-payment-info .list-payment{margin:0;padding:0;display:flex;justify-content:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.ruemood-payment-info .list-payment::-webkit-scrollbar{display:none}.ruemood-payment-info .list-payment__item{list-style:none;flex:0 0 auto}.ruemood-payment-info .icon{height:24px;width:auto}.ruemood-customer-count{margin:16px 0;text-align:center;font-size:var(--product-customer-count-mobile);color:#666;font-weight:500}.ruemood-customer-count .highlight{color:#2563eb;font-weight:600;display:inline-block}@keyframes viewer-bump{0%,to{transform:scale(1)}40%{transform:scale(2)}60%{transform:scale(1.3)}}.ruemood-customer-count .highlight.bump{animation:viewer-bump .8s cubic-bezier(.34,1.56,.64,1)}@media (max-width: 749px){.ruemood-trust-signals{gap:10px}.ruemood-trust-signal{font-size:var(--product-trust-signal-mobile)}.ruemood-payment-info .icon{height:18px}}.product__description{font-size:var(--product-description);line-height:1.6;color:#666;margin:2rem 0}.product__description p{margin-bottom:1rem}.product__description ul,.product__description ol{margin:1rem 0;padding-left:2rem}.product__description li{margin-bottom:.5rem;line-height:1.5}.product-description{position:relative}.product__description .product-description-read-more,.product__description .product-description-read-more--toggle{display:inline-block;color:#2563eb;font-weight:600;font-size:var(--product-readmore);font-family:inherit;cursor:pointer;margin-top:1rem;padding:0;line-height:1.4;text-decoration:underline;text-underline-offset:.3rem;background:transparent;border:none;transition:all .2s ease;position:relative;z-index:1}.product__description .product-description-read-more:hover,.product__description .product-description-read-more--toggle:hover{color:#1d4ed8;text-decoration-thickness:.2rem}.product__description .product-description-read-more:focus,.product__description .product-description-read-more:focus-visible,.product__description .product-description-read-more--toggle:focus,.product__description .product-description-read-more--toggle:focus-visible{outline:2px solid #2563eb;outline-offset:.3rem;border-radius:.2rem}@media screen and (max-width: 749px){.product__description{font-size:var(--product-description-mobile)}.product__description .product-description-read-more,.product__description .product-description-read-more--toggle{margin-top:.8rem;font-size:var(--product-readmore-mobile)}}.product__info-container .product__description.rte{font-size:var(--product-description);line-height:1.6;color:#666;margin:2rem 0}.product__info-container .product__description.rte>*:last-child{margin-bottom:1rem}.product__info-container .product__description.rte .product-description-read-more,.product__info-container .product__description.rte .product-description-read-more--toggle{display:inline-block;color:#000;font-weight:700;font-size:var(--product-readmore);font-family:inherit;cursor:pointer;margin-top:1rem;margin-bottom:0;padding:0;line-height:1.4;text-decoration:none;background:transparent;border:none;transition:opacity .2s ease;position:relative;z-index:1;width:auto;height:auto}.product__info-container .product__description.rte .product-description-read-more:hover,.product__info-container .product__description.rte .product-description-read-more--toggle:hover{opacity:.7;text-decoration:underline}.product__info-container .product__accordion.accordion summary{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;cursor:pointer;list-style:none}.product__info-container .product__accordion.accordion summary::-webkit-details-marker{display:none}.product__info-container .product__accordion.accordion .accordion__title-text{font-size:var(--product-accordion-title);font-weight:600;color:rgb(var(--color-foreground));display:flex;align-items:center;gap:1rem;margin:0}.product__info-container .product__accordion.accordion .accordion__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0}.product__info-container .product__accordion.accordion .icon-caret{width:1rem;height:1rem;color:rgba(var(--color-foreground),.7);transition:transform .3s ease;flex-shrink:0}.product__info-container .product__accordion.accordion[open] .icon-caret{transform:rotate(180deg)}.product__description.rte{--rte-last-child-margin: 1rem}.product__info-container .product-form__quantity quantity-input.quantity:hover{border-color:#000;transition:border-color .2s ease}.product__info-container .product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px;opacity:0}.product__info-container .product-form__input--button input[type=radio]+label{background:#fff;border:2px solid #e5e5e5;color:#000;cursor:pointer;display:inline-block;font-size:var(--product-variant-rect-label);font-weight:500;line-height:1.4;margin:0 .8rem .8rem 0;padding:12px 20px;text-align:center;text-decoration:none;transition:all .2s ease;border-radius:6px;min-width:60px}.product__info-container .product-form__input--button input[type=radio]:checked+label{background:#000;border-color:#000;color:#fff}.product__info-container .product-form__input--button input[type=radio]+label:hover{border-color:#000;transform:translateY(-1px)}.product__info-container .product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}
/*# sourceMappingURL=/cdn/shop/t/231/assets/product-info.css.map */
