.buy-box__layout{max-width:1130px;margin-inline:auto}.buy-box .buy-box__info{display:flex;flex-direction:column;gap:1rem}.buy-box .buy-box__info>*+*{margin-block-start:0}.buy-box__trust-bar{display:flex;align-items:center;gap:6px}.buy-box__stars{display:flex;align-items:center;gap:5px}.buy-box__stars svg{width:14px;height:14px;fill:#707988}.buy-box__trust-text{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:22px;color:#000}.buy-box__title-row{display:flex;flex-direction:column;gap:.5rem}.buy-box__title{font-family:"Anton",var(--font-heading-family),sans-serif;font-weight:400;font-size:43px;line-height:52px;letter-spacing:normal;text-transform:none}@media(max-width:640px){.buy-box__title{font-size:26px;line-height:34px}}@media(min-width:641px)and (max-width:1024px){.buy-box__title{font-size:36px;line-height:40px}}.buy-box__field{display:flex;flex-direction:column;gap:.75rem}.buy-box__field-label{display:flex;align-items:center;gap:.5rem;margin:0;font-family:"Inter",var(--font-body-family),sans-serif;font-size:17px;font-weight:700;letter-spacing:normal;line-height:27px;color:#707988;text-transform:uppercase}.buy-box__field-label:before{content:"";display:inline-flex;flex-shrink:0;width:22px;height:22px;border-radius:50%;background-color:#1b3854;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px}.buy-box__variant-picker .swatches--variant{gap:12px}product-info variant-picker{padding-bottom:0}.buy-box__variant-picker .swatches--variant li{flex:1 1 calc(50% - 6px);min-width:0}.buy-box__variant-picker .swatches--variant magnet-element{display:flex;align-items:stretch;gap:14px;min-width:0;min-height:70px;padding:4px 8px;border-radius:10px;border:2px solid #e2e4e7;background-color:transparent;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.buy-box__variant-picker .swatches--variant magnet-element:has(:checked){border-color:var(--buy-box-accent);background-color:color-mix(in srgb,var(--buy-box-accent) 25%,transparent)}.buy-box__variant-picker .swatches--variant li[data-one-of-each-option] magnet-element:has(:checked){background-color:transparent}.buy-box__variant-picker .swatches--variant .color-swatch{--swatch-size: 50px !important;--swatch-radius: 8px !important;display:flex;align-items:center;gap:14px;position:static;flex:1 1 auto;min-width:0;width:auto;height:auto;background-color:transparent!important;background-image:none!important}.buy-box__variant-picker .swatches--variant .color-swatch:before{content:"";position:static;flex-shrink:0;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-radius);background-color:var(--swatch-background);background-image:var(--swatch-background-image);background-size:cover;background-position:center;box-shadow:none!important;background:var(--swatch-color-override)}.buy-box__variant-picker .swatches--variant .color-swatch:after{content:none}.buy-box__variant-picker .swatches--variant .tooltip{position:static;opacity:1!important;pointer-events:none;transform:none;background:none;padding:0;font-family:var(--font-body-family);font-size:17px;font-weight:700;color:#707988}.buy-box__variant-picker .swatches--variant .tooltip:after{display:none}.buy-box__variant-picker .swatches--variant magnet-element:after{content:"";flex-shrink:0;align-self:center;margin-left:auto;width:22px;height:22px;border-radius:50%;border:2px solid #e2e4e7;background-color:transparent}.buy-box__variant-picker .swatches--variant magnet-element:has(:checked):after{border-width:.667px;border-color:var(--buy-box-accent);background-color:var(--buy-box-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20.667px 20.667px}.buy-box__variant-picker .swatches--variant .one-of-each-swatch{flex:1 1 auto}.buy-box__variant-picker .swatches--variant .one-time-wrapper{top:-12px;right:10px;width:auto;padding:3px 10px;border-radius:8px;background:linear-gradient(270deg,var(--buy-box-accent),var(--buy-box-accent-2))}.buy-box__variant-picker .swatches--variant .subscription-save-label{font-size:12px;font-weight:400}.buy-box__variant-picker .swatches--variant input,.buy-box__variant-picker .swatches--variant .color-swatch{outline:none}.buy-box__variant-picker .swatches--variant magnet-element:has(input:focus-visible){outline:2px solid var(--buy-box-accent);outline-offset:2px;border-radius:12px}.buy-box__variant-picker .swatches--variant li[data-one-of-each-option]{flex:1 1 181px}.buy-box__variant-picker .swatches--variant .one-of-each-swatch{display:flex;align-items:center;gap:14px}.buy-box__variant-picker .swatches--variant li[data-one-of-each-option] magnet-element{position:relative}.buy-box__variant-picker .swatches--variant li[data-one-of-each-option] .one-of-each-swatch{position:absolute;top:0;right:0;bottom:0;left:0;padding:4px 8px}.buy-box__variant-picker .swatches--variant li[data-one-of-each-option] magnet-element:after{position:relative;z-index:1;pointer-events:none}.buy-box__variant-picker .swatches--variant .one-of-each-mosaic{display:flex;flex-shrink:0;width:50px;height:50px;border-radius:8px;overflow:hidden}.buy-box__variant-picker .swatches--variant .one-of-each-mosaic__slice{flex:1 1 0;height:100%;background-repeat:no-repeat;background-position-y:center}.buy-box__variant-picker .swatches--variant .one-of-each-info{display:flex;flex-direction:column;min-width:0}.buy-box__variant-picker .swatches--variant .one-of-each-info__row{display:flex;align-items:center;gap:8px}.buy-box__variant-picker .swatches--variant .one-of-each-bags-badge{flex-shrink:0;font-family:"Inter",var(--font-body-family),sans-serif;font-weight:700;font-size:12px;line-height:20px;color:var(--buy-box-accent);border:1px solid var(--buy-box-accent);border-radius:25px;padding:0 10px;white-space:nowrap}.buy-box__variant-picker .swatches--variant .one-of-each-description{font-family:"Inter",var(--font-body-family),sans-serif;font-weight:700;font-size:12px;line-height:27px;color:#ccc}@media(max-width:480px){.buy-box__variant-picker .swatches--variant li:not([data-one-of-each-option]) magnet-element{gap:8px;min-height:56px;padding:4px 6px}.buy-box__variant-picker .swatches--variant li:not([data-one-of-each-option]) .color-swatch{--swatch-size: 30px !important;gap:8px}.buy-box__variant-picker .swatches--variant .tooltip{font-size:12px}.buy-box__variant-picker .swatches--variant li:not([data-one-of-each-option]) .tooltip{font-size:12px;line-height:1.2}.buy-box__variant-picker .swatches--variant li:not([data-one-of-each-option]) magnet-element:after{width:16px;height:16px}.buy-box__variant-picker .swatches--variant li[data-one-of-each-option] magnet-element{min-height:56px}.buy-box__variant-picker .swatches--variant .one-of-each-mosaic{width:30px;height:30px}.buy-box__variant-picker .swatches--variant .one-of-each-bags-badge{line-height:16px;padding:0 6px}.buy-box__variant-picker .swatches--variant .one-of-each-description{line-height:14px}}.buy-box__quantity-tiers .swatches{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.buy-box__quantity-tiers .swatches li{list-style:none}.buy-box__quantity-tiers .swatches li:last-child:nth-child(odd){grid-column:1 / -1}.buy-box__quantity-tiers magnet-element{display:block}.buy-box__quantity-tiers .label-swatch,.buy-box__quantity-tiers input:is([type=checkbox],[type=radio])+label.label-swatch{display:flex;flex-direction:column;position:relative;width:100%;height:auto;aspect-ratio:1 / 1;padding:12px;border:2px solid #e2e4e7;border-radius:15px;text-align:center;background-color:#fff;overflow:hidden;box-shadow:0 4px 4px #00000040;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.buy-box__quantity-tiers li[data-one-of-each-tile] .label-swatch{aspect-ratio:auto}.buy-box__quantity-tiers input:checked+.label-swatch,.buy-box__quantity-tiers input:checked+label.label-swatch,.buy-box__quantity-tiers input[type=radio][name=quantity]:checked+.label-swatch{border-color:var(--buy-box-accent);background-color:#fff;border-radius:15px;box-shadow:0 5px 20px 2px #ee8de8,0 4px 4px #00000040}.buy-box__quantity-tiers input:checked+.label-swatch:after{box-shadow:none!important}.buy-box__quantity-tiers .label-swatch:before{content:"";position:absolute;top:15px;left:15px;z-index:1;width:22px;height:22px;border-radius:50%;border:2px solid #e2e4e7;background-color:transparent}.buy-box__quantity-tiers input:checked+.label-swatch:before{border-width:.667px;border-color:var(--buy-box-accent);background-color:var(--buy-box-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20.667px 20.667px}.buy-box__quantity-tiers .price-tier-level-container{display:flex;flex-direction:column;align-items:center;order:1;flex-shrink:0}.buy-box__quantity-tiers .price-tier-level-container+div{order:0;flex:1;min-height:0}.buy-box__quantity-tiers .price-tier-title{margin:0}.buy-box__quantity-tiers .price-tier-title.level-0{font-family:"Anton",var(--font-heading-family),sans-serif;font-size:25px;font-weight:400;color:#1c1c1c}.buy-box__quantity-tiers .price-tier-title.level-1,.buy-box__quantity-tiers .price-tier-title.level-3,.buy-box__quantity-tiers .compare-price{display:none}.buy-box__quantity-tiers .price-tier-thumb{display:flex;align-items:center;justify-content:center;height:100%}.buy-box__quantity-tiers .price-tier-thumb img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;margin:0 auto;border-radius:0}.buy-box__quantity-tiers .one-of-each-tile-thumb{display:flex;align-items:center;justify-content:center;height:100%}.buy-box__quantity-tiers .one-of-each-tile-thumb img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;margin:0 auto;border-radius:0}.buy-box__quantity-tiers .one-time-wrapper{position:absolute;top:0;right:0;left:auto;width:auto;padding:3px 20px;border-radius:0 0 0 15px;background:linear-gradient(270deg,var(--buy-box-accent),var(--buy-box-accent-2))}.buy-box__quantity-tiers .subscription-save-label{font-size:12px;font-weight:400;color:#fff}.buy-box__plan-selector [data-option-slug=quantity-select]{display:none}.buy-box__plan-selector .price-tier-accordion{gap:12px}.buy-box__plan-selector .purchase-plan{border-width:2px;border-radius:15px;background-color:#fff;padding:20px}.buy-box__plan-selector .purchase-plan[open]{border-color:var(--buy-box-accent);background-color:#e984d226;box-shadow:none}.buy-box__plan-selector .purchase-plan:not([open]){border-color:#e2e4e7;opacity:1}.buy-box__plan-selector .purchase-plan[open]>summary label .one-time-featured-price{display:flex!important}.buy-box__plan-selector .purchase-plan__summary{padding:0}.buy-box__plan-selector .purchase-plan::details-content{content-visibility:visible!important;block-size:auto!important;overflow:visible!important}.buy-box__plan-selector .purchase-plan__content{padding:0 10px;display:block!important;grid-template-rows:1fr!important;height:auto!important;overflow:visible!important;visibility:visible!important}.buy-box__plan-selector .purchase-plan__content.subscription-content>*:first-child{margin-top:16px;padding-top:16px;border-top:1px dashed #ccc}@media(max-width:768px){.buy-box__plan-selector .purchase-plan__content{padding-left:1.25rem;padding-right:1.25rem}}.buy-box__plan-selector .subscription-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:0;margin:0}.buy-box__plan-selector .purchase-plan__label{font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:24px;color:#1b3854;text-transform:none}.buy-box__plan-selector .subscription-label-wrapper .purchase-plan__label{font-size:18px}.buy-box__plan-selector .purchase-plan__radio input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;margin:0;flex-shrink:0;border:1px solid #e2e4e7;border-radius:50%;background-color:#fff;accent-color:unset;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.buy-box__plan-selector .purchase-plan__radio input[type=radio]:checked{border-color:var(--buy-box-accent);background-color:var(--buy-box-accent);box-shadow:0 0 0 5px #fff,0 0 0 7px var(--buy-box-accent)}.buy-box__plan-selector .subscription-sub-label{font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:12px;margin:0;color:var(--buy-box-accent)}.buy-box__plan-selector .one-time-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:0;margin:0}.buy-box__plan-selector .one-time-sub-label{font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:700;line-height:12px;margin:0;color:#4d515d}.buy-box__plan-selector .subscription-price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:0}.buy-box__plan-selector .subscription-final-price,.buy-box__plan-selector .one-time-featured-price .subscription-final-price{order:2;font-family:"Anton",var(--font-heading-family),sans-serif;font-size:25px;font-weight:400;line-height:1.08;color:#1c1c1c}.buy-box__plan-selector .subscription-compare-price{order:1;font-size:12px;font-weight:700;line-height:1;color:#707988;text-decoration:line-through}.buy-box__plan-selector .subscription-frequency,.buy-box__plan-selector .subscription-currency{order:3;font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:1;color:#707988}.buy-box__plan-selector .subscription-discount-wrapper,.buy-box__plan-selector .one-time-wrapper{top:-12px;right:30px;width:auto;padding:3px 10px;border-radius:8px;background:linear-gradient(270deg,var(--buy-box-accent),var(--buy-box-accent-2))}.buy-box__plan-selector .subscription-save-label{font-size:12px;font-weight:400}.buy-box__plan-selector .subscription-content ul,.buy-box__plan-selector .subscription-content p{display:flex;line-height:22px;align-items:flex-start;gap:10px;margin:0 0 .6rem;font-family:var(--font-body-family);font-size:12px;font-weight:700;color:#4d515d}.buy-box__plan-selector .subscription-perk__text{flex:1 1 0;min-width:0}.buy-box__plan-selector .subscription-perk__value{flex:0 0 auto;color:#000}.buy-box__plan-selector .subscription-content p:before{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;background-color:#11bc41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bef4cc'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px 22px}.buy-box__plan-selector .subscription-all-inclusive{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:12px;padding-top:12px;border-top:1px dashed #ccc;font-family:var(--font-body-family);font-size:12px;font-weight:700}.buy-box__plan-selector .subscription-all-inclusive__icon{width:22px;height:22px;flex-shrink:0;color:var(--buy-box-accent)}@media(max-width:1020px){.buy-box__plan-selector .purchase-plan__label,.buy-box__plan-selector .subscription-label-wrapper .purchase-plan__label,.buy-box__plan-selector .subscription-sub-label{font-family:"Inter",var(--font-body-family),sans-serif;font-size:14px;line-height:18px}.buy-box__plan-selector .one-time-sub-label{font-size:14px;line-height:18px}.buy-box__plan-selector .purchase-plan{padding:16px}.buy-box__plan-selector .subscription-final-price,.buy-box__plan-selector .one-time-featured-price .subscription-final-price,.buy-box__plan-selector .subscription-compare-price,.buy-box__plan-selector .subscription-frequency,.buy-box__plan-selector .subscription-currency{font-size:14px;line-height:18px}.buy-box__plan-selector .subscription-discount-wrapper,.buy-box__plan-selector .one-time-wrapper{padding:3px 15px}.buy-box__plan-selector .subscription-save-label{font-size:8px;line-height:14px}.buy-box__plan-selector .subscription-content ul,.buy-box__plan-selector .subscription-content p{gap:6px;font-size:11px;line-height:18px}.buy-box__plan-selector .subscription-content p:before{width:14px;height:14px;background-size:14px 14px}.buy-box__plan-selector .subscription-all-inclusive{font-size:11px}.buy-box__plan-selector .subscription-all-inclusive__icon{width:14px;height:14px}}.buy-box__plan-selector .subscription-all-inclusive__prefix{color:#4d515d}.buy-box__plan-selector .subscription-all-inclusive__value,.buy-box__plan-selector .subscription-all-inclusive__suffix{color:var(--buy-box-accent)}.buy-box__plan-selector .subscription-all-inclusive__value{text-decoration:line-through}.buy-box__cta{display:flex;flex-direction:column;gap:.6rem}.buy-box__cta .product-form__submit{background:linear-gradient(270deg,var(--buy-box-accent) 0%,var(--buy-box-accent-2) 98.18%);border:none;border-radius:10px;box-shadow:none;padding:12px;min-height:auto}.buy-box__cta .product-form__submit .btn-fill{display:none!important}.buy-box__cta .product-form__submit,.buy-box__cta .product-form__submit .btn-text,.buy-box__cta .product-form__submit:after{transition:none!important}.buy-box__cta .product-form__submit .btn-text{justify-content:center;color:#fff!important;font-size:16px;font-weight:700;letter-spacing:normal;text-transform:uppercase!important}.buy-box__cta .product-form__submit product-buy-price{font-size:16px}.buy-box__cta .product-form__submit .btn-text .relative{font-size:0}.buy-box__cta .product-form__submit .btn-text .relative:before{content:"-";font-size:16px;font-weight:700;color:#fff;margin-left:.3em;margin-right:.3em;vertical-align:top}.buy-box__cta .product-form__submit:not([disabled]):after{content:"";position:static;inset:auto;border:none;border-radius:0;display:inline-block;width:20px;height:20px;margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.buy-box__stock-status{display:flex;align-items:center;gap:.5rem;margin:0;justify-content:center;font-size:.875rem;font-weight:600}.buy-box__stock-dot{width:8px;height:8px;border-radius:50%;background-color:#22c55e}.buy-box__stock-status.is-sold-out .buy-box__stock-dot{background-color:#ef4444}.buy-box__billing-note{margin:0;text-align:center;font-size:.8rem;color:rgb(var(--color-foreground) / .65)}.buy-box__billing-note[data-billing-interval-text]{display:none;flex-flow:row wrap;align-items:center;justify-content:center;gap:16px;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;line-height:12px;color:#000;white-space:nowrap}.buy-box:has(.purchase-plan[data-plan=subscription] input[name=purchase_plan]:checked) .buy-box__billing-note[data-billing-interval-text]{display:flex}.billing-note-cost{font-weight:700}.billing-note-message{font-weight:400}.buy-box__disclaimer{padding:.85rem 1rem;border:1px solid rgb(var(--color-border));border-radius:8px;font-size:.75rem;color:rgb(var(--color-foreground) / .65)}.buy-box__disclaimer p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-buy-box.css.map */
