.product-info__wrapper:has(taily-subscription-options){min-width:0}.tsr,.tsr__header,.tsr__summary,.tsr__options,.tsr__option,.tsr__card,.tsr__info,.tsr__benefits,.tsr__gifts,.tsr__gift-track{min-width:0;max-width:100%}.tsr{width:100%}.tsr__info,.tsr__benefits{white-space:normal;overflow-wrap:anywhere}.tsr{display:block;font-family:Open Sans,sans-serif;color:var(--tsr-accent);--pdp-heading:var(--tsr-accent)}.tsr [hidden]{display:none!important}.tsr *{box-sizing:border-box}.tsr__header,.tsr__summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tsr__header{justify-content:space-between;margin-bottom:24px;font-size:20px}.tsr strong{font-weight:600}.tsr__summary [data-price]{font-size:30px;color:var(--tsr-price)}.tsr s{color:#98a4b2;font-size:16px;font-weight:400}.tsr__saving,.tsr__badge{background:var(--tsr-savings-bg);color:var(--tsr-savings-text);padding:6px 15px;border-radius:30px;font-size:14px;font-weight:600}.tsr__options{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:var(--tsr-option-gap, 32px)}.tsr__option{display:block;position:relative;cursor:pointer}.tsr__option>input{position:absolute;width:1px;height:1px;opacity:0}.tsr__card{position:relative;display:grid;grid-template-columns:26px 56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 20px;border:2px solid var(--tsr-inactive);border-radius:20px;transition:background .2s,border-color .2s}.tsr__option>input:checked+.tsr__card{border-color:var(--tsr-border);background:var(--tsr-active);box-shadow:none}.tsr__option>input:focus-visible+.tsr__card{outline:3px solid var(--tsr-accent);outline-offset:4px}.tsr__option>input:disabled+.tsr__card{opacity:.5;cursor:not-allowed}.tsr__radio{height:26px;width:26px;border:2px solid #98a4b2;border-radius:50%;padding:4px;background-clip:content-box}.tsr__option>input:checked+.tsr__card .tsr__radio{border-color:var(--tsr-accent);background-color:var(--tsr-accent)}.tsr__image{width:56px;height:60px;background:#e8f4ff;border-radius:14px;display:flex;align-items:center;justify-content:center}.tsr__image img{height:100%;width:100%;object-fit:contain}.tsr__image svg{width:24px;height:34px}.tsr__info,.tsr__prices{display:flex;flex-direction:column;gap:4px}.tsr__info strong{font-size:16px;line-height:1.25}.tsr__info>span,.tsr__info small{color:#5e6977;font-size:15px;line-height:1.4}.tsr__prices{text-align:right;white-space:nowrap}.tsr__prices strong{font-size:18px;line-height:1.2;color:var(--tsr-price)}.tsr__badge{position:absolute;right:18px;top:0;transform:translateY(-55%);max-width:85%;text-align:center}.tsr__benefits{grid-column:2/-1;font-size:17px;font-weight:600;display:flex;flex-direction:column;gap:7px}.tsr__benefit{display:flex;align-items:flex-start;gap:8px}.tsr__benefit>span{min-width:0}.tsr__benefit-check{flex-shrink:0;width:18px;height:18px;margin-top:6px}.tsr__gifts{border:2px solid var(--tsr-border);border-radius:20px;padding:15px;margin-top:22px;min-width:0}.tsr__gift-status{display:inline-block;border-radius:24px;padding:6px 14px;background:var(--tsr-accent);color:#fff;font-size:13px;font-weight:600;margin-bottom:16px}.tsr__gift-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tsr__gift-track::-webkit-scrollbar{display:none}.tsr__gift{position:relative;flex:0 0 152px;width:152px;text-align:center;scroll-snap-align:start;font-size:14px;line-height:1.4}.tsr__gift-image{position:relative;width:142px;height:142px;border-radius:16px;background:var(--tsr-gift);display:flex;align-items:center;justify-content:center;margin-bottom:9px;overflow:hidden;transition:filter .3s,opacity .3s}.tsr__gift-image>img{width:100%;height:100%;object-fit:contain}.tsr__gift-placeholder{width:35px;height:35px}.tsr__lock{display:none;position:absolute;top:8px;right:8px;width:28px;height:28px;padding:6px;border-radius:50%;background:#fff;color:#8993a0;box-shadow:0 2px 8px #0001}.tsr__lock svg{width:100%;height:100%}.tsr__gift.is-locked .tsr__gift-image{filter:grayscale(1);opacity:.45}.tsr__gift.is-locked>strong{color:#a4adb7}.tsr__gift.is-locked .tsr__lock{display:block}.tsr__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tsr__confetti i{position:absolute;top:65%;left:50%;width:6px;height:10px;background:#feabee;opacity:0;--x:-42px;--y:-80px}.tsr__confetti i:nth-child(2){--x:35px;--y:-55px;background:#155dd7}.tsr__confetti i:nth-child(3){--x:65px;--y:-95px;background:#e9c354}.tsr__confetti i:nth-child(4){--x:-65px;--y:-40px;background:#155dd7}.tsr__confetti i:nth-child(5){--x:10px;--y:-100px}.tsr__confetti i:nth-child(6){--x:-15px;--y:-65px;background:#e9c354}.tsr__gift.is-unlocking .tsr__confetti i{animation:tsr-confetti .85s ease-out}.tsr__gift.is-locking .tsr__gift-image{animation:tsr-settle .5s ease-out}.tsr .taily-pdp-mosaic__nav:not([hidden]){display:flex;align-items:center;justify-content:center;gap:6px;margin:20px auto 0}@keyframes tsr-confetti{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(220deg)}}@keyframes tsr-settle{0%{transform:translateY(-5px);opacity:1}to{transform:translateY(0);opacity:.45}}@media(min-width:750px){.tsr .taily-pdp-mosaic__dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:#f5f9ff;padding:0 6px;border-radius:30px}.tsr .taily-pdp-mosaic__dots button{display:flex;align-items:center;justify-content:center;min-width:32px;height:44px;padding:0 8px;background:none;border:0;color:var(--tsr-accent);cursor:pointer}.tsr .taily-pdp-mosaic__dots button:before{content:"";width:7px;height:7px;border-radius:10px;background:currentColor;opacity:.3;transition:width .2s}.tsr .taily-pdp-mosaic__dots button[aria-current=true]:before{width:24px;opacity:1}.tsr .taily-pdp-mosaic__arrow{width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:#f5f9ff;color:var(--tsr-accent);display:flex;align-items:center;justify-content:center;cursor:pointer}.tsr .taily-pdp-mosaic__arrow:disabled{opacity:.3;cursor:default}.tsr .taily-pdp-mosaic__arrow svg{width:12px;height:12px;transform:rotate(-90deg)}.tsr .taily-pdp-mosaic__arrow[name=previous] svg{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.tsr *,.tsr *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.tsr__badge--shipping{background:var(--tsr-accent);color:#fff}.tsr__card{grid-template-columns:minmax(64px,100px) minmax(0,1fr) auto;gap:12px;padding:16px}.tsr__image{width:100%;height:90px;background:transparent;border-radius:0}.tsr__details{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--tsr-inactive);padding-top:12px;margin-top:0}.tsr__details:empty{display:none}.tsr__details:not(:has(.tsr__benefits)){display:none}.tsr__benefits{gap:8px}.tsr__detail-check{color:var(--tsr-check);font-size:20px;line-height:1.3;flex:0 0 22px}.tsr__gift-heading{display:flex;align-items:center;gap:12px;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:normal}.tsr__gift-heading:before,.tsr__gift-heading:after{content:"";height:1px;background:var(--tsr-inactive);flex:1}.tsr__gifts{position:relative;margin-top:32px;padding-top:28px}.tsr__gift-status{position:relative;margin-top:-45px;border:2px solid var(--tsr-border)}.tsr__gift-value{display:block;margin-bottom:3px;font-size:13px}.tsr__summary-content{flex:1;min-width:0}.tsr__summary-content .metafield-rich_text_field>:first-child{margin-top:0}.tsr__summary-content .metafield-rich_text_field>:last-child{margin-bottom:0}.tsr__summary-content p{margin:0 0 8px}.tsr__summary-content ul,.tsr__summary-content ol{margin:8px 0;padding-left:22px}.tsr__summary-content a{color:inherit;text-decoration:underline}.tsr__details .tsr__benefits{font-size:14px;line-height:1.5}.tsr__summary-content .metafield-rich_text_field,.tsr__summary-content .metafield-rich_text_field *{font-size:inherit}.tsr__detail-check{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;margin-top:2px}.tsr__detail-check svg{display:block;width:100%;height:100%}.tsr__prices s{display:block;text-decoration:line-through}@media(max-width:749px){.tsr__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:20px;font-size:16px;line-height:1.25}.tsr__summary{display:grid;grid-template-columns:auto auto;justify-content:end;gap:5px 8px;text-align:right}.tsr__summary [data-price]{font-size:22px}.tsr__summary s{font-size:15px;white-space:nowrap}.tsr__saving{grid-column:1/-1;justify-self:end;padding:4px 10px;font-size:11px;line-height:1.25}.tsr__options{gap:var(--tsr-option-gap-mobile, 18px)}.tsr__card{grid-template-columns:clamp(54px,20vw,90px) minmax(0,1fr) auto;gap:8px;padding:10px;border-radius:12px}.tsr__image{width:100%;height:58px}.tsr__info,.tsr__prices{gap:3px}.tsr__info strong{font-size:14px;line-height:1.25}.tsr__info>span,.tsr__info small{font-size:12px;line-height:1.3}.tsr__prices strong{font-size:16px;line-height:1.25}.tsr__prices s{font-size:12px;line-height:1.3}.tsr__badge{right:10px;padding:2px 12px;font-size:11px;line-height:1.25}.tsr__details{gap:6px;padding-top:8px}.tsr__details .tsr__benefits{gap:5px;font-size:12px;line-height:1.35}.tsr__benefit{gap:6px}.tsr__detail-check{width:14px;height:14px;flex-basis:14px;margin-top:1px}.tsr__benefit-check{width:14px;height:14px;margin-top:1px}.tsr__gift-heading{gap:8px;font-size:10px;line-height:1.3;letter-spacing:normal}.tsr__gift-heading:first-child{display:none}.tsr__summary-content p{margin-bottom:4px}.tsr__summary-content ul,.tsr__summary-content ol{margin:4px 0;padding-left:18px}.tsr__gifts{margin-top:26px;padding:22px 10px 12px;border-radius:12px}.tsr__gift-status{position:absolute;top:0;left:12px;transform:translateY(-50%);max-width:calc(100% - 24px);margin:0;padding:4px 12px;border-radius:8px;font-size:11px;line-height:1.3}.tsr__gift-track{gap:12px}.tsr__gift{flex:1 0 calc((100% - 24px) / 3);width:auto;min-width:0;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.tsr__gift-image{width:100%;max-width:80px;height:58px;margin:0 auto 5px;border-radius:8px}.tsr__gift-placeholder{width:28px;height:28px}.tsr .tsr__gift-value{margin-bottom:2px;font-size:11px;line-height:1.2}.tsr__lock{top:4px;right:4px;width:22px;height:22px;padding:4px}.tsr .taily-pdp-mosaic__nav:not([hidden]){margin-top:10px}}@media(max-width:359px){.tsr__header{font-size:14px}.tsr__summary [data-price]{font-size:20px}.tsr__summary s{font-size:13px}.tsr__card{grid-template-columns:50px minmax(0,1fr) auto;gap:6px;padding:10px 8px}.tsr__info strong{font-size:13px}.tsr__prices strong{font-size:15px}}@media(min-width:750px){.tsr .tsr__image{height:56px}.tsr .tsr__badge{padding:3px 10px;font-size:12px;line-height:1.3}.tsr .tsr__header>strong{white-space:nowrap;font-size:clamp(16px,1.5vw,20px)}}@media(min-width:750px){.tsr__gift{flex:1 0 calc((100% - 28px) / 3);width:auto;min-width:0;overflow-wrap:anywhere}.tsr__gift-image{width:110px;max-width:100%;height:auto;aspect-ratio:1;margin:0 auto 9px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/taily-subscriptions-options-res.css.map */
