.fc-sub-duo{--fc-sub-duo-text: #2e3138;--fc-sub-duo-accent: #1f2a43;--fc-sub-duo-surface: #fefefe;--fc-sub-duo-muted: rgba(46, 49, 56, .7);--fc-sub-duo-line: rgba(46, 49, 56, .1);--fc-sub-duo-font-mono: "ABC Diatype Plus Variable Mono", "ABC Diatype Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;display:flex;flex-direction:column;gap:16px;color:var(--fc-sub-duo-text)}.fc-pdp-grid__content .product-block.product-block-fc-subscription-duo:has(fc-subscription-duo){margin-bottom:0}.product-block-fc-subscription-duo:has(fc-subscription-duo){padding:24px 16px 0;border-radius:32px 32px 0 0;background-color:#f5f5f5}.product-block-fc-subscription-duo:has(fc-subscription-duo)+.product-block-fc-buy-buttons{border-radius:0 0 32px 32px}.fc-sub-duo__option{position:relative;display:block;border:1px solid var(--fc-sub-duo-line);border-radius:16px;background-color:var(--fc-sub-duo-surface);transition:border-color .2s ease,box-shadow .2s ease}.fc-sub-duo__option.is-selected{border:2px solid var(--fc-sub-duo-accent);box-shadow:0 4px 5px #0000000d}.fc-sub-duo__option--plan,.fc-sub-duo__option--once{display:flex;flex-direction:column;gap:16px;padding:16px}.fc-sub-duo__option[hidden]{display:none}.fc-sub-duo__option-head{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer}.fc-sub-duo__radio{flex:0 0 auto;width:20px;height:20px;border:1px solid var(--fc-sub-duo-line);border-radius:999px;background-color:#fff3;transition:border .2s ease}.fc-sub-duo__option.is-selected .fc-sub-duo__radio{border:4px solid var(--fc-sub-duo-accent);background-color:#fff}input[data-fc-sub-duo-mode]:focus-visible~.fc-sub-duo__radio{outline:2px solid currentColor;outline-offset:2px}.fc-sub-duo__option-label{flex:1 1 auto;min-width:0;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.fc-sub-duo__option-prices{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.fc-sub-duo__compare{color:var(--fc-sub-duo-muted);font-size:16px;font-weight:400;letter-spacing:-.32px}.fc-sub-duo__price{color:var(--fc-sub-duo-accent);font-size:16px;font-weight:500;letter-spacing:-.32px}.fc-sub-duo__badges{position:absolute;top:-11px;right:16px;display:flex;gap:4px}.fc-sub-duo__badge{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.fc-sub-duo__badge--discount{background-color:var(--fc-sub-duo-accent);color:#fff}.fc-sub-duo__badge--value{background-color:#e8eaee;color:var(--fc-sub-duo-accent)}.fc-sub-duo__frequency-select{width:100%;padding:8px 16px;border:1px solid var(--fc-sub-duo-line);border-radius:999px;background-color:transparent;color:currentColor;font-size:14px}.fc-sub-duo__body{display:grid;grid-template-rows:1fr;margin-top:-16px;transition:grid-template-rows .3s ease}.fc-sub-duo__body.is-collapsed{grid-template-rows:0fr}.fc-sub-duo__body-inner{display:flex;flex-direction:column;gap:16px;min-height:0;padding-top:16px;overflow:hidden;transition:padding-top .3s ease}.fc-sub-duo__body.is-collapsed .fc-sub-duo__body-inner{padding-top:0}.fc-sub-duo__body-inner:before{content:"";height:1px;background-color:var(--fc-sub-duo-line)}.fc-sub-duo__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:16px 0 0;border-top:1px solid var(--fc-sub-duo-line);list-style:none}.fc-sub-duo__features{display:flex;flex-direction:column;gap:16px}.fc-sub-duo__benefit{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;letter-spacing:-.24px}.fc-sub-duo__benefit svg{flex:0 0 auto;width:9px;height:9px}.fc-sub-duo__gifts{display:flex;flex-direction:column;gap:16px;padding:8px 0}.fc-sub-duo__addons-heading,.fc-sub-duo__gifts-heading{margin:0;font-size:14px;font-weight:500;letter-spacing:-.28px;text-align:left}.fc-sub-duo__gifts-heading{text-align:center}.fc-sub-duo__gifts-track{position:relative}.fc-sub-duo__gifts-rail{position:absolute;top:calc(var(--fc-sub-duo-gift-size, 40px) / 2);transform:translateY(-50%);left:0;right:0;height:8px;border-radius:999px;background-color:#f5f5f5;overflow:hidden}.fc-sub-duo__gifts-fill{display:block;width:var(--fc-sub-duo-progress, 0%);height:100%;border-radius:999px;background:linear-gradient(90deg,#06283b,#2a4f6d 50%,#7ea9d1);transition:width .4s ease}.fc-sub-duo--once .fc-sub-duo__gifts{order:-1}.fc-sub-duo--once .fc-sub-duo__addons-heading{display:none}.fc-sub-duo--once .fc-sub-duo__gift[data-auto]{order:-1}.fc-sub-duo__gifts-heading[hidden]{display:none}.fc-sub-duo__gifts-list{position:relative;display:flex;justify-content:flex-end;margin:0;padding:0;list-style:none}.fc-sub-duo__gifts[hidden],.fc-sub-duo__gift[hidden]{display:none}.fc-sub-duo__gift{display:flex;flex:0 0 calc(100% / var(--fc-sub-duo-gift-slots, 4));min-width:0;flex-direction:column;align-items:center;gap:8px}.fc-sub-duo__gift-media{position:relative;display:block;width:var(--fc-sub-duo-gift-size, 40px);height:var(--fc-sub-duo-gift-size, 40px);border-radius:999px;background-color:#f5f5f5;overflow:visible}.fc-sub-duo__gift-media img{display:block;width:100%;height:100%;border-radius:999px;object-fit:cover;filter:grayscale(1);opacity:.8;transition:filter .3s ease,opacity .3s ease}.fc-sub-duo__gift-check{position:absolute;right:-4px;bottom:-2px;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .25s ease}.fc-sub-duo__gift.is-unlocked .fc-sub-duo__gift-media{box-shadow:0 0 9px #153a8f80}.fc-sub-duo__gift.is-unlocked .fc-sub-duo__gift-media img{filter:none;opacity:1}.fc-sub-duo__gift.is-unlocked .fc-sub-duo__gift-check{opacity:1;transform:scale(1)}.fc-sub-duo__gift-title{font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.24px;text-align:center;opacity:.5;transition:opacity .3s ease}.fc-sub-duo__gift.is-unlocked .fc-sub-duo__gift-title{opacity:1}.fc-sub-duo--once .fc-sub-duo__gift-title{font-family:var(--fc-sub-duo-font-mono);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:-.2px;text-transform:uppercase;opacity:1}.fc-sub-duo--once .fc-sub-duo__gift-value{display:none}.fc-sub-duo__option--once .fc-sub-duo__price{font-size:14px;letter-spacing:-.28px}.fc-sub-duo__gift-value{margin-top:-4px;font-size:10px;letter-spacing:-.2px;text-align:center;opacity:.5}.fc-sub-duo__addons{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fc-sub-duo__addons::-webkit-scrollbar{display:none}@media(hover:hover){.fc-sub-duo__addons{cursor:grab}}.fc-sub-duo__addons.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.fc-sub-duo__card{position:relative;display:flex;flex:1 0 calc(50% - 16px);flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:16px;background-color:#f5f5f5;scroll-snap-align:start}.fc-sub-duo__card-info{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:999px;background-color:#0003;color:#fff;font-size:10px;font-weight:500;line-height:1;cursor:pointer}.fc-sub-duo__card-info:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fc-sub-duo__card-image{display:block;width:93px;height:93px;object-fit:contain;mix-blend-mode:multiply}.fc-sub-duo__card-title{font-size:14px;font-weight:400;letter-spacing:-.28px;text-align:center}.fc-sub-duo__card-prices{display:flex;gap:4px;font-size:14px;letter-spacing:-.28px}.fc-sub-duo__card-prices s{color:var(--fc-sub-duo-muted)}.fc-sub-duo__card-prices span{color:var(--fc-sub-duo-accent)}.fc-sub-duo__card-price-sub{display:flex;gap:4px}.fc-sub-duo__card-price-once,.fc-sub-duo--once .fc-sub-duo__card-price-sub{display:none}.fc-sub-duo--once .fc-sub-duo__card-price-once{display:inline}.fc-sub-duo__card-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;padding:8px 16px;border:0;border-radius:999px;background-color:var(--fc-sub-duo-accent);color:#fff;font-size:14px;font-weight:500;letter-spacing:-.28px;cursor:pointer}.fc-sub-duo__card-add:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fc-sub-duo__card-add .fc-sub-duo__card-added-label,.fc-sub-duo__card.is-added .fc-sub-duo__card-add-label{display:none}.fc-sub-duo__card.is-added .fc-sub-duo__card-added-label{display:inline}.fc-sub-duo__card.is-added .fc-sub-duo__card-add{background-color:#2fac66}.fc-sub-duo__addon-nav{display:flex;align-items:center;justify-content:center;gap:4px}.fc-sub-duo__addon-nav[hidden]{display:none}.fc-sub-duo__addon-dot{position:relative;width:16px;height:2px;padding:0;border:0;border-radius:32px;background-color:#2e313814;cursor:pointer;transition:width .25s ease,background-color .25s ease}.fc-sub-duo__addon-dot:before{content:"";position:absolute;top:-9px;right:-2px;bottom:-9px;left:-2px}.fc-sub-duo__addon-dot.is-active{width:32px;background-color:var(--fc-sub-duo-accent)}.fc-sub-duo__addon-dot:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fc-subd-duo{--fc-subd-duo-text: #2e3138;--fc-subd-duo-accent: #1f2a43;--fc-subd-duo-muted: rgba(46, 49, 56, .7);position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;pointer-events:none;color:var(--fc-subd-duo-text);transition:visibility 0s .35s}.fc-subd-duo.is-open{visibility:visible;pointer-events:auto;transition:none}.fc-subd-duo__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000b3;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease}.fc-subd-duo.is-open .fc-subd-duo__backdrop{opacity:1}.fc-subd-duo__card{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;max-height:85vh;padding-top:8px;border-radius:32px 32px 0 0;background-color:#fefefe;overflow-y:auto;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,.24,1)}.fc-subd-duo.is-open .fc-subd-duo__card{transform:translateY(0)}.fc-subd-duo__card:focus{outline:none}.fc-subd-duo__card.is-dragging{transition:none}.fc-subd-duo__handle{display:flex;align-items:center;justify-content:center;width:100%;min-height:24px;padding:8px 0;border:0;background:none;cursor:grab;touch-action:none}.fc-subd-duo__handle:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.fc-subd-duo__handle-bar{width:64px;height:4px;border-radius:999px;background-color:#2e313833}.fc-subd-duo__content{display:flex;flex-direction:column;gap:32px;width:100%;padding:24px 16px 32px}.fc-subd-duo__head{display:flex;align-items:center;gap:16px}.fc-subd-duo__image{flex:0 0 auto;width:93px;height:93px;object-fit:contain;mix-blend-mode:multiply}.fc-subd-duo__meta{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:8px}.fc-subd-duo__title{margin:0;font-size:16px;font-weight:500;letter-spacing:-.32px}.fc-subd-duo__desc{font-size:14px;letter-spacing:-.28px;line-height:normal}.fc-subd-duo__desc p{margin:0}.fc-subd-duo__prices{display:flex;margin:0;font-size:12px;letter-spacing:-.24px}.fc-subd-duo__prices s{color:var(--fc-subd-duo-muted)}.fc-subd-duo__prices span{color:var(--fc-subd-duo-accent)}.fc-subd-duo__price-sub{display:flex;gap:4px}.fc-subd-duo__price-once,.fc-subd-duo-root--once .fc-subd-duo__price-sub{display:none}.fc-subd-duo-root--once .fc-subd-duo__price-once{display:inline}.fc-subd-duo__tabs{position:relative;display:flex;padding:4px;border-radius:999px;background-color:#f5f5f5}.fc-subd-duo__tab-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background-color:#fefefe;box-shadow:0 4px 5px #0000000d;transition:transform .3s ease}.fc-subd-duo.is-tab-1 .fc-subd-duo__tab-pill{transform:translate(100%)}.fc-subd-duo__tab{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:36px;padding:8px 24px;border:0;border-radius:999px;background:none;color:#2e31384d;font-size:14px;font-weight:500;letter-spacing:-.28px;cursor:pointer;transition:color .3s ease}.fc-subd-duo__tab.is-active{color:var(--fc-subd-duo-text)}.fc-subd-duo__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fc-subd-duo__panels{overflow:hidden;border-radius:32px}.fc-subd-duo__track{display:flex;width:200%;transition:transform .35s cubic-bezier(.32,.72,.24,1)}.fc-subd-duo.is-tab-1 .fc-subd-duo__track{transform:translate(-50%)}.fc-subd-duo__panel{flex:0 0 50%;min-width:0}.fc-subd-duo__video{display:block;width:100%;height:240px;border-radius:32px;object-fit:cover}.fc-subd-duo__results{display:flex;gap:8px;height:240px}.fc-subd-duo__result{position:relative;flex:1 1 0;min-width:0;margin:0;border-radius:24px;overflow:hidden}.fc-subd-duo__result img{display:block;width:100%;height:100%;object-fit:cover}.fc-subd-duo__result-label{position:absolute;top:16px;left:16px;padding:4px 16px;border-radius:999px;background-color:#edeeee1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:500;letter-spacing:-.24px}.fc-subd-duo__result--after .fc-subd-duo__result-label{left:auto;right:16px}.fc-subd-duo__continue{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border:0;border-radius:76px;background-color:var(--fc-subd-duo-accent);color:#fefefe;font-size:16px;font-weight:500;letter-spacing:-.32px;text-transform:capitalize;cursor:pointer}.fc-subd-duo__continue:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fc-sub__atc-price s{opacity:.5}.fc-main-product-section [class*=sealsubs],.fc-main-product-section [id*=sealsubs]{display:none!important}@media(min-width:990px){.fc-sub-duo__card{flex:1 0 150px}.fc-sub-duo__gifts{--fc-sub-duo-gift-size: 52px;padding-left:24px;padding-right:24px}.fc-sub-duo__option--plan,.fc-sub-duo__option--once{padding:24px}.fc-sub-duo__option--once .fc-sub-duo__price{font-size:16px;letter-spacing:-.32px}.fc-sub-duo--once .fc-sub-duo__gift-title{font-family:inherit;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.24px;text-transform:none;opacity:.5}.fc-sub-duo--once .fc-sub-duo__gift.is-unlocked .fc-sub-duo__gift-title{opacity:1}.fc-sub-duo--once .fc-sub-duo__gift-value{display:block}.fc-sub-duo__badge{font-size:14px;letter-spacing:-.28px}.fc-sub-duo__benefit{font-size:16px;letter-spacing:-.32px}.fc-sub-duo__benefit svg{width:9px;height:9px}.fc-sub-duo__addons-heading,.fc-sub-duo__gifts-heading,.fc-sub-duo__card-title{font-size:16px;letter-spacing:-.32px}.fc-subd-duo{display:flex;align-items:center;justify-content:center;padding:24px}.fc-subd-duo__handle{display:none}.fc-subd-duo__card{position:relative;left:auto;right:auto;bottom:auto;width:402px;max-width:100%;padding-top:0;border-radius:32px;opacity:0;transform:translateY(24px);transition:transform .35s cubic-bezier(.32,.72,.24,1),opacity .25s ease}.fc-subd-duo__content{padding-top:32px}.fc-subd-duo.is-open .fc-subd-duo__card{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fc-sub-duo__option,.fc-sub-duo__radio,.fc-sub-duo__body,.fc-sub-duo__body-inner,.fc-sub-duo__gifts-fill,.fc-sub-duo__gift-media img,.fc-sub-duo__gift-check,.fc-sub-duo__addon-dot,.fc-subd-duo,.fc-subd-duo__backdrop,.fc-subd-duo__card,.fc-subd-duo__tab-pill,.fc-subd-duo__tab,.fc-subd-duo__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/fc-subscription-duo.css.map */
