.sol-body .sol-btn,.sol-drawer .sol-btn,.sol-sticky .sol-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 34px;font-family:var(--f-caps);font-weight:600;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;line-height:1;color:#120e07!important;background:var(--b-bg);background-size:200% 100%;background-position:0% 0;border:0;border-radius:var(--radius);cursor:pointer;text-decoration:none}.sol-body .sol-btn:hover,.sol-drawer .sol-btn:hover,.sol-sticky .sol-btn:hover{background-position:100% 0}.sol-body .sol-btn--lg{min-height:64px;font-size:.82rem}.sol-body .sol-btn--full,.sol-drawer .sol-btn--full{width:100%}.sol-body .sol-btn--ghost{background:#08090b59;color:var(--accent-hi)!important;box-shadow:0 0 0 1px var(--accent) inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sol-body .sol-btn--ghost:hover{color:#120e07!important;background:var(--b-bg);background-size:200% 100%}.sol-btn>span{position:relative;z-index:1}.sol-body .sol-btn[disabled]{opacity:.45;pointer-events:none;filter:grayscale(.6)}.sol-body .sol-btn.is-loading{opacity:1;pointer-events:none}@media(max-width:749px){.sol-body .sol-btn{min-height:54px;padding:0 22px;letter-spacing:.16em;font-size:.74rem;white-space:normal;text-align:center;line-height:1.2}.sol-body .sol-btn--lg{min-height:58px}.sol-hero__ctas .sol-btn{flex:1 1 100%}}.sol-body .sol-link{color:var(--accent)}.sol-body .sol-drawer__close,.sol-drawer .sol-drawer__close{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--sol-line-2);border-radius:50%}.sol-body .sol-pdp__view{border:1px solid var(--sol-line);background:var(--bg-2);padding:0;cursor:pointer}.sol-body .sol-pdp__view.is-active,.sol-body .sol-pdp__view:hover{border-color:var(--accent)}.sol-body .sol-pin__dot{background:var(--accent-2);border-radius:50%;width:14px;height:14px;cursor:pointer}.sol-body .sol-pin{transform:none;width:14px;height:14px;margin:-7px 0 0 -7px}.sol-pin--below .sol-pin__card{bottom:auto;top:calc(100% + 16px)}@media(max-width:749px){.sol-body .sol-pin__dot{width:11px;height:11px}}.sol-hero__bg{top:-10%;right:0;bottom:-10%;left:0}.sol-bundle__stage .sol-book:nth-child(1),.sol-bundle__stage .sol-book:nth-child(2),.sol-bundle__stage .sol-book:nth-child(3){transform:none;z-index:auto}.sol-bundle__stage .sol-book:nth-child(2){transform:translate(-66%) rotate(-5deg);z-index:1}.sol-bundle__stage .sol-book:nth-child(3){transform:translateY(-3%);z-index:3}.sol-bundle__stage .sol-book:nth-child(4){transform:translate(66%) rotate(5deg);z-index:2}@media(max-width:749px){.sol-bundle__stage .sol-book{--w: 132px}.sol-bundle__stage .sol-book:nth-child(2){transform:translate(-60%) rotate(-5deg)}.sol-bundle__stage .sol-book:nth-child(4){transform:translate(60%) rotate(5deg)}}.sol-card__media .sol-book{--w: clamp(150px, 17vw, 230px)}.sol-drawer{transition:visibility 0s linear .8s}.sol-drawer.is-open{transition:visibility 0s}.sol-line{grid-template-columns:84px minmax(0,1fr) auto;gap:16px;transition:opacity .3s}.sol-drawer__foot{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.sol-drawer :where(a){color:inherit;text-decoration:none}.sol-sticky__in{padding-bottom:calc(12px + env(safe-area-inset-bottom));gap:16px}.sol-sticky__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.sol-sticky .sol-btn{flex:none;white-space:nowrap}@media(max-width:749px){.sol-sticky__title{font-size:1.02rem}.sol-sticky .sol-btn{min-height:46px;padding:0 16px;letter-spacing:.12em;font-size:.68rem}}.sol-has-sticky .sol-footer{padding-bottom:76px}@media(max-width:749px){.sol-trust{gap:6px}.sol-trust div{padding:12px 4px;font-size:.68rem}.sol-buy .sol-qty{height:58px}.sol-body .sol-buy .sol-qty button{height:56px;width:34px}.sol-pdp{padding-top:calc(var(--header-h) + 20px)}.sol-pdp__price .now{font-size:2.1rem}}.sol-spread{aspect-ratio:auto;perspective:2400px;transform-style:preserve-3d}.sol-spread>[data-left]{position:relative;min-height:100%}.sol-spread>[data-left] img,.sol-flip__face.sol-page--img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sol-spread>[data-right]{aspect-ratio:8.5 / 11}.sol-spread>.sol-page{cursor:pointer}.sol-page__text{height:auto;min-height:100%}.sol-flip{display:none;top:0;bottom:0;width:50%}.sol-flip__face{overflow:hidden}.sol-flip__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.12) 60%,transparent);opacity:var(--shade, 0)}.sol-flip__back:after{background:linear-gradient(270deg,rgba(0,0,0,.65),transparent 70%)}.sol-body .sol-inside__nav button{width:54px;height:54px;border-radius:50%;border:1px solid var(--sol-line-2);display:grid;place-items:center;cursor:pointer}@media(max-width:749px){.sol-spread>[data-left]{aspect-ratio:4 / 3;min-height:0}.sol-spread>[data-right]{aspect-ratio:auto}.sol-spread>.sol-page{cursor:auto}}.sol-js .sol-hero__inner,.sol-js .sol-pdp__info{visibility:hidden;animation:sol-show 0s linear 3.5s forwards}@keyframes sol-show{to{visibility:visible}}.sol-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:9500;transform:translate(-50%,160%);max-width:min(92vw,460px);background:#15171b;color:var(--sol-bone);border:1px solid var(--sol-line-2);border-left:2px solid var(--sol-gold);padding:14px 20px;font-family:var(--f-ui);font-size:.9rem;line-height:1.45;transition:transform .5s var(--ease-out);box-shadow:0 20px 50px -20px #000}.sol-toast.is-on{transform:translate(-50%)}.sol-logo--flag svg{width:46px;height:46px}.sol-logo--flag:hover svg{transform:scale(1.06)}@media(max-width:989px){.sol-logo--flag svg{width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sol-v2.css.map */
