:root{--sd-acc: #C9CBD1;--sd-acc-soft: rgba(165, 180, 252, .14);--sd-card: #131316;--sd-border: #26262B;--sd-muted: #8E8E96;--sd-radius: 20px;--sd-ease: cubic-bezier(.22, 1, .36, 1)}*{-webkit-font-smoothing:antialiased}.sd-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(sd-hero-aurora.svg);background-size:cover;background-position:center}.sd-hero-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(560px circle at var(--mx, 70%) var(--my, 30%),rgba(201,203,209,.1),transparent 60%);transition:background .2s linear}.sd-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(sd-texture.svg);background-size:300px;mix-blend-mode:overlay;opacity:.5}.sd-grad{background:linear-gradient(115deg,#FFFFFF 10%,var(--sd-acc) 60%,#8A8C93 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sd-card,.spacing-style .group-block{transition:transform .5s var(--sd-ease),box-shadow .5s var(--sd-ease),border-color .5s var(--sd-ease)}.group-block:hover[style*=border]{border-color:#c9cbd173!important}.button:not(.button-secondary):not(.button-unstyled){background:#f4f4f5!important;color:#0a0a0c!important;border:0!important;box-shadow:0 0 0 1px #ffffff14,0 12px 32px -14px #c9cbd18c;transition:transform .35s var(--sd-ease),box-shadow .35s var(--sd-ease);letter-spacing:.01em}.button:not(.button-secondary):not(.button-unstyled):hover{transform:translateY(-2px);box-shadow:0 0 0 1px #c9cbd166,0 18px 44px -14px #c9cbd1bf}.button-secondary{border-color:var(--sd-border)!important}.button-secondary:hover{border-color:var(--sd-acc)!important;color:var(--sd-acc)!important}.sd-coin{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--sd-acc-soft);border:1px solid rgba(201,203,209,.3)}.sd-step-num{font-family:Georgia,serif;font-size:2.6rem;line-height:1;color:var(--sd-acc);opacity:.9}.sd-x{color:#55555e}.sd-check{color:var(--sd-acc)}.sd-price{font-family:Georgia,serif}.sd-price s{color:#45454e;margin-right:.4em;font-weight:400}.sd-price strong{color:#f4f4f5;font-weight:700}.sd-marquee{overflow:hidden;white-space:nowrap;border-top:1px solid var(--sd-border);border-bottom:1px solid var(--sd-border);padding:14px 0}.sd-marquee-track{display:inline-block;animation:sd-scroll 30s linear infinite}.sd-marquee span{font-size:.8rem;letter-spacing:.28em;color:var(--sd-muted);margin:0 28px}.sd-marquee b{color:var(--sd-acc);font-weight:500}@keyframes sd-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sd-quiz{max-width:720px;margin:0 auto;text-align:center}.sd-quiz-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:8px}.sd-quiz-btn{padding:14px 26px;border-radius:999px;border:1px solid var(--sd-border);background:var(--sd-card);color:#f4f4f5;font-size:.95rem;cursor:pointer;transition:all .35s var(--sd-ease)}.sd-quiz-btn:hover{border-color:var(--sd-acc);transform:translateY(-2px)}.sd-quiz-btn.active{background:var(--sd-acc);color:#0a0a0c;border-color:var(--sd-acc)}.sd-quiz-panel{display:none;margin-top:24px;padding:28px;border-radius:var(--sd-radius);background:var(--sd-card);border:1px solid var(--sd-border);text-align:left}.sd-quiz-panel.show{display:block;animation:sd-rise .5s var(--sd-ease)}.sd-quiz-panel h4{margin:0 0 8px;color:var(--sd-acc);font-family:Georgia,serif}.sd-quiz-panel p{margin:0 0 16px;color:var(--sd-muted);line-height:1.6}.sd-stats{display:flex;gap:48px;justify-content:center;flex-wrap:wrap}.sd-stat{text-align:center}.sd-stat b{display:block;font-family:Georgia,serif;font-size:3rem;color:#f4f4f5;font-weight:700}.sd-stat span{font-size:.8rem;letter-spacing:.2em;color:var(--sd-muted)}.sd-progress{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--sd-acc),#FFFFFF);z-index:999}.sd-sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:998;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:16px;background:#131316eb;border:1px solid var(--sd-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(120%);transition:transform .5s var(--sd-ease)}.sd-sticky-cta.show{transform:none}.sd-sticky-cta .t{font-size:.85rem;color:#f4f4f5}.sd-sticky-cta .t small{display:block;color:var(--sd-muted)}.sd-sticky-cta a{padding:10px 18px;border-radius:999px;background:#f4f4f5;color:#0a0a0c;font-size:.85rem;text-decoration:none;white-space:nowrap}@media(max-width:749px){.sd-sticky-cta{display:flex}}html.sd-js .sd-reveal,html.sd-js .sd-io{opacity:0;transform:translateY(20px);transition:opacity .7s var(--sd-ease),transform .7s var(--sd-ease)}html.sd-js .sd-reveal.in,html.sd-js .sd-io.in{opacity:1;transform:none}@keyframes sd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.sd-hero-art{animation:sd-drift 24s ease-in-out infinite alternate}@keyframes sd-drift{0%{transform:scale(1.02)}to{transform:scale(1.06) translateY(-10px)}}}@media(prefers-reduced-motion:reduce){.sd-marquee-track{animation:none}html.sd-js .sd-reveal,html.sd-js .sd-io{opacity:1;transform:none;transition:none}}@media(max-width:749px){.sd-stats{gap:28px}.sd-stat b{font-size:2.2rem}.sd-coin{width:50px;height:50px}.sd-price{font-size:2.4rem!important}}@property --sd-a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.group-block:has(>.sd-buy-target){border:1px solid transparent!important;background:linear-gradient(var(--sd-card),var(--sd-card)) padding-box,conic-gradient(from var(--sd-a),#26262B 0%,#C9CBD1 18%,#FFFFFF 24%,#C9CBD1 30%,#26262B 48%,#26262B 100%) border-box!important}@media(prefers-reduced-motion:no-preference){.group-block:has(>.sd-buy-target){animation:sd-border-spin 7s linear infinite}@keyframes sd-border-spin{to{--sd-a: 360deg}}}.product-card{background:var(--sd-card);border:1px solid var(--sd-border);border-radius:20px;overflow:hidden;transition:transform .5s var(--sd-ease),border-color .5s var(--sd-ease),box-shadow .5s var(--sd-ease)}.product-card:hover{transform:translateY(-4px);border-color:#c9cbd173;box-shadow:0 20px 50px -24px #000000d9}.price-item--sale,.price .price-item--sale{color:var(--sd-acc)}.price s,.price .price-item--regular s,s.price-item{color:#45454e}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],select,textarea{background:#0a0a0c;border-color:var(--sd-border);color:#f4f4f5;border-radius:12px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--sd-acc);box-shadow:0 0 0 3px #c9cbd12e}.cart-page__items,.cart-page__summary{background:var(--sd-card);border:1px solid var(--sd-border);border-radius:20px;padding:22px}.cart-page__summary{position:sticky;top:90px}.sticky-add-to-cart__bar{background:#131316eb!important;border:1px solid var(--sd-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px}details summary{transition:color .3s}details[open] summary{color:var(--sd-acc)}.badge,.product-badges span{border-radius:999px}::selection{background:#c9cbd159}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#26262b;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3a3a44}.collection-banner h1,.main-page-title,.page-title,main .rte h1,.blog-banner h1,.article-header h1,.search-page h1{font-family:var(--font-heading--family, Georgia, serif);letter-spacing:-.01em}.main-page,.rte{line-height:1.7}.rte a{color:var(--sd-acc);text-underline-offset:3px}.rte h2,.rte h3{font-family:var(--font-heading--family, Georgia, serif)}.rte hr{border-color:var(--sd-border)}.rte blockquote{border-left:2px solid var(--sd-acc);padding-left:16px;color:var(--sd-muted)}.rte table{border-color:var(--sd-border)}.blog-post-card,.article-card{background:var(--sd-card);border:1px solid var(--sd-border);border-radius:20px;overflow:hidden;transition:transform .5s var(--sd-ease),border-color .5s var(--sd-ease)}.blog-post-card:hover,.article-card:hover{transform:translateY(-4px);border-color:#c9cbd173}.search-page input[type=search]{border-radius:999px;padding:14px 22px}.predictive-search,.search-modal__content{background:var(--sd-card)!important;border:1px solid var(--sd-border);border-radius:20px}.customer,.customer-account,.login,.account{--color-border: var(--sd-border)}.customer form,.login form,shopify-account-login{background:var(--sd-card);border:1px solid var(--sd-border);border-radius:20px;padding:28px}.customer a,.login a{color:var(--sd-acc)}.pagination a,.pagination span{border:1px solid var(--sd-border);border-radius:12px;transition:border-color .3s}.pagination a:hover{border-color:var(--sd-acc);color:var(--sd-acc)}.cart-drawer,.drawer,dialog{background:#131316f7;border-color:var(--sd-border)}:focus-visible{outline-color:var(--sd-acc)}.quantity-selector-wrapper{display:none!important}.cart-page .quantity-selector-wrapper,.cart-drawer .quantity-selector-wrapper,cart-items .quantity-selector-wrapper,cart-drawer .quantity-selector-wrapper{display:flex!important}.buy-buttons-block .button,.add-to-cart-button.button{width:100%;padding-block:17px;font-size:1rem;letter-spacing:.01em}.buy-buttons-block:after{content:"Instant PDF download  \b7   Secure checkout  \b7   14-day money-back guarantee";display:block;margin-top:14px;text-align:center;font-size:.78rem;letter-spacing:.02em;color:var(--sd-muted)}.price-item--sale.price{color:var(--sd-acc)}.compare-at-price{color:#45454e;text-decoration-color:#45454e}[class*=product-media-gallery] img,[class*=media-gallery] img,product-information .media img{border-radius:18px}[class*=product-media-gallery]{border-radius:20px;overflow:hidden}product-information .rte,.product-details{line-height:1.7;color:#c9c9ce}.pickup-availability__row,pickup-availability{display:none!important}.sd-footer-legal{display:flex;flex-direction:column;gap:10px}.sd-footer-legal__heading{font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--sd-muted);margin:0 0 4px}.sd-footer-legal a{color:#f4f4f5;opacity:.82;text-decoration:none;font-size:.95rem;width:fit-content;transition:color .3s,opacity .3s}.sd-footer-legal a:hover{color:var(--sd-acc);opacity:1}product-information .rte ul,product-information .rte ol,.product-details ul,.product-details ol,product-information ul,product-information ol{display:block!important;column-count:1!important;columns:auto!important;flex-direction:unset!important;grid-template-columns:none!important;padding-left:1.1em;margin:14px 0}product-information .rte li,.product-details li,product-information li{display:list-item!important;width:auto!important;max-width:100%!important;white-space:normal!important;padding:4px 0;line-height:1.6}product-information .rte li::marker,.product-details li::marker{color:var(--sd-acc)}@media(prefers-reduced-motion:no-preference){#MainContent{animation:sd-pagefade .55s var(--sd-ease)}@keyframes sd-pagefade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.contact-form,form[action*=contact]{background:var(--sd-card);border:1px solid var(--sd-border);border-radius:22px;padding:32px;max-width:640px}form[action*=contact] input,form[action*=contact] textarea{margin-bottom:14px}form[action*=contact] textarea{min-height:140px;border-radius:16px}.cart-page--empty{text-align:center;padding:96px 24px}.cart-page--empty .button{margin-top:18px}.collection-banner{padding-block:48px 12px}.collection-banner h1{letter-spacing:-.01em}.search-page form{max-width:560px;margin-inline:auto}.customer h1,.customer h2{font-family:var(--font-heading--family, Georgia, serif)}.breadcrumbs,.article-meta{color:var(--sd-muted);font-size:.82rem;letter-spacing:.04em}@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:sd-vt-out .26s ease both}::view-transition-new(root){animation:sd-vt-in .34s ease both}@keyframes sd-vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes sd-vt-in{0%{opacity:0;transform:translateY(10px)}}}.sd-cursorlight{position:fixed;left:0;top:0;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(circle,rgba(201,203,209,.065),transparent 62%);transform:translate(-50%,-50%);mix-blend-mode:screen}@media(hover:none),(prefers-reduced-motion:reduce){.sd-cursorlight{display:none}}.sd2-card,.sd2x .card,.sd2-note,.sd2-price-card{position:relative;overflow:hidden}.sd2-card:after,.sd2x .card:after,.sd2-note:after,.sd2-price-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .5s ease;border-radius:inherit;background:radial-gradient(360px circle at var(--cx, 50%) var(--cy, 50%),rgba(201,203,209,.1),transparent 62%)}.sd2-card:hover:after,.sd2x .card:hover:after,.sd2-note:hover:after,.sd2-price-card:hover:after{opacity:1}@media(prefers-reduced-motion:no-preference){.sd-grad{background-size:220% 100%;animation:sd-gradshift 7s ease-in-out infinite alternate}@keyframes sd-gradshift{0%{background-position:0% 50%}to{background-position:100% 50%}}}html.sd-js .sd-reveal,html.sd-js .sd-io{filter:blur(7px);transition:opacity .8s var(--sd-ease),transform .8s var(--sd-ease),filter .8s var(--sd-ease)}html.sd-js .sd-reveal.in,html.sd-js .sd-io.in{filter:blur(0)}@media(prefers-reduced-motion:reduce){html.sd-js .sd-reveal,html.sd-js .sd-io{filter:none;transition:none}}.sd-marquee:hover .sd-marquee-track{animation-play-state:paused}.sd-footer-legal a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;transition:background-size .35s var(--sd-ease),color .3s,opacity .3s;padding-bottom:2px}.sd-footer-legal a:hover{background-size:100% 1px}.button:active,.sd2 .btn:active,.sd404 .btn:active{transform:translateY(0) scale(.97)!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sd-modern.css.map */
