.general-a-main-product .general-a-product-share{margin-top:24px}.general-a-main-product .general-a-product-share .share-article{margin-bottom:0}.general-a-main-product .general-a-option-row{display:flex;align-items:flex-start;flex-direction:column;gap:0;margin-bottom:10px}.general-a-main-product .general-a-option-row__variants{flex:0 1 auto;width:100%;min-width:0}.general-a-main-product .general-a-option-row__variants--empty{display:none}.general-a-main-product .general-a-option-row__variants .variations,.general-a-main-product .general-a-option-row__variants .product-form__input{margin-bottom:0!important}.general-a-main-product .general-a-option-row__quantity{flex:0 0 auto;width:auto;margin-top:12px}.general-a-main-product .general-a-option-row__quantity .quantity{margin-bottom:0}.general-a-main-product .general-a-option-row__variants .variations>.product-form__input:last-child{margin-bottom:0!important}.general-a-main-product .general-a-option-row__variants .variations>.product-form__input:last-child input[type=radio]+label{margin-bottom:0}.general-a-main-product .general-a-policy-links{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}.general-a-main-product .general-a-policy-links__button{-webkit-appearance:none;appearance:none;border:0;border-radius:3px;background:#f5f5f5;color:#000;cursor:pointer;font-size:.625rem;font-weight:600;line-height:1.2;padding:4px 7px;text-decoration:none}.general-a-main-product .general-a-policy-links__button:hover{filter:brightness(.92)}.general-a-main-product .general-a-policy-links__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.general-a-main-product .rivyoReviewWidget{margin-bottom:14px!important}.general-a-main-product .rivyoReviewIcon{display:flex!important;align-items:center!important;flex-direction:row!important;gap:3px!important;line-height:1!important}.general-a-main-product .rivyoReviewRatingIcon{display:flex!important;flex:0 0 22px!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;line-height:0!important}.general-a-main-product .rivyoReviewRatingIcon svg{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:none!important;max-height:none!important}.general-a-main-product .rivyoReviewAverage{font-size:15px!important;line-height:1.2!important}.general-a-main-product .general-a-review-preview{margin:0 0 24px}.general-a-main-product .general-a-review-preview__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px) / 3);gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.general-a-main-product .general-a-review-preview__track--cards-1{grid-auto-columns:100%}.general-a-main-product .general-a-review-preview__track--cards-2{grid-auto-columns:calc((100% - 8px)/2)}.general-a-main-product .general-a-review-preview__track--cards-3{grid-auto-columns:calc((100% - 16px) / 3)}.general-a-main-product .general-a-review-card{min-width:0;aspect-ratio:4 / 5;border:1px solid var(--color-border, #dadce0);border-radius:8px;background:#ededed;overflow:hidden;scroll-snap-align:start}.general-a-main-product .general-a-review-card--media{position:relative}.general-a-main-product .general-a-review-card__asset{display:block;width:100%;height:100%;object-fit:cover}.general-a-main-product .general-a-review-card--media video.general-a-review-card__asset{background:#000}.general-a-main-product .general-a-product-details{margin-top:4px}.general-a-main-product .general-a-certifications{margin:14px 0 24px}.general-a-main-product .general-a-certifications__list{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:20px;width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 0 5px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.general-a-main-product .general-a-certification{display:block;flex:0 0 auto}.general-a-main-product .general-a-certification__button{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:auto;min-width:64px;max-width:110px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:center}.general-a-main-product .general-a-certification__icon{display:block!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;margin:0 auto 7px;object-fit:contain}.general-a-main-product .general-a-certification__label{display:block;max-width:110px;color:inherit;font-size:.6875rem;font-weight:500;line-height:1.25;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.general-a-main-product .general-a-certification__button:hover .general-a-certification__label{text-decoration-thickness:2px}.general-a-main-product .general-a-certification__button:focus-visible{border-radius:3px;outline:2px solid var(--color-accent, #155eef);outline-offset:4px}@media screen and (max-width:749px){.general-a-main-product .general-a-certifications__list{gap:16px}.general-a-main-product .general-a-certification__button{min-width:60px;max-width:96px}.general-a-main-product .general-a-certification__label{max-width:96px;font-size:.625rem}}@media screen and (max-width:749px){.general-a-main-product .rivyoReviewWidget{width:80%!important;max-width:360px!important;margin-bottom:16px!important}.general-a-main-product .rivyoReviewIcon{gap:3px!important}.general-a-main-product .rivyoReviewRatingIcon{flex-basis:22px!important;width:22px!important;height:22px!important}.general-a-main-product .rivyoReviewRatingIcon svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.general-a-main-product .rivyoReviewAverage{font-size:15px!important}.general-a-main-product .general-a-review-preview__track{grid-auto-columns:calc((100% - 12px) / 3);gap:6px}.general-a-main-product .general-a-review-preview__track--cards-1{grid-auto-columns:100%}.general-a-main-product .general-a-review-preview__track--cards-2{grid-auto-columns:calc((100% - 6px)/2)}.general-a-main-product .general-a-review-preview__track--cards-3{grid-auto-columns:calc((100% - 12px) / 3)}.general-a-main-product .general-a-review-card{border-radius:6px}}@media screen and (max-width:480px){.general-a-main-product .general-a-option-row{align-items:stretch}.general-a-main-product .general-a-option-row__variants,.general-a-main-product .general-a-option-row__quantity{flex-basis:100%}.general-a-main-product .general-a-option-row__quantity{width:max-content}}.general-a-selected-option-value{margin-left:4px}.general-a-main-product{--ga-yellow: #ffeb00;--ga-black: #000000;--ga-ink: #15161d;--ga-muted: #666861;--ga-white: #ffffff;--ga-surface: #f7f7f5;--ga-divider: #d8d8d4;--ga-error: #d93636;--ga-disabled-bg: #e6e6e9;--ga-disabled-text: #999ba0;--ga-radius-pill: 999px;--ga-radius-card: 8px;--ga-control-height: 52px;--ga-touch-height: 44px;--ga-column-gap: 32px;--ga-content-gap: 16px;color:var(--ga-black);font-size:16px;line-height:1.5}.general-a-main-product>.row{max-width:1310px}.general-a-main-product .product-grid-container{column-gap:var(--ga-column-gap)}.general-a-main-product .product-information--inner>*{margin-bottom:var(--ga-content-gap)}.general-a-main-product .product-information--inner>*:last-child{margin-bottom:0}.general-a-main-product .product-title{margin:0 0 10px;color:var(--ga-ink);font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:34px;font-weight:700!important;letter-spacing:-.04em;line-height:1.15}.general-a-main-product .product-price-container .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:5px;line-height:1.4}.general-a-main-product .product-price-container .price del,.general-a-main-product .product-price-container .price .compare-at-price{order:2;color:var(--ga-muted);font-size:16px;font-weight:400;opacity:1}.general-a-main-product .product-price-container .price ins,.general-a-main-product .product-price-container .price ins .amount,.general-a-main-product .product-price-container .price .price__current{color:var(--ga-ink);font-size:24px;font-weight:700;text-decoration:none}.general-a-main-product .product-price-container .price ins{order:1;margin-left:0}.general-a-main-product .product-price-container .price>.badges{order:3}.general-a-main-product .product-price-container .badge,.general-a-main-product .product-card-label{padding:5px 9px;border-radius:var(--ga-radius-pill);background:var(--ga-yellow);color:var(--ga-black);font-size:11px;font-weight:700;line-height:17px}.general-a-main-product .product__tax,.general-a-main-product .product__tax a{color:var(--ga-muted);font-size:12px;font-weight:400;line-height:18px}.general-a-main-product .product__tax{margin-bottom:24px}.general-a-main-product .product__tax a{text-decoration:underline;text-underline-offset:2px}.general-a-main-product .product-short-description,.general-a-main-product .product--text{color:var(--ga-ink);font-size:14px;line-height:1.55}.general-a-main-product .form__label{margin-bottom:8px;color:var(--ga-black);font-size:14px;font-weight:600;line-height:20px}.general-a-main-product .general-a-selected-option-value{font-weight:400}.general-a-main-product .variations .product-form__input--block input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ga-touch-height);min-height:var(--ga-touch-height);margin:0 8px 8px 0;padding:8px 14px;border:1px solid var(--ga-divider);border-radius:6px;background:var(--ga-white);color:var(--ga-ink);font-size:14px;font-weight:600;line-height:20px}.general-a-main-product .variations .product-form__input--block input[type=radio]:checked+label{border:2px solid var(--ga-black);background:var(--ga-black)!important;box-shadow:none;color:var(--ga-white)!important;-webkit-text-fill-color:var(--ga-white)!important}.general-a-main-product .variations .product-form__input--block input[type=radio]:checked+label span{color:var(--ga-white)!important;-webkit-text-fill-color:var(--ga-white)!important;opacity:1!important}.general-a-main-product .variations input[type=radio]:focus-visible+label{outline:2px solid var(--ga-yellow);outline-offset:2px}.general-a-main-product .variations input[type=radio].is-disabled+label{border-color:var(--ga-disabled-bg);background:var(--ga-disabled-bg);color:var(--ga-disabled-text);cursor:not-allowed}.general-a-main-product .product-form__input--dropdown select{width:100%;min-height:var(--ga-control-height);border:1px solid var(--ga-divider);border-radius:6px;background-color:var(--ga-white);color:var(--ga-black);font-size:15px}.general-a-main-product .product-form__input--dropdown select:focus-visible{border-color:var(--ga-yellow);outline:2px solid var(--ga-yellow);outline-offset:0}.general-a-main-product .variations .product-form__input--color input[type=radio]+label{border-radius:50%}.general-a-main-product .variations .product-form__input--color{margin-bottom:18px!important;overflow:visible}.general-a-main-product .variations .product-form__input--color input[type=radio]:checked+label{outline:0!important;box-shadow:0 0 0 3px var(--ga-black)!important}.general-a-main-product .variations .product-form__input--color input[type=radio]:checked+label:after,.general-a-main-product .variations .product-form__input--color input[type=radio]:checked:hover+label:after{top:0!important;right:0!important;bottom:0!important;left:0!important}.general-a-main-product .variations .product-form__input--color input[type=radio]:focus-visible+label{outline:2px solid var(--ga-yellow);outline-offset:3px}.general-a-main-product .quantity{min-height:46px;border:1px solid var(--ga-black);border-radius:6px;background:var(--ga-white)}.general-a-main-product .quantity button,.general-a-main-product .quantity .minus,.general-a-main-product .quantity .plus{width:44px;min-width:44px;min-height:46px;color:var(--ga-black)}.general-a-main-product .quantity .qty,.general-a-main-product .quantity .quantity__input{min-height:46px;color:var(--ga-black);font-size:15px;font-weight:500}.general-a-main-product .quantity button:focus-visible{border-radius:4px;outline:2px solid var(--ga-yellow);outline-offset:-2px}.general-a-main-product .general-a-policy-links{gap:8px;margin-bottom:20px}.general-a-main-product .general-a-policy-links__button{min-height:28px;padding:5px 9px;border-radius:3px;background:#f5f5f5!important;color:var(--ga-black)!important;-webkit-text-fill-color:var(--ga-black)!important;font-size:11px;font-weight:600;line-height:16px}.general-a-main-product .general-a-policy-links modal-opener .general-a-policy-links__button,.general-a-main-product .general-a-policy-links__button span,.general-a-main-product .general-a-policy-links__button strong,.general-a-main-product .general-a-policy-links__button *{color:var(--ga-black)!important;-webkit-text-fill-color:var(--ga-black)!important;opacity:1!important}.general-a-main-product .general-a-policy-links__button:hover{filter:none;background:#e9e9e9!important}.general-a-main-product .general-a-policy-links__button:focus-visible{outline:2px solid var(--ga-yellow);outline-offset:2px}.general-a-main-product .add_to_cart_holder{gap:12px}.general-a-main-product .single-add-to-cart-button{min-height:var(--ga-control-height);padding:0 28px;border:1px solid var(--ga-yellow);border-radius:var(--ga-radius-pill);background:var(--ga-yellow);color:var(--ga-black);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:20px;transition:background-color .16s ease,border-color .16s ease}.general-a-main-product .single-add-to-cart-button:not([disabled]):hover{border-color:#ffe000;background:#ffe000;color:var(--ga-black)}.general-a-main-product .single-add-to-cart-button:focus-visible{outline:2px solid var(--ga-black);outline-offset:3px}.general-a-main-product .single-add-to-cart-button[disabled],.general-a-main-product .single-add-to-cart-button.sold-out{border-color:var(--ga-disabled-bg);background:var(--ga-disabled-bg);color:var(--ga-disabled-text);cursor:not-allowed}.general-a-main-product .rivyoReviewWidget{color:var(--ga-black)!important}.general-a-main-product .rivyoReviewAverage,.general-a-main-product .rivyoReviewCount{color:var(--ga-black)!important;font-size:14px!important}.general-a-main-product .accordion{border-color:var(--ga-divider)}.general-a-main-product .accordion summary{min-height:56px;padding-top:16px;padding-bottom:16px;color:var(--ga-black);font-size:16px;font-weight:600;line-height:24px}.general-a-main-product .accordion summary:focus-visible{outline:2px solid var(--ga-yellow);outline-offset:-2px}.general-a-main-product .accordion .accordion__content{color:var(--ga-black);font-size:16px;font-weight:400;line-height:24px}.general-a-main-product .accordion .accordion__content.rte>*{margin-top:0;margin-bottom:0}.general-a-main-product .accordion .accordion__content.rte>*+*{margin-top:8px}.general-a-main-product .general-a-product-details .accordion__content .metafield-rich_text_field>*{margin-top:0!important;margin-bottom:0!important;line-height:22px}.general-a-main-product .general-a-product-details .accordion__content .metafield-rich_text_field>*+*{margin-top:6px!important}.general-a-main-product .general-a-certifications{padding-top:4px}.general-a-main-product .general-a-certification__label,.general-a-main-product .general-a-product-share{color:var(--ga-black)}.general-a-main-product .general-a-certification__button:focus-visible,.general-a-main-product .general-a-product-share a:focus-visible,.general-a-main-product .general-a-product-share button:focus-visible{outline-color:var(--ga-yellow)}.general-a-policy-modal .product-popup-modal__content{overflow:hidden;border-radius:var(--ga-radius-card, 8px);background:var(--ga-white, #ffffff)}.general-a-policy-modal .product-popup-modal__content-info{background:var(--ga-white, #ffffff);color:var(--ga-black, #000000);font-size:15px;line-height:1.6}@media screen and (max-width:767px){.general-a-main-product{--ga-column-gap: 20px;--ga-content-gap: 16px;font-size:15px;line-height:1.47}.general-a-main-product>.row{padding-right:16px;padding-left:16px}.general-a-main-product .product-title{font-size:28px;letter-spacing:-.015em;line-height:1.2857}.general-a-main-product .product-price-container .price ins,.general-a-main-product .product-price-container .price ins .amount,.general-a-main-product .product-price-container .price .price__current{font-size:24px}.general-a-main-product .product__tax,.general-a-main-product .product__tax a{font-size:12px}.general-a-main-product .product-short-description,.general-a-main-product .product--text{font-size:13px}.general-a-main-product .general-a-option-row{gap:12px}.general-a-main-product .add_to_cart_holder,.general-a-main-product .add_to_cart_holder--multi{grid-template-columns:1fr;gap:8px}.general-a-main-product .single-add-to-cart-button{width:100%;min-height:52px!important}.general-a-main-product .accordion summary{font-size:15px;line-height:22px}.general-a-main-product .accordion .accordion__content{font-size:15px;line-height:22px}}@media screen and (max-width:480px){.general-a-main-product .general-a-option-row{gap:0}.general-a-main-product .general-a-option-row__quantity{width:auto}}@media(prefers-reduced-motion:reduce){.general-a-main-product *,.general-a-main-product *:before,.general-a-main-product *:after{scroll-behavior:auto!important}}@media screen and (max-width:767px){#header.general-a-product-card-active .header--inner{position:relative}#header .header--inner a[href="/"],#header .thb-quick-search{opacity:1;transform:translateY(0);transition:opacity .11s ease-out 70ms,transform .11s ease-out 70ms,visibility 0s linear .18s!important}#header.general-a-product-card-active .header--inner a[href="/"],#header.general-a-product-card-active .thb-quick-search{visibility:hidden!important;opacity:0!important;transform:translateY(-2px)!important;pointer-events:none!important;transition:opacity .1s ease-out,transform .1s ease-out,visibility 0s linear .1s!important}.general-a-header-product-card.product-add-to-cart-sticky{position:absolute!important;z-index:5!important;top:0!important;right:46px!important;bottom:0!important;left:48px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;padding:4px 8px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:0!important;pointer-events:none!important;transform:translateY(4px)!important;will-change:opacity,transform;transition:opacity .22s ease-out,transform .22s ease-out!important}.general-a-header-product-card.product-add-to-cart-sticky.general-a-card-visible{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.header-section.general-a-product-card-active,#header.general-a-product-card-active{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.general-a-header-product-card .product-add-to-cart-sticky--image{display:block!important;flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0 8px 0 0!important;overflow:hidden!important;border-radius:3px!important}.general-a-header-product-card .product-add-to-cart-sticky--image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.general-a-header-product-card .product-add-to-cart-sticky--inner{min-height:100%!important;padding:0!important;color:#fff!important}.general-a-header-product-card .product-add-to-cart-sticky--title{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#fff!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;-webkit-box-orient:vertical;-webkit-line-clamp:1}.general-a-header-product-card .price,.general-a-header-product-card .price .amount{color:#fff!important;font-size:12px!important;line-height:16px!important}.general-a-header-product-card .price del,.general-a-header-product-card .price del .amount{color:#a7a7a7!important}.general-a-header-product-card .price ins,.general-a-header-product-card .price ins .amount{color:#e53935!important}#header .general-a-header-product-card.product-add-to-cart-sticky>.product-add-to-cart-sticky--inner>.plus{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.general-a-header-product-card .product-add-to-cart-sticky--content{display:none!important}.general-a-header-product-card .product-add-to-cart-sticky--image,.general-a-header-product-card .product-add-to-cart-sticky--title,.general-a-header-product-card .price{opacity:0;transform:translateY(3px);transition:opacity .18s ease-out,transform .2s ease-out}.general-a-header-product-card.general-a-card-visible .product-add-to-cart-sticky--image,.general-a-header-product-card.general-a-card-visible .product-add-to-cart-sticky--title,.general-a-header-product-card.general-a-card-visible .price{opacity:1;transform:translateY(0)}.general-a-header-product-card.general-a-card-visible .product-add-to-cart-sticky--title,.general-a-header-product-card.general-a-card-visible .price{transition-delay:35ms}}@media screen and (min-width:768px){back-to-top.back-to-top{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-general-a.css.map */
