.shopify-section--main-product{overflow-x:clip}.product-default .shopify-section--main-product{background:linear-gradient(180deg,var(--tr-cream-0) 36.91%,var(--tr-cream) 100%),url(/cdn/shop/files/Product_Details_Bg.jpg?v=1781503992) center / cover no-repeat;overflow:hidden}.product-default .shopify-section--main-product .section{padding-inline:var(--tr-section-margin);max-width:calc(var(--tr-content-max) + var(--tr-section-margin) * 2);margin:0 auto;padding-block:98px 128px}.product-default .product{gap:16px!important;align-items:flex-start}.product-default .product-info{display:flex;flex-direction:column;gap:16px;background:var(--tr-info-bg);border-radius:8px;padding:48px}.product-default .product-info__block-item{display:contents}.product-default .product-info__block-group{display:flex;flex-direction:column;gap:0}.product-default .product-info__feature-list{flex-direction:row;align-items:flex-start;gap:16px}.product-default .product-info__feature{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:1}.product-default .product-info__feature-icon{display:block;width:24px!important;height:24px!important;max-width:24px!important;padding:12px;box-sizing:content-box;flex-shrink:0}.product-default .product-info__feature-title{font-family:var(--tr-font);font-weight:400;font-size:var(--tr-fs-sm);line-height:var(--tr-lh-xl);text-align:center;color:var(--tr-dark-brown)}.product-default .product-info__feature-subheading{font-family:var(--tr-font);font-weight:400;font-size:var(--tr-fs-xs);line-height:var(--tr-lh-xl);text-align:center;color:#0006}.product-default .product-info__offer-list{display:flex;flex-direction:column;gap:10px}.product-default .product-info__badge-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-default .product-info__badge-list .badge--custom{display:inline-flex;align-items:center;padding:4px 8px;background:var(--tr-dark-brown);color:var(--tr-white);border-radius:100px;font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-lg);text-transform:capitalize;white-space:nowrap}.product-default .product-info__badge-list .badge{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--tr-dark-brown);border-radius:100px;font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-lg);color:var(--tr-dark-brown);text-transform:capitalize;white-space:nowrap;background:transparent}.product-default .product-info__price .rating-with-text{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-default .product-info__title{font-family:var(--tr-font);font-size:var(--tr-fs-fluid-8xl);font-weight:600;line-height:var(--tr-lh-sm);color:var(--tr-dark-brown);margin:8px 0}.product-default .product-info__vendor{font-family:var(--tr-font);font-size:var(--tr-fs-3xs);font-weight:400;color:var(--tr-dark-brown);text-transform:uppercase;letter-spacing:.06em}.product-default .product-info__sku{display:block;font-family:var(--tr-font);font-size:var(--tr-fs-4xs);color:var(--tr-dark-brown);opacity:.6}.product-default .product-info__price{display:flex;flex-direction:column;gap:6px}.product-default .price-list{font-family:var(--tr-font);font-size:var(--tr-fs-sm);font-weight:400;color:var(--tr-dark-brown)}.product-default .product-info__description p{font-family:var(--tr-font);font-size:var(--tr-fs-sm);font-weight:400;line-height:var(--tr-lh-xl);color:var(--tr-text-muted)}.product-default .product-info__flavor-notes{display:flex;flex-wrap:wrap;gap:8px}.product-default .product-info__description .flavor-tag,.product-default .product-info__liquid .flavor-tag,.product-default .product-info__flavor-notes .flavor-tag{display:inline-flex;align-items:center;padding:4px 8px;background:var(--tr-overlay-sm);border-radius:100px;font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;color:var(--tr-dark-brown);text-transform:capitalize;white-space:nowrap}.product-default .product-info__separator{border:none;border-top:1px solid var(--tr-border-light);margin:4px 0}.product-default .variant-picker__option{display:flex;flex-direction:column;gap:8px;border:none;padding:0;margin:0}.product-default .variant-picker__option-info{font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;color:var(--tr-dark-brown);line-height:var(--tr-lh-xl);margin-bottom:0}.product-default .variant-picker__option-info legend{color:var(--tr-dark-brown)}.product-default .variant-picker__option-info .h-stack legend+span{display:none}.product-default .variant-picker__option-values:not(.variant-picker__option-values--color){display:flex!important;flex-wrap:nowrap!important;gap:0!important;background:var(--tr-overlay-sm);border-radius:100px;padding:0;height:34px;align-items:center}.product-default .variant-picker__option-values:not(.variant-picker__option-values--color) .block-swatch{flex:1;display:inline-flex;justify-content:center;align-items:center;height:34px;border-radius:100px;padding:8px;font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-lg);color:var(--tr-dark-brown);text-transform:capitalize;cursor:pointer;text-align:center;white-space:nowrap;transition:background .2s ease,color .2s ease;border-color:transparent;background-color:transparent}.product-default .variant-picker__option-values:not(.variant-picker__option-values--color) input.sr-only:checked+.block-swatch,.product-default .variant-picker__option-values:not(.variant-picker__option-values--color) .block-swatch.is-selected{background:var(--tr-dark-brown);color:var(--tr-white)}.product-default .variant-picker__option-values .block-swatch.is-disabled{opacity:.4;cursor:not-allowed}.product-default .product-info__quantity-selector{display:flex;flex-direction:column;gap:8px}.product-default .product-info__quantity-selector .form-control{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0}.product-default .product-info__quantity-selector .block-label{font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;color:var(--tr-dark-brown);line-height:var(--tr-lh-xl);flex:1;margin-bottom:10px}.product-default .quantity-selector{display:flex;align-items:center;background:var(--tr-overlay-sm);border-radius:100px;width:189px;height:34px;flex-shrink:0;border:none;padding:0;gap:0}.product-default .quantity-selector__button{display:inline-flex;align-items:center;justify-content:center;width:63px;height:30px;border-radius:100px;background:transparent;border:none;color:var(--tr-text-muted);cursor:pointer;flex-shrink:0}.product-default .quantity-selector__input{width:63px;height:34px;border-radius:100px;background:var(--tr-dark-brown);color:var(--tr-white);border:none;text-align:center;font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;flex-shrink:0}.product-default .quantity-selector__input::-webkit-outer-spin-button,.product-default .quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-default .product-info__buy-buttons{display:flex;flex-direction:column;gap:10px}.product-default .product-info__buy-buttons .button{background:var(--tr-main)!important;background-color:var(--tr-main)!important;--button-background: var(--tr-main) !important;--button-text-color: var(--tr-white) !important;color:var(--tr-white)!important;border-color:transparent!important;height:var(--tr-btn-height)!important;min-height:unset!important;border-radius:8px;font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;width:100%;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden;position:relative;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)!important}@media screen and (hover:hover)and (pointer:fine){.product-default .product-info__buy-buttons .button:hover{transform:scale(.98,.9)}.product-default .product-info__buy-buttons .button>span:not(.button__loader),.product-default .product-info__buy-buttons .button>div{display:block;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}.product-default .product-info__buy-buttons .button:hover>span:not(.button__loader),.product-default .product-info__buy-buttons .button:hover>div{transform:translateY(var(--tr-btn-height))}.product-default .product-info__buy-buttons .button:after{content:attr(data-text);position:absolute;left:0;right:0;top:calc(-1 * var(--tr-btn-height));height:var(--tr-btn-height);display:flex;align-items:center;justify-content:center;color:var(--tr-white);font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;pointer-events:none;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}.product-default .product-info__buy-buttons .button:hover:after{transform:translateY(var(--tr-btn-height))}}.product-default .product-info__payment-terms{display:block}.product-default .product-info__accordion{border-top:1px solid var(--tr-border-light)}.product-default .product-info__accordion:last-of-type{border-bottom:1px solid var(--tr-border-light)}.product-default .product-info__pickup-availability{display:block}.product-default .product-info__text{font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;line-height:1.55;color:var(--tr-dark-brown)}.product-default .product-info__image img{display:block;max-width:100%;height:auto}.product-default .product-info__button{display:flex}.product-default .product-info__liquid{display:block}.product-default .product-info__complementary-products{display:flex;flex-direction:column}.product-default .product-info__share-buttons{display:flex;align-items:center}.product-default .product-info__native-share{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:var(--tr-font);font-size:var(--tr-fs-2xs);color:var(--tr-dark-brown);padding:0}.product-default .product-info__rating{display:flex;align-items:center;gap:6px}.product-default .product-info__inventory{display:block}.product-default .product-gallery{--product-gallery-media-list-gap: 8px}.product-default .product-gallery__media-list-wrapper{width:100%}.product-default .product-gallery__media-list>.product-gallery__media:first-child{height:624px;border-radius:8px;background-color:var(--tr-info-bg);overflow:hidden;isolation:isolate}.product-default .product-gallery__media-list>.product-gallery__media:first-child img,.product-default .product-gallery__media-list>.product-gallery__media:first-child video-media{mix-blend-mode:multiply}.product-default .product-gallery__media-list>.product-gallery__media:not(:first-child){height:318px;border-radius:8px;overflow:hidden;background-color:var(--tr-info-bg)}.product-default .product-gallery__media img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.product-default .product-gallery__media video-media>video{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.product-default .product-gallery__media video-media{width:100%;height:100%;aspect-ratio:auto}.product-default .product .product-info__variant-picker .variant-picker{gap:16px}@media(max-width:1199px){.product-default .product-gallery__media-list>.product-gallery__media:first-child{height:440px}.product-default .product-gallery__media-list>.product-gallery__media:not(:first-child){height:216px}}@media(max-width:999px){.product-default .product-gallery__media-list{grid-auto-flow:column!important;grid-auto-columns:calc(100% / 1.2)!important;gap:8px!important;margin-inline-start:-16px!important;margin-inline-end:-16px!important;padding-inline-start:16px!important;padding-inline-end:16px!important;scroll-padding-inline:16px!important}.product-default .product-gallery__media-list>.product-gallery__media:first-child,.product-default .product-gallery__media-list>.product-gallery__media:not(:first-child){height:auto;aspect-ratio:308 / 336;border-radius:8px}.product-default .product-gallery__media{scroll-snap-align:start}.product-default .product-gallery__media img{border-radius:8px}.product-default .product-gallery .page-dots{display:none}}@media(max-width:999px)and (min-width:640px){.product-default .product-gallery__media-list{grid-auto-columns:calc(100% / 1.8)!important}}.product-info__block-group.product-info__tags-rating{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%}.product-info__tags-rating .product-info__block-item:first-child{flex:1 1 auto;min-width:0}.product-info__tags-rating .product-info__block-item:last-child{flex:0 0 auto}.product-info__tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-info__tag-badge{font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-lg);color:var(--tr-dark-brown);border:1px solid var(--tr-dark-brown);border-radius:100px;padding:4px 8px;text-transform:capitalize;white-space:nowrap}.product-info__tag-badge.badge--highlight{background:var(--tr-dark-brown);color:var(--tr-white);text-transform:uppercase}.product-info__tags-rating .jdgm-prev-badge,.product-info__tags-rating .jdgm-preview-badge{display:flex;align-items:center;white-space:nowrap}@media screen and (max-width:767px){.product-info__tag-badge{font-size:var(--tr-fs-4xs);padding:3px 10px}.product-info__block-group.product-info__tags-rating{flex-direction:column-reverse;align-items:flex-start}}.product-info__feature-list{display:flex;flex-wrap:wrap;gap:16px}.product-info__feature-list .product-info__block-item{flex:1 1 0;min-width:0}.product-info__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.product-info__feature-icon{width:auto;height:auto;border-radius:8px}.product-info__feature-title{font-family:var(--tr-font);font-size:var(--tr-fs-2xs);font-weight:600;line-height:var(--tr-lh-2xl);color:var(--tr-dark-brown)}.product-info__feature-subheading{font-family:var(--tr-font);font-size:var(--tr-fs-4xs);font-weight:400;line-height:var(--tr-lh-2xl);color:var(--tr-dark-brown);opacity:.7}@media screen and (max-width:767px){.product-info__feature-title{font-size:var(--tr-fs-4xs)}.product-info__feature-subheading{font-size:var(--tr-fs-5xs)}}.product-info__batch-test{border-radius:8px;overflow:hidden;background:#f2eae0;font-family:var(--tr-font);color:var(--tr-dark-brown)}.batch-test__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#e8ddd3}.batch-test__heading{font-size:var(--tr-fs-2xs);font-weight:600}.batch-test__report{--report-btn-h: 32px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;width:168px;max-width:100%;height:var(--report-btn-h);border:1px solid var(--tr-main);border-radius:6px;background:transparent;font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-lg-pct);color:var(--tr-main);text-decoration:none;text-transform:capitalize;cursor:pointer;white-space:nowrap;transition:color var(--tr-btn-duration) var(--tr-btn-ease),border-color var(--tr-btn-duration) var(--tr-btn-ease)}@media screen and (hover:hover)and (pointer:fine){.batch-test__report:hover{color:var(--tr-dark-brown);border-color:var(--tr-dark-brown)}.batch-test__report span{display:block;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}.batch-test__report:hover span{transform:translateY(var(--report-btn-h))}.batch-test__report:after{content:attr(data-btn-text);position:absolute;left:0;right:0;top:calc(-1 * var(--report-btn-h));height:var(--report-btn-h);display:flex;align-items:center;justify-content:center;color:var(--tr-dark-brown);font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;text-transform:capitalize;pointer-events:none;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}.batch-test__report:hover:after{transform:translateY(var(--report-btn-h))}}.batch-test__list{margin:0;padding:0;list-style:none}.batch-test__row{display:grid;grid-template-columns:1fr auto 110px;align-items:center;gap:12px;padding:16px}.batch-test__row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}.batch-test__name{font-size:var(--tr-fs-xs);line-height:var(--tr-lh-xl);font-weight:400;font-family:var(--tr-font);color:var(--tr-dark-brown)}.batch-test__status{display:inline-flex;align-items:center;gap:4px;font-size:var(--tr-fs-xs);line-height:var(--tr-lh-xl);font-weight:400;font-family:var(--tr-font);color:var(--tr-dark-brown);padding:8px 16px;background:#00000014;border-radius:100px}.batch-test__dot{width:7px;height:7px;border-radius:50%;background:#0a9b0a;flex-shrink:0}.batch-test__value{font-size:var(--tr-fs-xs);line-height:var(--tr-lh-xl);font-weight:400;font-family:var(--tr-font);color:var(--tr-dark-brown);text-align:right}@media screen and (max-width:767px){.batch-test__row{grid-template-columns:1fr auto 90px;gap:4px}.batch-test__report{width:auto;padding:0 12px;font-size:var(--tr-fs-2xs)}}.subscription-widget{display:block;font-family:var(--tr-font);color:var(--tr-dark-brown)}.subscription-widget--empty{padding:16px;border:1px dashed rgba(41,7,7,.3);border-radius:8px}.subscription-widget__label{margin-bottom:8px;font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-xl);color:var(--tr-dark-brown)}.subscription-widget__options{display:flex;flex-direction:column;gap:8px}.subscription-option{position:relative;display:block;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:transparent;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.subscription-option.is-selected{border-color:var(--tr-main)}.subscription-option__badge{display:block;background:var(--tr-main);color:var(--tr-white);font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-xl);text-align:center;padding:8px 16px}.subscription-option__body{display:block;padding:16px}.subscription-option--subscribe .subscription-option__body{padding-top:16px}.subscription-option__head{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px}.subscription-option__radio{width:24px;height:24px;margin-top:0;border:1px solid rgba(0,0,0,.4);border-radius:50%;flex:0 0 auto;transition:border-color .2s ease,border-width .2s ease}.subscription-option.is-selected .subscription-option__radio{border-color:var(--tr-main);border-width:8px}.subscription-option__titles{display:flex;flex-direction:column;gap:8px;min-width:0}.subscription-option__title{--title-h: calc(18px * 1.19);font-size:var(--tr-fs-sm);font-weight:400;line-height:var(--tr-lh-xl);color:#000;position:relative;overflow:hidden}@media screen and (hover:hover)and (pointer:fine){.subscription-option__title span{display:block;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}.subscription-option:hover .subscription-option__title span{transform:translateY(var(--title-h))}.subscription-option__title:after{content:attr(data-text);position:absolute;left:0;top:calc(-1 * var(--title-h));transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}.subscription-option:hover .subscription-option__title:after{transform:translateY(var(--title-h))}}.subscription-option__subtitle{font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-xl);color:#0009}.subscription-option__prices{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap}.subscription-option__price{font-size:var(--tr-fs-sm);font-weight:400;line-height:var(--tr-lh-xl);color:var(--tr-dark-brown)}.subscription-option__compare{font-size:var(--tr-fs-3xs);font-weight:400;color:#0006;text-decoration:line-through}.subscription-option__save{font-size:var(--tr-fs-3xs);font-weight:400;color:var(--tr-main)}.subscription-option__details{display:none;margin-top:0;padding-left:0}.subscription-option--subscribe.is-selected .subscription-option__details{display:block}.subscription-option__frequency{display:flex;flex-direction:column;gap:8px;margin-top:0;margin-bottom:8px;padding-left:30px}.subscription-option__frequency-label{font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-xl);color:var(--tr-dark-brown);display:none}.subscription-option__frequency .select{position:relative;display:inline-block;border:none;padding:0;height:auto}.subscription-option__frequency .select>svg{display:none}.subscription-option__frequency select{appearance:none;-webkit-appearance:none;font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;color:#000;width:fit-content;max-width:100%;height:34px;padding:0 32px 0 8px;border:1px solid #000000;border-radius:6px;background-color:transparent;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.00003 10.2733L11.8067 6.47334L10.86 5.52667L8.00003 8.39334L5.14003 5.52667L4.19336 6.47334L8.00003 10.2733Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px;cursor:pointer}.subscription-option__summary{display:block;font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-xl);color:#0009;margin-bottom:0;padding-left:30px}.subscription-option__benefits{border-top:1px solid rgba(0,0,0,.08);margin-top:16px;padding-top:16px;display:block}.subscription-option__benefits ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.subscription-option__benefits li{display:flex;align-items:center;gap:8px;padding-left:0;font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-3xl);color:#0009}.subscription-option__benefits li:before{content:"";flex-shrink:0;width:18px;height:13px;background:#e8493b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13'%3E%3Cpath d='M5.7 10.29L1.41 6L0 7.41L5 12.41C5.2 12.61 5.45 12.7 5.71 12.7C5.97 12.7 6.22 12.6 6.42 12.41L17.42 1.41L16.01 0L5.72 10.29H5.7Z' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13'%3E%3Cpath d='M5.7 10.29L1.41 6L0 7.41L5 12.41C5.2 12.61 5.45 12.7 5.71 12.7C5.97 12.7 6.22 12.6 6.42 12.41L17.42 1.41L16.01 0L5.72 10.29H5.7Z' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}.subscription-option__cons{display:flex;flex-wrap:wrap;flex-direction:row;gap:16px;margin-top:8px;padding-left:0;border-top:1px solid rgba(0,0,0,.08);padding-top:16px}.subscription-option__con{display:inline-flex;align-items:center;gap:8px;font-size:var(--tr-fs-xs);font-weight:400;color:#0009}.subscription-option__con svg{width:24px;height:24px;flex:0 0 auto}.subscription-widget__cta{margin-top:16px;width:100%;min-height:var(--tr-btn-height);background:var(--tr-main);color:var(--tr-white);border:none;border-radius:8px;font-family:var(--tr-font);font-weight:400;font-size:var(--tr-fs-xs);line-height:var(--tr-lh-lg);text-transform:capitalize;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;position:relative;overflow:hidden;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}@media screen and (hover:hover)and (pointer:fine){.subscription-widget__cta:hover{transform:scale(.98,.9);opacity:1}}.subscription-widget__error{margin:10px 0 0;font-family:var(--tr-font);font-size:var(--tr-fs-2xs);line-height:var(--tr-lh-xl);font-weight:400;color:var(--tr-main)}.subscription-widget__error[hidden]{display:none}.subscription-widget__cta>span:not(.button__loader){display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--tr-btn-height);padding-inline:16px;transition:transform var(--tr-btn-duration) var(--tr-btn-ease),opacity var(--tr-btn-duration) var(--tr-btn-ease)}@media screen and (hover:hover)and (pointer:fine){.subscription-widget__cta:hover>span:not(.button__loader){transform:translateY(100%)}.subscription-widget__cta:after{content:attr(data-btn-text);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-inline:16px;color:var(--tr-white);font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;line-height:var(--tr-lh-lg);text-align:center;pointer-events:none;transform:translateY(-100%);transition:transform var(--tr-btn-duration) var(--tr-btn-ease),opacity var(--tr-btn-duration) var(--tr-btn-ease)}.subscription-widget__cta:hover:after{transform:translateY(0)}}.subscription-widget__cta .button__loader{transition:opacity var(--tr-btn-duration) var(--tr-btn-ease)}.subscription-widget__cta[aria-busy=true]{cursor:progress}.subscription-widget__cta[aria-busy=true]>span:not(.button__loader){transform:translateY(-100%);opacity:0}.subscription-widget__cta[aria-busy=true] .button__loader{opacity:1}.subscription-widget__cta[aria-busy=true]:after,.subscription-widget__cta[aria-busy=true]:hover:after{opacity:0}@media screen and (hover:hover)and (pointer:fine){.subscription-widget__cta[aria-busy=true]:hover>span:not(.button__loader){transform:translateY(100%)}}.subscription-widget__cta[aria-busy=true] .button__loader>span{animation:tr-cta-loader-pulse .7s ease-in-out infinite}.subscription-widget__cta[aria-busy=true] .button__loader>span:nth-child(2){animation-delay:.117s}.subscription-widget__cta[aria-busy=true] .button__loader>span:nth-child(3){animation-delay:.234s}@keyframes tr-cta-loader-pulse{0%,to{opacity:1}50%{opacity:.1}}@media(prefers-reduced-motion:reduce){.subscription-widget__cta[aria-busy=true] .button__loader>span{animation:none}}@media(max-width:1399px){.product-default .shopify-section--main-product .section{padding-block:80px 100px}}@media(max-width:1199px){.product-default .shopify-section--main-product .section{padding-block:78px 80px}.product-default .product-info{padding:32px;gap:14px}.product-default .product-info__title{font-size:var(--tr-fs-h3)}}@media(max-width:999px){.product-default .shopify-section--main-product .section{padding-block:78px 60px}.product-default .product-info{padding:24px;gap:14px}.product-default .product-info__title{font-size:var(--tr-fs-fluid-sm)}.product-default .product-info__description{font-size:var(--tr-fs-xs)}}@media(max-width:767px){.product-default .shopify-section--main-product .section{padding-block:78px 0}.product-default .product-info{padding:24px;gap:16px}.product-default .product-info__title{font-size:var(--tr-fs-6xl);margin:0}.product-default .variant-picker__option-values:not(.variant-picker__option-values--color){height:auto;min-height:34px}.product-default .quantity-selector{width:163px}.product-default .quantity-selector__button{width:50px}.product-default .product-info__separator{display:none}}@media(max-width:639px){.subscription-option__frequency select{width:100%}}@media(min-width:1000px){.product-default>.product{--product-grid: auto / minmax(0, 1.1fr) minmax(0, .965fr)}}.product-quick-add{width:calc(100% - 16px)!important;left:8px!important;bottom:0!important;padding:8px!important;border-radius:8px!important;background:#f8f9e847!important;backdrop-filter:blur(19px)!important;-webkit-backdrop-filter:blur(19px)!important;transform:translateY(100%)!important;transition:transform .3s ease,opacity .2s ease,visibility .2s ease!important;z-index:5}.product-quick-add.is-visible{transform:translateY(0)!important;opacity:1!important;visibility:visible!important}.product-quick-add .product-quick-add__variant{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;min-height:100px!important;grid-template-columns:unset!important}.product-quick-add variant-media{flex-shrink:0;width:56px;height:56px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-quick-add variant-media img{width:56px!important;height:56px!important;object-fit:cover!important;border-radius:8px!important}.product-quick-add .product-quick-add__variant .v-stack{flex:1 1 auto!important;min-width:0;display:flex!important;flex-direction:column!important;gap:2px!important}.product-quick-add .product-quick-add__variant .v-stack .text-xs,.product-quick-add .product-quick-add__variant .v-stack .vendor{font-family:var(--tr-font)!important;font-size:var(--tr-fs-xs)!important;font-weight:400!important;line-height:var(--tr-lh-lg)!important;color:var(--tr-dark-brown)!important;text-transform:capitalize!important}.product-quick-add .product-quick-add__variant .v-stack .bold{font-family:var(--tr-font)!important;font-size:var(--tr-fs-xl)!important;font-weight:600!important;line-height:var(--tr-lh-xl)!important;color:var(--tr-dark-brown)!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-quick-add .product-quick-add__variant .v-stack .price-list{display:none!important}.product-quick-add .subscription-widget__options{flex-direction:row!important;gap:16px!important;flex-shrink:0}.product-quick-add .subscription-option{width:148px!important;min-width:148px!important;height:102px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;flex-shrink:0}.product-quick-add .subscription-option .subscription-option__badge{padding:4px 16px!important;font-size:var(--tr-fs-3xs)!important;line-height:var(--tr-lh-xl)!important;text-align:center!important;height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.product-quick-add .subscription-option .subscription-option__body{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4px 16px 8px!important;gap:4px!important}.product-quick-add .subscription-option .subscription-option__radio,.product-quick-add .subscription-option .subscription-option__details,.product-quick-add .subscription-option .subscription-option__benefits,.product-quick-add .subscription-option .subscription-option__cons{display:none!important}.product-quick-add .subscription-option .subscription-option__head{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%!important;grid-template-columns:unset!important}.product-quick-add .subscription-option .subscription-option__title{font-size:var(--tr-fs-xs)!important;text-align:center!important;color:#000!important}.product-quick-add .subscription-option .subscription-option__prices{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;text-align:center!important}.product-quick-add .subscription-option .subscription-option__price{font-size:var(--tr-fs-xs)!important;color:var(--tr-dark-brown)!important}.product-quick-add .subscription-option .subscription-option__compare{font-size:var(--tr-fs-3xs)!important;color:#0006!important;text-decoration:line-through!important}.product-quick-add .subscription-option .subscription-option__subtitle{font-size:var(--tr-fs-xs)!important;text-align:center!important;color:#0009!important;width:100%!important}.product-quick-add .subscription-widget__cta,.product-quick-add buy-buttons .button{background:var(--tr-main)!important;background-color:var(--tr-main)!important;color:var(--tr-white)!important;border:none!important;border-radius:8px!important;font-family:var(--tr-font)!important;font-size:var(--tr-fs-xs)!important;font-weight:400!important;line-height:var(--tr-lh-lg)!important;height:54px!important;min-height:54px!important;padding:0 24px!important;white-space:nowrap!important;flex-shrink:0;cursor:pointer;text-transform:capitalize!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:200px;margin-top:0!important}.product-quick-add buy-buttons .button{overflow:hidden!important;position:relative!important;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)!important}@media screen and (hover:hover)and (pointer:fine){.product-quick-add buy-buttons .button:hover{opacity:1!important;transform:scale(.98,.9)!important}.product-quick-add buy-buttons .button>div{display:block;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}.product-quick-add buy-buttons .button:hover>div{transform:translateY(var(--tr-btn-height))}.product-quick-add buy-buttons .button:after{content:attr(data-text);position:absolute;left:0;right:0;top:calc(-1 * var(--tr-btn-height));height:var(--tr-btn-height);display:flex;align-items:center;justify-content:center;color:var(--tr-white);font-family:var(--tr-font);font-size:var(--tr-fs-xs);font-weight:400;pointer-events:none;transition:transform var(--tr-btn-duration) var(--tr-btn-ease)}.product-quick-add buy-buttons .button:hover:after{transform:translateY(var(--tr-btn-height))}}@media screen and (max-width:749px){.product-quick-add buy-buttons .button{margin:0 auto;min-width:386px;max-width:100%}.product-quick-add{width:100%!important;left:0!important}}@media screen and (max-width:575px){.product-quick-add buy-buttons .button{width:100%;min-width:100%}}@media screen and (min-width:1000px){@media(max-height:780px){.product-default .product-gallery__media-list>.product-gallery__media:first-child{height:84vh;min-height:600px}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-info.css.map */
