.calendar-picker{margin:23px 0 0}.calendar-picker-heading{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.calendar-picker-heading h3{font-size:10px;letter-spacing:.08em;line-height:1.4;font-weight:650;color:#d5e2e9;margin:0}.calendar-picker-heading>span{font-size:10px;line-height:1.45;color:#7f9ba9}.edition-comparison{display:flex;flex-direction:column;gap:7px}.edition-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto 14px;gap:9px;align-items:center;min-width:0;width:100%;padding:8px 10px;text-align:left;background:#102731;border:1px solid #314c59;border-radius:6px;cursor:pointer;min-height:77px;color:#dfe9ee;transition:border-color .2s,background .2s}.edition-row:hover{background:#15313c;border-color:#597887}.edition-cover{width:42px;height:59px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.edition-cover img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(1px 2px 2px #0005)}.edition-cover-pending{position:relative;height:55px;flex-direction:column;background:linear-gradient(145deg,#28414c,#132b35);border:1px solid #47606b;border-top:3px solid #71858e;box-shadow:1px 2px 3px #0003;gap:5px;transform:rotate(-3deg)}.edition-cover-pending>b{font-size:10px;line-height:1.2;font-weight:600;color:#adbec5}.edition-cover-pending>small{font-size:10px;line-height:1.4;text-align:center;letter-spacing:.045em;color:#718e9b}.xxl-cover-pending{background:linear-gradient(145deg,#2c4a3c,#132d25);border-color:#587d6a;border-top-color:#9dbfa8}.xxl-cover-pending>b{font-size:13px;letter-spacing:-.03em;color:#b0d4bd}.xxl-cover-pending>small{color:#759f86}.edition-copy{display:flex;flex-direction:column;min-width:0;gap:5px}.edition-copy>b{font-size:12px;line-height:1.3;font-weight:650;letter-spacing:-.01em}.edition-copy>span{font-size:10px;line-height:1.45;color:#8ca7b4}.edition-upgrade-tag{font-size:10px;letter-spacing:.08em;line-height:1.3;font-weight:600;color:#abd8bd}.edition-pricing{text-align:right;display:flex;flex-direction:column;gap:6px;min-width:60px}.edition-pricing>strong{font-size:14px;line-height:1.2;font-weight:750;letter-spacing:-.025em;white-space:nowrap}.edition-pricing>small{font-size:10px;line-height:1.4;color:#8aa9b7;white-space:nowrap}.edition-check{width:14px;height:14px;border-radius:50%;border:1px solid #5a7380;display:grid;place-items:center}.edition-row.is-selected .edition-check:after{content:"\2713";font-size:10px;line-height:1;font-weight:800}.edition-row-xxl{background:#102f26;border-color:#4c8165}.edition-row-xxl:hover{background:#163e30;border-color:#8cbfa0}.edition-row-xxl .edition-copy>span{color:#9bc7ad}.edition-row-xxl .edition-pricing>strong{color:#c1ead3}.edition-row-xxl .edition-pricing>small{color:#9fcab0}.comparison-footnote{font-size:10px;line-height:1.6;color:#72938a;margin:9px 1px 0}.quantity-picker{margin-top:24px}#add-to-cart{position:relative;isolation:isolate;overflow:hidden}#add-to-cart>span,#add-to-cart>svg{position:relative;z-index:1}#add-to-cart:not(:disabled){animation:order-glow 3.8s ease-in-out infinite}#add-to-cart:not(:disabled):before{content:"";position:absolute;z-index:0;top:-50%;left:0;width:34%;height:200%;background:linear-gradient(90deg,#fff0,#e9fff550,#fff9,#e9fff540,#fff0);transform:translate(-220%) skew(-22deg);opacity:0;pointer-events:none;animation:order-sheen 7s ease-in-out infinite}@keyframes order-glow{0%,to{box-shadow:0 0 13px #31dba64d,0 0 3px #a5ffe344,inset 0 1px 3px #d0fff1}50%{box-shadow:0 0 27px #31dba68c,0 0 8px #a5ffe36b,inset 0 1px 3px #e0fff7}}@keyframes order-sheen{0%,66%{transform:translate(-220%) skew(-22deg);opacity:0}69%{opacity:.65}84%{transform:translate(420%) skew(-22deg);opacity:0}to{transform:translate(420%) skew(-22deg);opacity:0}}@media(min-width:960px){.calendar-picker{margin-top:24px}.calendar-picker-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.calendar-picker-heading>span{font-size:10px}.edition-row{grid-template-columns:44px minmax(0,1fr) auto 15px;gap:12px;min-height:77px;padding:8px 12px}.edition-cover{width:44px;height:59px}.edition-cover-pending{height:55px}.edition-copy>b{font-size:14px}.edition-copy>span{font-size:10px}.edition-pricing>strong{font-size:16px}.edition-pricing>small{font-size:10px}.edition-upgrade-tag,.comparison-footnote{font-size:10px}}@media(max-width:360px){.edition-row{grid-template-columns:36px minmax(0,1fr) auto 12px;gap:7px;padding:8px;min-height:71px}.edition-cover{width:36px;height:53px}.edition-cover-pending{height:49px}.edition-copy>b{font-size:12px}.edition-copy>span{font-size:10px}.edition-pricing{min-width:55px}.edition-pricing>strong{font-size:13px}.edition-pricing>small{font-size:10px}.edition-check{width:12px;height:12px}.edition-upgrade-tag{font-size:10px}}@media(prefers-reduced-motion:reduce){.edition-row{transition:none}#add-to-cart:not(:disabled),#add-to-cart:not(:disabled):before{animation:none!important}#add-to-cart:before{display:none}}.edition-row.is-selected,.edition-row.is-selected:hover{background:var(--order-gradient);border-color:#88efd5;color:#05231d;box-shadow:0 0 12px #31dba638,inset 0 1px 3px #d0fff1}.edition-row.is-selected .edition-copy>span,.edition-row.is-selected .edition-pricing>small{color:#174b40}.edition-row.is-selected .edition-pricing>strong,.edition-row.is-selected .edition-upgrade-tag{color:#05231d}.edition-row.is-selected .edition-check{background:#05231d;border-color:#05231d;color:#a8f4df}.edition-row{grid-template-columns:42px minmax(0,1fr) 14px;grid-template-areas:"cover copy check" "cover price price";column-gap:10px;row-gap:7px}.edition-cover{grid-area:cover}.edition-copy{grid-area:copy}.edition-check{grid-area:check}.edition-pricing{grid-area:price;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 9px;min-width:0;text-align:left}.edition-cover-pending>small{font-size:10px;letter-spacing:0}.edition-row .edition-cover-pending{height:65px}.edition-cover-pending>b{font-size:10px}.edition-copy>span{line-height:1.4}@media(max-width:360px){.edition-row{grid-template-columns:36px minmax(0,1fr) 12px;column-gap:8px}.edition-row .edition-cover-pending{height:65px}}.edition-row{grid-template-columns:42px minmax(0,1fr) auto 14px;grid-template-areas:"cover copy price check";column-gap:9px;row-gap:0}.edition-pricing{flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:5px;max-width:110px;text-align:right}.edition-pricing>small{white-space:normal}@media(min-width:960px){.edition-row{grid-template-columns:44px minmax(0,1fr) auto 15px;column-gap:10px}}@media(max-width:360px){.edition-row{grid-template-columns:36px minmax(0,1fr) auto 12px;column-gap:7px}.edition-pricing{max-width:82px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/db-upgrades.css.map */
