:root{--display: "Bebas Neue", "Oswald", Impact, "Arial Narrow", sans-serif;--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hair: color-mix(in srgb, var(--ink) 22%, transparent);--soft: color-mix(in srgb, var(--paper) 60%, white);--header-h: 76px;--bar-h: 0px;--top: calc(var(--header-h) + var(--bar-h));--icon-stroke-width: 1.5px;color-scheme:light}body{font-family:var(--sans);font-size:16px;line-height:1.55;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}main{padding-top:var(--top);flex:1}:root:has(.price-bar){--bar-h: 30px}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:999px}.skip-link:focus{top:12px}.display{font:400 clamp(46px,7vw,92px)/.9 var(--display);letter-spacing:.005em;margin:0 0 40px;text-wrap:balance}.rte p{margin:0 0 .8em}.rte p:last-child{margin-bottom:0}.lead{font-size:18px;max-width:52ch;margin-bottom:40px;opacity:.85}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;border:0;cursor:pointer;background:var(--ink);color:var(--paper);font:500 14px/1 var(--sans);text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.btn:hover{background:color-mix(in srgb,var(--ink) 86%,var(--value))}}.btn svg{width:16px;height:16px;flex:none}.btn--large{height:50px;padding:0 24px;font-size:15px}.btn--go{background:var(--action);color:#fff;font-weight:600}@media(hover:hover)and (pointer:fine){.btn--go:hover{background:color-mix(in srgb,var(--action) 86%,black)}}.btn--go .btn__price{border-left-color:#fff6}.site-header{position:fixed;top:var(--bar-h);left:0;right:0;z-index:50;display:flex;align-items:center;gap:28px;height:var(--header-h);padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo{color:var(--ink)}.wordmark{display:block;height:48px;width:auto}.site-nav{display:flex;gap:22px;margin-left:auto;font-size:14px}.site-nav a{text-decoration:none;opacity:.88;font-weight:500;white-space:nowrap}@media(max-width:1000px){.site-nav{display:none}.site-nav+.site-actions{margin-left:auto}}.site-nav a:hover,.site-nav a[aria-current]{opacity:1}.site-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.site-nav+.site-actions{margin-left:0}.icon-link{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.icon-link svg{width:22px;height:22px}.icon-link sup{position:absolute;top:1px;right:-1px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ink);color:var(--paper);box-shadow:0 0 0 2px var(--paper);font:600 10.5px/18px var(--sans);text-align:center}.wheel{display:grid;gap:8px;position:relative;isolation:isolate;scroll-margin-top:calc(var(--top) + 16px)}.wheel__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px}.wheel__search{display:grid;gap:6px;width:min(100%,360px)}.wheel__stage{position:relative;height:clamp(360px,56vh,540px);overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;border-radius:24px}.wheel__stage:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.wheel__stage.is-dragging{cursor:grabbing}.wheel__word{position:absolute;left:0;right:0;top:8%;height:60%;text-align:center;pointer-events:none;overflow:hidden}.wheel__word span{display:block;font-family:var(--display);line-height:.82;color:var(--city, var(--value));opacity:.32;white-space:nowrap;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s}.wheel__word span.is-out{transform:translateY(-18%);opacity:0}.wheel__word span.is-in{transform:translateY(18%);opacity:0;transition:none}.wheel__books{list-style:none;margin:0;padding:0}.wheel__book{position:absolute;left:0;top:0;width:300px;height:300px;transform-origin:50% 50%;will-change:transform}.wheel__book[data-active] .wheel__cover{box-shadow:0 1px #00000014,0 40px 50px -28px #14141e80,0 16px 24px -14px #14141e4d}.wheel__cover{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:2px 5px 5px 2px;text-decoration:none;box-shadow:0 1px #00000014,0 24px 32px -22px #14141e73,0 10px 18px -12px #14141e40}.wheel__cover:before{content:"";position:absolute;inset:0 auto 0 0;width:5%;z-index:3;background:linear-gradient(90deg,#00000029,#ffffff2e 40%,#0000000d)}.wheel__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 70% 10%,rgba(255,255,255,.18),transparent 60%)}.wheel__title{position:absolute;left:0;right:0;top:6%;text-align:center;font:400 10px/.86 var(--display);white-space:nowrap;z-index:1;color:var(--cover-ink)}.wheel__cover img{position:absolute;left:50%;bottom:7%;transform:translate(-50%);z-index:2;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.wheel__arrow{position:absolute;top:50%;z-index:120;width:48px;height:48px;margin-top:-24px;border-radius:50%;border:0;background:var(--soft);color:var(--ink);cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 16px -8px #14141e59}.wheel__arrow--prev{left:8px}.wheel__arrow--next{right:8px}@media(hover:hover)and (pointer:fine){.wheel__arrow:hover{background:#fff}}.wheel__arrow:disabled{opacity:.35;cursor:default}.wheel__arrow svg{width:18px;height:18px}.wheel__info{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.wheel__place{min-width:0}.wheel__count{font:500 12px/1 var(--sans);letter-spacing:.14em;font-variant-numeric:tabular-nums;opacity:.75}.wheel__city{margin:8px 0 4px;font:italic 400 clamp(30px,4vw,44px)/1 var(--serif);letter-spacing:-.015em}.wheel__coords{font:500 12px/1.3 var(--mono);letter-spacing:.1em;opacity:.7}.wheel__act{display:grid;justify-items:end;gap:8px;text-align:right}.wheel__hint{margin:0;font-size:14px;opacity:.75}.wheel__find{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-radius:999px;background:var(--soft);border:1px solid var(--hair)}.wheel__find input{border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);width:100%;min-width:0;padding:0;border-radius:0}.wheel__find input::placeholder{color:color-mix(in srgb,var(--ink) 60%,transparent)}.wheel__find svg{width:16px;height:16px;opacity:.65;flex:none}.wheel__note{font-size:14px;opacity:.85}.wheel__note:empty{display:none}.band{scroll-margin-top:var(--top);position:relative;z-index:2;background:var(--paper);border-top:1px solid var(--hair);padding-block:96px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.band__in{max-width:var(--page-width);margin:0 auto}.band__in--narrow{max-width:820px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;list-style:none;padding:0;margin:0}.steps__item{border-top:2px solid var(--ink);padding-top:16px;min-width:0}.steps__num{display:block;font:400 44px/1 var(--display);color:color-mix(in srgb,var(--value) 45%,var(--ink));margin-bottom:10px}.steps__item h3{margin:0 0 6px;font:italic 500 24px/1.15 var(--serif)}.steps__item .rte{max-width:34ch;opacity:.8}.options{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:36px}.option{background:var(--soft);border:1px solid var(--hair);border-radius:18px;padding:26px;min-width:0}.option__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.option__head h3{margin:0;font:400 38px/1 var(--display)}.option__price{font:italic 500 22px/1 var(--serif);white-space:nowrap}.faq{border-top:1px solid var(--hair)}.faq__item{border-bottom:1px solid var(--hair)}.faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font:italic 500 22px/1.25 var(--serif)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font:400 26px/1 var(--sans);transition:transform .2s}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item .rte{padding:0 0 22px;max-width:62ch;opacity:.85}.site-footer{position:relative;z-index:2;background:var(--ink);color:var(--paper);padding-block:56px 28px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.site-footer .logo{color:var(--paper)}.site-footer .wordmark{height:52px}.site-footer__in{max-width:var(--page-width);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.site-footer__text{margin-top:14px;max-width:36ch;opacity:.75;font-size:14px}.site-footer__links{display:grid;gap:8px;font-size:14px;align-content:start}.site-footer__links a{text-decoration:none;opacity:.8}@media(hover:hover)and (pointer:fine){.site-footer__links a:hover{opacity:1}}.site-footer__base{max-width:var(--page-width);margin:40px auto 0;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--paper) 22%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;opacity:.8}.site-footer__payment{display:flex;gap:8px}.site-footer__payment svg{height:22px;width:auto}.shopify-section:not(.wheel-section,.steps-section,.pricing-section,.faq-section,.header-section,.footer-section,[class*=shopify-section-group-]){padding-block:40px 72px}.shopify-section h1{font:400 clamp(44px,6vw,80px)/.92 var(--display);margin-bottom:24px}.cart[aria-busy=true]{opacity:.4;pointer-events:none}.cart__error{margin:0 0 24px;padding:14px 18px;border-radius:14px;background:#fde8e6;color:#8a1c12;font-size:14px}.cart .display{margin-bottom:32px}.cart__lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.cart__line{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:start;padding:22px 0;border-bottom:1px solid var(--hair)}.cart__book{min-width:0}.cart__title{margin:0 0 4px;font:italic 500 22px/1.2 var(--serif)}.cart__meta{margin:0;font-size:14px;opacity:.7}.cart__deal{margin:6px 0 0;font-size:13px;color:var(--value);font-weight:500}.cart__row{display:flex;align-items:center;gap:16px;margin-top:12px}.cart__qty input{width:64px;height:36px;border:1px solid var(--hair);border-radius:999px;background:transparent;color:inherit;font:inherit;text-align:center}.cart__link{background:none;border:0;padding:0;font:inherit;font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.8}@media(hover:hover)and (pointer:fine){.cart__link:hover{opacity:1}}.cart__price{margin:0;text-align:right;font-weight:500;white-space:nowrap}.cart__price s{display:block;font-weight:400;opacity:.55;font-size:14px}.btn--outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media(hover:hover)and (pointer:fine){.btn--outline:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.cart__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cart__line--add{align-items:center}.cart__add-book{display:grid;place-items:center;aspect-ratio:1;border:1.5px dashed color-mix(in srgb,var(--ink) 45%,transparent);border-radius:2px 4px 4px 2px;text-decoration:none;color:var(--ink);transition:background-color .2s}.cart__add-book span{font:300 40px/1 var(--sans)}@media(hover:hover)and (pointer:fine){.cart__add-book:hover,.cart__line--add:hover .cart__add-book{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.cart__add-link{display:inline-block;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cart__hint{margin:20px 0 0;padding:14px 18px;background:var(--soft);border-radius:14px;font-size:14px}.cart__sum{display:grid;justify-items:end;gap:12px;margin-top:28px;text-align:right}.cart__total{margin:0;font-size:18px;display:flex;gap:16px;align-items:baseline}.cart__total strong{font:400 34px/1 var(--display)}.cart__note{margin:0;font-size:13px;opacity:.7}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.product__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.product__info .display{margin-bottom:16px}.product__price{margin:0 0 20px;font:italic 500 28px/1 var(--serif)}.product__info .rte{max-width:46ch;opacity:.85;margin-bottom:20px}.product__bundle{margin:0 0 24px;font-size:14px;color:var(--value);font-weight:500}.product__note{margin:14px 0 0;font-size:13px;opacity:.7}.wheel__find input::-webkit-search-cancel-button,.wheel__find input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.wheel__find input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.wheel__find:focus-within{border-color:var(--ink)}.wheel__note a{font-weight:500}.book{position:relative;display:block;aspect-ratio:1;width:100%;overflow:hidden;container-type:inline-size;background:var(--paper);color:var(--cover-ink, var(--ink));text-decoration:none;border-radius:2px 4px 4px 2px;box-shadow:0 1px #00000014,0 22px 30px -20px #14141e73,0 8px 14px -10px #14141e40}.book:before{content:"";position:absolute;inset:0 auto 0 0;width:5%;z-index:3;background:linear-gradient(90deg,#00000029,#ffffff2e 40%,#0000000d)}.book__title{position:absolute;left:6%;right:4%;top:6%;z-index:1;text-align:center;white-space:nowrap;overflow:hidden;font:400 min(15cqw,calc(200cqw / var(--len))) / .9 var(--display)}.book img{position:absolute;left:50%;bottom:7%;transform:translate(-50%);z-index:2;height:auto;max-width:none}.book--plain{background:var(--soft);border:1px solid var(--hair)}.book--plain .book__title{top:auto;bottom:8%;text-align:left;white-space:normal;font-size:min(15cqw,calc(260cqw / var(--len)))}a.book{transition:transform .25s}@media(hover:hover)and (pointer:fine){a.book:hover{transform:translateY(-4px)}}.book--hero{max-width:460px;margin:0 auto}.book-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3vw,28px);margin:0 0 36px;max-width:520px}.product__media .book-row{margin:36px auto 0;max-width:340px}.cart,.product,.not-found{width:100%}.not-found__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.price-bar{position:fixed;top:0;left:0;right:0;z-index:51;height:var(--bar-h);display:flex;align-items:center;justify-content:center;gap:18px;padding:0 16px;background:var(--second);color:var(--ink);font-size:12.5px;font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.price-bar span+span:before{content:"\b7";margin-right:18px;opacity:.6}.price-bar .price-bar__short{display:none}.price-bar .price-bar__short:before{content:none}.price-table{width:100%;max-width:560px;border-collapse:collapse;margin:0 0 12px;font-size:16px;font-variant-numeric:tabular-nums}.price-table th,.price-table td{padding:12px 0;border-bottom:1px solid var(--hair);text-align:right}.price-table thead th{font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:.6;padding-top:0}.price-table tbody th{text-align:left;font-weight:500}.price-table td:last-child{font-weight:600;padding-left:24px}.price-table__off{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--second);color:var(--ink);font-size:11.5px;font-weight:600;vertical-align:1px}.price-table__note{font-size:13.5px;opacity:.75;max-width:56ch;margin:0 0 32px}.product__info .price-table{margin-top:4px}.product__info .price-table__note{margin-bottom:24px}.btn__price{padding-left:12px;border-left:1px solid color-mix(in srgb,var(--paper) 35%,transparent);font-weight:600}@media(max-width:760px){:root{--header-h: 62px}.site-header{gap:12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.site-nav{display:none}.price-bar{gap:10px;font-size:11.5px}.price-bar>span{display:none}.price-bar>.price-bar__short{display:inline}.price-bar span+span:before{margin-right:10px}.cart__line{grid-template-columns:64px 1fr;gap:14px}.cart__price{grid-column:2;text-align:left}.cart__buttons{justify-content:stretch;width:100%}.cart__buttons .btn{flex:1 1 100%}.product{grid-template-columns:1fr;gap:28px}.site-actions,.site-nav+.site-actions{gap:6px;margin-left:auto}.site-actions .btn{height:38px;padding:0 14px;font-size:13px}.wordmark{height:32px}.wheel__stage{height:360px;margin-inline:calc(var(--page-margin) * -1);border-radius:0}.wheel__arrow{width:40px;height:40px;margin-top:-20px}.wheel__search{width:100%}.wheel__info{flex-direction:column;align-items:stretch;gap:12px}.wheel__place{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wheel__city{margin:0;font-size:30px}.wheel__count{order:2}.wheel__coords{display:none}.wheel__act{justify-items:stretch;text-align:left}.wheel__act .btn{height:52px}.band{padding-block:64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.site-footer{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}@media(prefers-reduced-motion:reduce){.wheel__word span,.faq__item summary:after{transition:none}}.contact{width:100%}.contact__form{display:grid;gap:18px;margin-top:8px}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact__field{display:grid;gap:6px;font-size:14px;font-weight:500}.contact__field small{font-weight:400;opacity:.7}.contact__field b{color:var(--value)}.contact__field input,.contact__field textarea{width:100%;border:1px solid var(--hair);border-radius:12px;background:var(--soft);color:var(--ink);font:400 16px/1.4 var(--sans);padding:12px 14px}.contact__field textarea{resize:vertical;min-height:140px}.contact__field input:focus,.contact__field textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.contact__form .btn{justify-self:start}.contact__note{margin:0;font-size:13.5px;opacity:.75}.contact__ok{margin:0;padding:14px 18px;border-radius:14px;background:color-mix(in srgb,var(--value) 16%,var(--soft))}.contact__error{padding:14px 18px;border-radius:14px;background:#fde8e6;color:#8a1c12;font-size:14px}.contact__error p,.contact__error ul{margin:0}@media(max-width:760px){.contact__row{grid-template-columns:1fr}.contact__form .btn{justify-self:stretch}}.gift-card-visual{position:relative;display:grid;gap:10px;align-content:center;aspect-ratio:1.6;max-width:460px;margin:0 auto;padding:32px;border-radius:22px;background:var(--ink);color:var(--paper);box-shadow:0 30px 40px -24px #14141e80;-webkit-mask:radial-gradient(circle at 0 50%,transparent 14px,#000 14.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 14px,#000 14.5px) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent 14px,#000 14.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 14px,#000 14.5px) right / 51% 100% no-repeat}.gift-card-visual__top{display:flex;justify-content:space-between;font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.75}.gift-card-visual__amount{font:400 clamp(64px,9vw,96px)/.9 var(--display);color:var(--second)}.gift-card-visual__line{font:italic 500 20px/1.2 var(--serif)}.gift-card-visual__route{font-size:13px;opacity:.7}.gift-card-visual__route i{font-style:normal;opacity:.6}.gift__form{display:grid;gap:18px;margin-top:8px}.gift__amounts{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gift__amount{position:relative;cursor:pointer}.gift__amount input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.gift__amount span{display:grid;gap:2px;justify-items:center;padding:14px 8px;border-radius:14px;border:1.5px solid var(--hair);background:var(--soft);text-align:center}.gift__amount b{font:400 30px/1 var(--display)}.gift__amount small{font-size:12px;opacity:.7}.gift__amount input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.gift__amount input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.gift__recipient{display:grid;gap:12px}.gift__recipient summary{cursor:pointer;font-size:14px;font-weight:500}.gift__recipient[open]{gap:12px}.gift__recipient .contact__field{margin-top:12px}.gift__form .btn{justify-self:start}.cart__gift{display:grid;place-items:center;aspect-ratio:1;border-radius:10px;background:var(--ink);color:var(--second);font:400 22px/1 var(--display)}@media(max-width:760px){.gift__form .btn{justify-self:stretch}.gift-card-visual{padding:22px}}.cart-goal{margin:0 0 24px;padding:18px 20px 16px;border-radius:20px;background:var(--section, var(--soft))}.cart-goal__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.cart-goal__steps:before{content:"";position:absolute;left:16.66%;right:16.66%;top:11px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--ink) 15%,transparent)}.cart-goal__steps:after{content:"";position:absolute;left:16.66%;top:11px;height:3px;border-radius:3px;background:var(--ink);width:var(--fill, 0%)}.cart-goal__step{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;text-align:center;font-size:13px;line-height:1.25}.cart-goal__dot{width:25px;height:25px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 30%,transparent);display:grid;place-items:center;font-size:13px;font-weight:700}.cart-goal__step.is-on .cart-goal__dot{background:var(--ink);color:var(--paper);box-shadow:none}.cart-goal__step b{display:block;font-weight:700}.cart-goal__off{display:inline-block;margin-top:2px;padding:2px 8px;border-radius:999px;background:var(--second);color:var(--ink);font-weight:700;font-size:12px}.cart-goal__ship{margin:16px 0 0;font-size:14px}.cart-goal__ship strong{font-weight:700}.cart-goal__bar{display:block;height:6px;margin-top:8px;border-radius:6px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.cart-goal__bar span{display:block;height:100%;border-radius:6px;background:var(--value, var(--ink))}.cart__gift-tip{margin:0;font-size:13px}.cart__gift-tip a{color:inherit;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/stampway.css.map */
