.loop-hidden{display:none!important}.loop-full-width{width:100%!important}.loop-subscription-container{margin:16px 0;display:flex;flex-direction:column}.loop-selling-plan-fieldset{flex-basis:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.loop-selling-plan-fieldset>div:not(:empty){border-width:2px;border-color:rgb(var(--text-color) / .12);border-radius:8px;margin:0;border-style:solid;display:flex;flex-direction:column;align-items:center;gap:7px}.loop-selling-plan-fieldset>div:not(:empty):hover{transform:scale(1.002);box-shadow:0 4px 8px #0000001a;transition:transform .5s ease,box-shadow .5s ease}.loop-selling-plan-fieldset>div:not(:empty):has(input[type=radio]:checked),.loop-selling-plan-fieldset>div:not(:empty):has(input[type=checkbox]:checked){background-color:#dfeec180;border-color:rgb(var(--text-color))}.loop-selling-plan-fieldset-legend{display:none}.loop-one-time-purchase-option-position{display:flex!important}.loop-purchase-options-label{width:auto!important;flex:2;padding:0!important;margin:10px 0!important;font-size:1.1em!important;line-height:1.1em!important}.loop-one-time-purchase-option{display:flex;align-items:flex-start;width:100%!important;padding:1.25em!important}.loop-one-time-purchase-option-radio{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.loop-widget-radio-svg{width:1.2rem;height:1.2rem;margin-right:1rem;flex-shrink:0}.loop-widget-radio-inner-circle{opacity:0;transition:opacity .2s ease}.loop-one-time-purchase-option-radio:checked~.loop-widget-radio-svg .loop-widget-radio-inner-circle{opacity:1}.loop-one-time-purchase-option:hover .loop-widget-radio-svg .loop-widget-radio-inner-circle{opacity:1}.loop-subscription-group-radio,.loop-one-time-purchase-option-radio{accent-color:#003314ff}.loop-one-time-purchase-option-label{width:auto!important;line-height:1.2em!important;font-size:1em!important;font-weight:600!important;padding:0!important;margin:0!important}.loop-subscription-group-discount-badge-onetime,.loop-subscription-group-discount-badge{margin-top:5px}@media screen and (min-width:700px){.loop-subscription-group-discount-badge-onetime{margin-left:15px;margin-top:0}.loop-subscription-group-discount-badge{margin-top:0}.loop-one-time-purchase-option,.loop-subscription-group{align-items:center!important}}.loop-one-time-purchase-option-price-container{text-align:right;flex:1}.loop-one-time-purchase-option-price-amount{line-height:1.2em!important;font-size:1em!important}.loop-one-time-purchase-option-price-quantity{line-height:1em!important;font-size:.8em!important;opacity:.8}.loop-selling-plan-allocation{display:flex!important}.loop-subscription-group{display:flex;align-items:flex-start;flex-wrap:wrap;padding:1.1em!important;transition:height .3s ease;overflow:hidden}.loop-subscription-group-radio{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.loop-subscription-group-radio~.loop-widget-radio-svg{width:1.2rem;height:1.2rem;margin-right:1rem;flex-shrink:0}.loop-subscription-group-radio~.loop-widget-radio-svg .loop-widget-radio-inner-circle{opacity:0;transition:opacity .2s ease}.loop-subscription-group-radio:checked~.loop-widget-radio-svg .loop-widget-radio-inner-circle{opacity:1}.loop-selling-plan-fieldset>div:not(:empty):hover .loop-widget-radio-svg .loop-widget-radio-inner-circle{opacity:1}.loop-subscription-group-text{display:flex;flex-wrap:wrap;flex:3;align-items:center}.loop-subscription-group-label{width:auto!important;padding:0;margin:0 1em 0 0;line-height:1.2em!important;font-size:1em!important;font-weight:600!important;display:flex;align-items:center}.loop-subscription-group-discount-badge{--badge-background: var(--on-sale-badge-background);--badge-color: var(--on-sale-text);align-items:center;gap:var(--spacing-1-5);padding:3px var(--spacing-2);background:rgb(var(--badge-background));width:max-content;color:rgb(var(--badge-color));border-radius:var(--rounded-button);font-size:11px;font-weight:700;display:flex}.loop-subscription-group-price-container{text-align:right;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:.5em}.loop-subscription-group-price-amount{line-height:1.2em!important;font-size:1em!important}.loop-subscription-group-price-amount-original{line-height:1.2em!important;font-size:1em!important;text-decoration:line-through;opacity:.6;margin-right:.5em}.loop-subscription-group-price-quantity{line-height:1em!important;font-size:.8em!important;opacity:.8}.loop-subscription-group-selling-plans-container{display:flex;flex-wrap:wrap;align-items:center;width:100%!important;margin-top:.5em;margin-left:2.2rem;max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease;gap:1rem}.loop-subscription-group-radio:checked~.loop-subscription-group-selling-plans-container{max-height:500px}.loop-selling-plan-selector-label{width:auto!important;padding:0;margin:.5em 0;line-height:1.2em;font-size:1em}.loop-selling-plan-selector{width:100%!important;display:block!important;border-color:rgb(var(--text-color) / .12);border-width:1px!important;padding:.5em 2.5em .5em .7em!important;border-radius:5px!important;font-size:1em!important;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'30px'%20height%3D'30px'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%3E%3Cpath%20d%3D'M17%209.5L12%2014.5L7%209.5'%20stroke%3D'%23003314ff'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E");background-position:calc(100% - 12px) center;background-size:30px 30px;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.loop-selling-plan-selector:focus{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'30px'%20height%3D'30px'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%3E%3Cpath%20d%3D'M17%209.5L12%2014.5L7%209.5'%20stroke%3D'%23003314ff'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E");background-position:calc(100% - 12px) center;background-size:30px 30px;background-repeat:no-repeat;border-color:green;outline:0;padding:.5em 2.5em .5em .7em!important}.loop-selling-plan-selector:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.loop-selling-plan-selector-option{display:flex;align-items:center}.loop-selling-plan-selector-description{color:rgb(var(--text-color))!important;line-height:150%;font-size:14px;font-weight:400;font-style:unset;margin:0;padding:0;text-transform:none;opacity:.8;width:100%}.loop-selling-plan-selector-description ul{position:relative;left:20px;list-style:disc}.loop-subscription-group-radio:not(:checked)~.loop-subscription-group-selling-plans-container{max-height:0;margin-top:0}.loop-selling-plan-selector:focus-visible{outline:none!important;outline-offset:.3rem;box-shadow:none!important}.loop-price-container{display:flex;align-items:center;flex-direction:column}.loop-price-section{width:100%;display:flex;flex-direction:row}.loop-price-section-subscription-banner{display:flex;align-items:center;font-size:12px;padding:0 5px;border:1px solid;border-radius:5px;line-height:11px;margin-left:8px}.loop-compare-price{text-decoration:line-through;opacity:.5}.loop-price-sub-text{font-size:11px}.loop-dot{height:4px;width:4px;background-color:#000;border-radius:50%;display:inline-block;margin:0 10px}.loop-display-none,.loop-display-none-by-variant{display:none!important}.loop-left-margin-0{margin-left:0!important}.loop-tooltip{position:relative;display:flex;align-items:center;width:fit-content;padding-bottom:1em;margin-top:-10px}.loop-tooltip-label{display:flex;cursor:pointer}.loop-tooltip-image{height:18px;width:18px;margin-right:10px;display:flex;align-items:center}.loop-tooltip .loop-tooltiptext{visibility:hidden;width:300px;min-width:100%;background-color:#081d33;color:#fff;text-align:left;border-radius:6px;padding:15px;margin-top:-10px;position:absolute;z-index:9999!important;top:100%;left:0%}.loop-tooltip:hover .loop-tooltiptext{visibility:visible}.loop-tooltip-description{margin:0!important;padding:0!important;font-size:1em}.loop-container-arrow{height:16px;width:16px;background-color:#081d33;position:absolute}.loop-container-arrow--tl{left:32px;top:0;border-left:1px solid rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.3);transform:translate(50%,-50%) rotate(45deg)}.strike-through{text-decoration:line-through}.loop-display-none{display:none!important}.loop-widget-container{min-width:min-content}.loop-widget-tooltips{margin-top:1rem;display:flex;flex-direction:column;gap:4px}.loop-widget-tooltip-container{position:relative;margin-top:0!important}.loop-widget-tooltip-header{display:flex;align-items:flex-start;cursor:default!important;pointer-events:none}.loop-widget-tooltip-image,.loop-widget-tooltip-label{pointer-events:auto}.loop-widget-tooltip-image{display:flex;align-items:center;margin-top:6px}.loop-widget-tooltip-svg{width:15px;height:15px}.loop-widget-tooltip-label{font-size:.9em;font-weight:500;padding-left:.5rem}.loop-widget-tooltip-label a{border-bottom:1px solid rgba(0,0,0,.3)}.loop-widget-tooltip-text{position:absolute;top:100%;left:0;margin-top:8px;background-color:rgb(var(--text-color));color:#fff;border-radius:6px;padding:12px 16px;width:100%;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.loop-widget-tooltip-text:hover{pointer-events:auto}.loop-widget-tooltip-header:has(.loop-widget-tooltip-image:hover)~.loop-widget-tooltip-text,.loop-widget-tooltip-header:has(.loop-widget-tooltip-label:hover)~.loop-widget-tooltip-text{opacity:1;visibility:visible;pointer-events:auto}.loop-widget-container-arrow{position:absolute;top:-8px;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgb(var(--text-color));z-index:1}.loop-widget-container-arrow:before{content:"";position:absolute;top:1px;left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgb(var(--text-color));z-index:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/loop-widget.css.map */
