.jj-shop-switcher{max-width:1100px;width:calc(100% - 48px);margin:16px auto 0;display:grid;grid-template-columns:1fr 1fr;border:1px solid #67513d;background:#100f12;font-family:Arial,Helvetica,sans-serif}.jj-shop-switcher a{display:flex;align-items:center;justify-content:center;gap:14px;min-height:50px;text-decoration:none;color:#f6ead8;font-size:14px;font-weight:600;padding:10px 18px;box-sizing:border-box}.jj-shop-switcher a+a{border-left:1px solid #67513d;background:#351347;color:#b5ff45}.jj-shop-switcher a[aria-current=page]{box-shadow:inset 0 -3px #e5c89e;color:#e5c89e}.jj-shop-switcher a+a[aria-current=page]{box-shadow:inset 0 -3px #ff942f;color:#b5ff45}.jj-shop-switcher a:is(:hover,:focus-visible){outline:2px solid #e5c89e;outline-offset:3px}.jj-printshop-intro{max-width:900px;width:calc(100% - 48px);margin:12px auto 24px;padding:0;box-sizing:border-box;color:#fff5e8;text-align:center}html.jj-halloween .jj-printshop-intro h1{font-family:JJ Nosifer,fantasy;font-size:clamp(34px,4vw,48px);line-height:1.65;color:#ff942f;margin:0 0 6px;font-weight:400;letter-spacing:0}.jj-printshop-intro>p:not(.jj-printshop-intro__kicker){max-width:650px;font:400 18px/1.8 JJ Nosifer,fantasy;margin:0 auto;color:#fff8ef;text-wrap:balance}.jj-printshop-intro nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:18px}.jj-printshop-intro nav a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border:1px solid #8e52a5;background:#21172e;color:#b5ff45;border-radius:4px;font:600 12px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;box-sizing:border-box}.jj-printshop-intro nav a:hover{border-color:#ff942f;color:#ff942f}.jj-printshop-intro nav a:focus-visible{outline:3px solid #b5ff45;outline-offset:4px}html.jj-halloween.jj-printshop .jj-halloween-intro--shop{margin-top:26px}#jj-custom-order,#jj-dtf-sheets{scroll-margin-top:120px}@media(max-width:749px){.jj-shop-switcher{width:calc(100% - 24px);margin:12px 12px 0}.jj-shop-switcher a{min-height:48px;font-size:13px;padding:9px}.jj-printshop-intro{width:calc(100% - 32px);margin:12px 16px 18px;padding-top:0}.jj-printshop-intro>p:not(.jj-printshop-intro__kicker){font-size:16px}.jj-printshop-intro nav{gap:8px}.jj-printshop-intro nav a{font-size:11px;padding:9px 12px}.jj-printshop-intro h1{font-size:34px!important}}html:is(.jj-halloween,.jj-beauty){--jj-store-content-max:var(--jj-home-content-max,900px)}html:is(.jj-halloween,.jj-beauty) :is(#MainContent,.shopify-section-group-header-group,.shopify-section-group-footer-group){width:100%;max-width:var(--jj-store-content-max);margin-left:auto;margin-right:auto;box-sizing:border-box}html:is(.jj-halloween,.jj-beauty) .shopify-section-group-header-group .jj-delivery-row{width:100%;max-width:var(--jj-store-content-max);margin-left:auto;margin-right:auto;box-sizing:border-box}html:is(.jj-halloween,.jj-beauty) :is(.header.page-width,.utility-bar .page-width,.footer .page-width,.mega-menu__list.page-width){width:100%;max-width:100%;box-sizing:border-box}html:is(.jj-halloween,.jj-beauty) .header.page-width{padding-left:18px;padding-right:18px}html.jj-halloween :is(.utility-bar .page-width,.footer .page-width){padding-left:32px;padding-right:32px}html:is(.jj-halloween,.jj-beauty) #MainContent>.shopify-section,html:is(.jj-halloween,.jj-beauty) #MainContent>.shopify-section>div{width:100%;max-width:100%;box-sizing:border-box}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher{width:100%!important;max-width:var(--jj-store-content-max);margin:16px auto 0!important;box-sizing:border-box}html:is(.jj-halloween,.jj-beauty) .jj-oct{width:100%;max-width:100%!important;box-sizing:border-box}html.jj-halloween .jj-printshop-intro{width:100%;max-width:100%;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}html.jj-halloween .jj-halloween-intro--shop{width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}html.jj-halloween.jj-printshop #MainContent .shopify-section:has(>.jj-oct),html.jj-halloween.jj-printshop #MainContent .shopify-section:has(>.jj-printshop-intro),html.jj-halloween.jj-printshop #MainContent .shopify-section>div{background:#100b17!important}html:is(.jj-halloween,.jj-beauty).jj-beauty .jj-category-directory>.page-width{width:calc((100% - 64px)*.92);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}html:is(.jj-halloween,.jj-beauty) :is(.jj-oct-grid,.jj-oct-lace-track,.jj-oct-lash-track,.jj-oct-print-track,.jj-halloween-track){max-width:100%;box-sizing:border-box}@media(max-width:749px){html:is(.jj-halloween,.jj-beauty) :is(.header.page-width,.utility-bar .page-width,.footer .page-width){padding-left:16px;padding-right:16px}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher{margin-top:12px!important}html.jj-halloween .jj-printshop-intro{width:100%;margin:12px auto 18px;padding-left:16px;padding-right:16px}html.jj-halloween .jj-halloween-intro--shop{width:calc(100% - 24px);margin-left:12px;margin-right:12px}html:is(.jj-halloween,.jj-beauty).jj-beauty .jj-category-directory>.page-width{width:100%;padding-left:16px;padding-right:16px}}html.jj-halloween .contact .field__input{background:#21172e!important;color:#fff5e8!important;border-color:#62357c!important}html.jj-halloween .contact .field__label{color:#fff5e8!important}html.jj-halloween .contact .field:after{box-shadow:0 0 0 1px #9250a8!important}html.jj-halloween .contact .button:not([disabled]){background:#b5ff45!important;color:#100b17!important;border-color:#b5ff45!important}html.jj-halloween .contact .button:after{box-shadow:0 0 0 1px #b5ff45!important}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;border:0;background:transparent;align-items:stretch}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher .jj-shop-switcher__card{display:flex;align-items:center;justify-content:center;gap:0;min-width:0;min-height:56px;padding:14px 18px;border:1px solid var(--jj-entrance-border);border-bottom-width:4px;border-radius:10px;background:var(--jj-entrance-base);color:var(--jj-entrance-ink);text-decoration:none;box-shadow:0 2px 0 var(--jj-entrance-shadow);transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.jj-shop-switcher__label{font:800 18px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.025em}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher .jj-shop-switcher__card[aria-current=page]{border-color:var(--jj-entrance-highlight);box-shadow:inset 0 0 0 1px var(--jj-entrance-highlight),0 2px 0 var(--jj-entrance-shadow)}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher .jj-shop-switcher__card:hover{transform:translateY(-2px);border-color:var(--jj-entrance-highlight);outline:none}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher .jj-shop-switcher__card:focus-visible{outline:3px solid var(--jj-entrance-highlight);outline-offset:-6px;border-color:var(--jj-entrance-highlight)}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher .jj-shop-switcher__card:active{transform:translateY(1px);box-shadow:inset 0 2px #100b1744}html.jj-halloween .jj-control-label{display:inline;white-space:nowrap;font:inherit}html.jj-halloween .newsletter-form__button{width:94px;right:0;padding:8px;color:#b5ff45;font:700 12px/1.3 Arial,Helvetica,sans-serif}html.jj-halloween .newsletter-form .field__input{padding-right:108px}html.jj-halloween .pagination__list>li:has(>.pagination__item-arrow){flex:0 0 80px;max-width:80px}html.jj-halloween .pagination__item-arrow{font:700 12px/1.4 Arial,Helvetica,sans-serif}.jj-back-label{display:inline-block;margin-right:6px;font-weight:700}@media(max-width:749px){html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher{gap:10px}html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher .jj-shop-switcher__card{min-height:52px;padding:12px 10px;justify-content:center;gap:0}.jj-shop-switcher__label{font-size:16px}}@media(prefers-reduced-motion:reduce){html:is(.jj-halloween,.jj-beauty) .jj-shop-switcher .jj-shop-switcher__card{transition:none;transform:none!important}}html.jj-halloween .menu-drawer__menu-item .icon-caret{display:block}html.jj-halloween.jj-printshop .jj-oct-browse{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px}html.jj-halloween.jj-printshop .jj-oct-browse button{width:44px;height:44px;flex:0 0 44px;border:1px solid #b5ff45;border-radius:50%;background:#21172e;color:#b5ff45;font-size:24px;cursor:pointer}html.jj-halloween.jj-printshop .jj-oct-browse button:focus-visible{outline:3px solid #b5ff45;outline-offset:2px}html.jj-halloween.jj-beauty #MainContent .jj-oct{padding-top:36px;color:#f4eee9}html.jj-halloween.jj-beauty #MainContent .jj-oct :is(h2,h3),html.jj-halloween.jj-beauty #MainContent .jj-category-directory__title{font-family:Arial,Helvetica,sans-serif!important;text-shadow:none!important;text-transform:none;font-weight:600;letter-spacing:-.025em}html.jj-halloween.jj-beauty #MainContent .jj-oct h2{font-size:clamp(28px,3.2vw,38px)!important;line-height:1.22!important;color:#f4eee9!important;margin:12px 0 14px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-heading-connector{font-size:.7em;font-weight:400;color:#c8bdbf}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-kicker{color:#c8ab89!important;font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.16em}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-header{margin-bottom:26px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-header>p:not(.jj-oct-kicker){color:#c8bfc9;font-size:14px;line-height:1.7}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-card{background:#1d1722!important;border:1px solid #453748!important;border-radius:10px;box-shadow:none!important}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-card h3{font-size:18px!important;line-height:1.4!important;color:#f4eee9!important}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-card .jj-oct-title-line{font-size:inherit;text-transform:none}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-title-line:last-child{font-size:12px;text-transform:none;letter-spacing:.08em;font-weight:400;margin-top:3px;color:#c8bfc9}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-card p{color:#d6c7b5;font-size:14px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-bundle-option .jj-oct-card>a>div:not(.jj-oct-bundle-media){padding:18px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-badge{background:#241d28!important;color:#dbcbba!important;border-color:#554451!important;box-shadow:none!important;font:500 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.03em;padding:5px 10px;border-radius:4px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-badge [aria-hidden]{display:none}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-bundle-deal-highlight{animation:none!important;box-shadow:none!important;background:#211b21!important;border:1px solid #70563e!important;border-radius:8px;padding:18px 22px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-bundle-deal-heading{font:600 13px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.08em;color:#d5b48c!important;text-shadow:none!important}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-bundle-promotion{font-size:13px;color:#e2d9d0}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-section{margin-bottom:42px}html.jj-halloween.jj-beauty #MainContent .jj-oct :is(.jj-oct-bundle-lace-divider,.jj-oct-lace-lash-divider){border-color:#453748!important;margin-top:26px;margin-bottom:32px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-browse button{color:#d5b48c;border-color:#70563e;background:#211b27}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-browse-hint{color:#bcaeaf;font-size:12px}html.jj-halloween.jj-beauty #MainContent .jj-category-directory__title{font-size:30px;line-height:1.25}html.jj-halloween.jj-beauty #MainContent .jj-category-directory .jj-category-card{background:#1d1722!important;border-color:#453748!important;box-shadow:none!important}html.jj-halloween.jj-beauty #MainContent .jj-category-directory .jj-category-card__icon{background:#2c2233!important;border-color:#554451!important;color:#d5b48c!important}html.jj-halloween.jj-beauty #MainContent .jj-category-directory .jj-category-card__title{font-family:Arial,Helvetica,sans-serif!important;font-weight:600}@media(max-width:749px){html.jj-halloween.jj-beauty #MainContent .jj-oct{padding-top:28px}html.jj-halloween.jj-beauty #MainContent .jj-oct h2{font-size:28px!important}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-header>p:not(.jj-oct-kicker){font-size:12px;line-height:1.65}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-card h3{font-size:15px!important}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-title-line:last-child{font-size:11px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-bundle-option .jj-oct-card>a>div:not(.jj-oct-bundle-media){padding:14px 8px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-badge{font-size:10px;padding:5px 7px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-bundle-deal-highlight{padding:14px 12px}html.jj-halloween.jj-beauty #MainContent .jj-oct .jj-oct-section{margin-bottom:34px}}html.jj-beauty .jj-shop-switcher{--jj-entrance-base:#f7dce8;--jj-entrance-ink:#4a2437;--jj-entrance-border:#c58ca4;--jj-entrance-highlight:#96395f;--jj-entrance-shadow:#dfb7c9}html.jj-printshop .jj-shop-switcher{--jj-entrance-base:#351b47;--jj-entrance-ink:#fff5e8;--jj-entrance-border:#805295;--jj-entrance-highlight:#b5ff45;--jj-entrance-shadow:#180d20}#jj-dtf-sheets .jj-oct-bundle-option{position:relative;min-width:0}#jj-dtf-sheets .jj-oct-badge-row{position:absolute;top:10px;left:10px;z-index:1;display:block;height:auto;min-height:0;flex:none;padding:0;pointer-events:none}#jj-dtf-sheets .jj-oct-badge-row:empty{display:none}#jj-dtf-sheets .jj-oct-card{display:flex;flex:1;min-width:0}#jj-dtf-sheets .jj-oct-card>a{display:flex;flex-direction:column;width:100%;min-width:0}#jj-dtf-sheets .jj-oct-card img{height:240px;flex-shrink:0;object-fit:contain}#jj-dtf-sheets .jj-oct-card>a>div{display:flex;flex-direction:column;flex:1}#jj-dtf-sheets .jj-oct-card h3{flex:1}@media(max-width:749px){#jj-dtf-sheets .jj-oct-badge-row{top:8px;left:8px}#jj-dtf-sheets .jj-oct-card img{height:160px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/jj-two-entrances.css.map */
