:root{--promo-ink:#101828;--promo-muted:#667085;--promo-line:#e7ecf3;--promo-soft:#f7f9fc;--promo-blue:#5b4df5;--promo-blue-dark:#4338ca;--promo-pink:#ef4f91;--promo-shadow:0 18px 50px rgba(16,24,40,.08)}html{scroll-behavior:smooth}body.promo-modern-theme{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--promo-ink);background:#fff}body.promo-modern-theme h1,body.promo-modern-theme h2,body.promo-modern-theme h3,body.promo-modern-theme .h0,body.promo-modern-theme .h1,body.promo-modern-theme .h2{letter-spacing:-.035em;color:var(--promo-ink)}body.promo-modern-theme .page-width{max-width:1320px}body.promo-modern-theme .button,body.promo-modern-theme .shopify-payment-button__button{border-radius:14px;min-height:50px;font-weight:800;letter-spacing:-.01em;box-shadow:none}body.promo-modern-theme .button:after,body.promo-modern-theme .shopify-payment-button__button:after{border-radius:14px}body.promo-modern-theme .button:not(.button--secondary),body.promo-modern-theme .shopify-payment-button__button{background:linear-gradient(135deg,var(--promo-blue),var(--promo-pink));color:#fff}body.promo-modern-theme .button--secondary{background:#fff;border:1px solid var(--promo-line);color:var(--promo-ink)}body.promo-modern-theme .field:before,body.promo-modern-theme .select:before,body.promo-modern-theme .customer .field:before{box-shadow:none}body.promo-modern-theme .field:after,body.promo-modern-theme .select:after,body.promo-modern-theme .customer .field:after{border:1px solid #d9e0ea;border-radius:14px;box-shadow:none}body.promo-modern-theme .field__input,body.promo-modern-theme .select__select,body.promo-modern-theme .customer .field input{border-radius:14px;background:#fff}body.promo-modern-theme .header-wrapper{border-bottom:1px solid rgba(16,24,40,.08);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.promo-modern-theme .header{min-height:78px;padding-top:12px;padding-bottom:12px}body.promo-modern-theme .header__menu-item{font-weight:700;color:#344054;font-size:1.45rem}body.promo-modern-theme .header__menu-item:hover,body.promo-modern-theme .header__active-menu-item{color:var(--promo-blue)}body.promo-modern-theme .header__icon{border-radius:12px;transition:background .2s ease}body.promo-modern-theme .header__icon:hover{background:var(--promo-soft)}body.promo-modern-theme .footer{background:#101828!important;color:#d0d5dd;border-top:0;margin-top:80px}body.promo-modern-theme .footer .footer-block__heading,body.promo-modern-theme .footer .copyright__content,body.promo-modern-theme .footer .list-menu__item--link,body.promo-modern-theme .footer .rte{color:#d0d5dd}body.promo-modern-theme .footer .footer-block__heading{color:#fff;font-weight:800}body.promo-modern-theme .footer__content-bottom{border-top:1px solid #273348}body.promo-modern-theme .card-wrapper .card{border:1px solid var(--promo-line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.promo-modern-theme .card-wrapper:hover .card{transform:translateY(-4px);box-shadow:var(--promo-shadow);border-color:#d9dfea}body.promo-modern-theme .card__inner,body.promo-modern-theme .card__media,body.promo-modern-theme .card__media .media{border-radius:18px}body.promo-modern-theme .card__content{padding:14px 16px 18px}body.promo-modern-theme .card__heading{font-weight:800;letter-spacing:-.02em}body.promo-modern-theme .price{font-weight:800}body.promo-modern-theme .collection-hero{background:linear-gradient(180deg,#f7f9fc,#fff);border-bottom:1px solid var(--promo-line)}body.promo-modern-theme .collection-hero__inner{padding-top:54px;padding-bottom:44px}body.promo-modern-theme .collection-hero__title{font-size:clamp(3.6rem,5vw,6rem);margin-bottom:14px}body.promo-modern-theme .collection-hero__description{color:var(--promo-muted);font-size:1.7rem;line-height:1.7}body.promo-modern-theme .facets-container,body.promo-modern-theme .facets__form{padding:14px 18px;border:1px solid var(--promo-line);border-radius:18px;background:#fff}body.promo-modern-theme .facet-filters__sort,body.promo-modern-theme .mobile-facets__sort .select__select{font-weight:700}body.promo-modern-theme .product-grid{row-gap:28px}body.promo-modern-theme .product{padding-top:44px;padding-bottom:40px;gap:0}body.promo-modern-theme .product__media-wrapper{border-radius:26px;background:var(--promo-soft)}body.promo-modern-theme .product__media{border-radius:22px!important;overflow:hidden}body.promo-modern-theme .product__info-container{padding:26px 28px;border:1px solid var(--promo-line);border-radius:24px;background:#fff;box-shadow:var(--promo-shadow)}body.promo-modern-theme .product__title h1,body.promo-modern-theme .product__title .h1{font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.02}body.promo-modern-theme .product__description{color:var(--promo-muted);line-height:1.75}body.promo-modern-theme .product-form__input .form__label{font-weight:800}body.promo-modern-theme .product-form__input input[type=radio]+label{border-radius:12px;border:1px solid var(--promo-line)}body.promo-modern-theme .product-form__input input[type=radio]:checked+label{background:#101828;color:#fff;border-color:#101828}body.promo-modern-theme .product__accordion{border-color:var(--promo-line)}body.promo-modern-theme .accordion summary{padding:18px 0;font-weight:800}body.promo-modern-theme .related-products,body.promo-modern-theme .product-recommendations{padding-top:44px}body.promo-modern-theme .main-page-title,body.promo-modern-theme .contact .title,body.promo-modern-theme .title--primary,body.promo-modern-theme .blog__title,body.promo-modern-theme .article-template__title,body.promo-modern-theme .template-search__header h1{font-size:clamp(3.4rem,5vw,5.8rem);line-height:1.03}body.promo-modern-theme .main-page-title,body.promo-modern-theme .contact .title,body.promo-modern-theme .template-search__header h1{text-align:left;margin-bottom:26px}body.promo-modern-theme .rte{color:#475467;line-height:1.75}body.promo-modern-theme .rte h2,body.promo-modern-theme .rte h3{margin-top:1.5em}body.promo-modern-theme .contact{margin-top:46px;margin-bottom:58px;padding:34px!important;border:1px solid var(--promo-line);border-radius:24px;background:#fff;box-shadow:var(--promo-shadow)}body.promo-modern-theme .contact__button{margin-top:2rem}body.promo-modern-theme .blog-articles{gap:28px}body.promo-modern-theme .article-card-wrapper .card{height:100%}body.promo-modern-theme .article-template__hero-container{border-radius:26px;overflow:hidden;margin-top:34px}body.promo-modern-theme .article-template header{margin-top:46px;margin-bottom:20px}body.promo-modern-theme .article-template__content{font-size:1.75rem;line-height:1.82}body.promo-modern-theme .article-template__content img{border-radius:18px}body.promo-modern-theme .template-search__header{padding-top:48px;padding-bottom:10px}body.promo-modern-theme .template-search__search{max-width:780px;margin-left:0}body.promo-modern-theme .cart-items{border:1px solid var(--promo-line);border-radius:20px;overflow:hidden;background:#fff}body.promo-modern-theme .cart-item{border-color:var(--promo-line)}body.promo-modern-theme .cart__footer{margin-top:28px;padding:28px;border:1px solid var(--promo-line);border-radius:20px;background:var(--promo-soft)}body.promo-modern-theme .customer{margin-top:48px;margin-bottom:70px}body.promo-modern-theme .customer>div,body.promo-modern-theme .customer form{border-radius:20px}body.promo-modern-theme .pagination__item{border-radius:10px}body.promo-modern-theme .pagination__item--current:after{border-bottom-color:var(--promo-blue)}body.promo-modern-theme li:has(a[href*=instagram]) .card{--social:#e1306c}body.promo-modern-theme li:has(a[href*=tiktok]) .card{--social:#00b8c8}body.promo-modern-theme li:has(a[href*=youtube]) .card{--social:#ff0000}body.promo-modern-theme li:has(a[href*=facebook]) .card{--social:#1877f2}body.promo-modern-theme li:has(a[href*=twitter]) .card,body.promo-modern-theme li:has(a[href*="/x-"]) .card{--social:#111827}body.promo-modern-theme li:has(a[href*=telegram]) .card{--social:#229ed9}body.promo-modern-theme li:has(a[href*=twitch]) .card{--social:#9146ff}body.promo-modern-theme li:has(a[href*=spotify]) .card{--social:#1db954}body.promo-modern-theme li:has(a[href*=rumble]) .card{--social:#85c742}body.promo-modern-theme li:has(a[href*=vimeo]) .card{--social:#1ab7ea}body.promo-modern-theme li:has(a[href*=bluesky]) .card{--social:#1185fe}body.promo-modern-theme li:has(a[href*=clubhouse]) .card{--social:#d7aa28}body.promo-modern-theme li:has(a[href*=quora]) .card{--social:#b92b27}body.promo-modern-theme li:has(a[href*=mixcloud]) .card{--social:#5000ff}body.promo-modern-theme li:has(a[href*=trovo]) .card{--social:#19d66b}body.promo-modern-theme li:has(a[href*=reddit]) .card{--social:#ff4500}body.promo-modern-theme li:has(a[href*=linkedin]) .card{--social:#0a66c2}body.promo-modern-theme li:has(a[href*=soundcloud]) .card{--social:#ff5500}body.promo-modern-theme li:has(a[href*=pinterest]) .card{--social:#e60023}body.promo-modern-theme li:has(a[href*=discord]) .card{--social:#5865f2}body.promo-modern-theme li:has(a[href*=imdb]) .card{--social:#f5c518}body.promo-modern-theme .card[style*=--social],body.promo-modern-theme li:has(a[href*=instagram]) .card,body.promo-modern-theme li:has(a[href*=tiktok]) .card,body.promo-modern-theme li:has(a[href*=youtube]) .card,body.promo-modern-theme li:has(a[href*=facebook]) .card,body.promo-modern-theme li:has(a[href*=rumble]) .card,body.promo-modern-theme li:has(a[href*=vimeo]) .card,body.promo-modern-theme li:has(a[href*=bluesky]) .card,body.promo-modern-theme li:has(a[href*=clubhouse]) .card,body.promo-modern-theme li:has(a[href*=quora]) .card,body.promo-modern-theme li:has(a[href*=mixcloud]) .card,body.promo-modern-theme li:has(a[href*=trovo]) .card,body.promo-modern-theme li:has(a[href*=reddit]) .card,body.promo-modern-theme li:has(a[href*=linkedin]) .card,body.promo-modern-theme li:has(a[href*=soundcloud]) .card,body.promo-modern-theme li:has(a[href*=pinterest]) .card,body.promo-modern-theme li:has(a[href*=discord]) .card,body.promo-modern-theme li:has(a[href*=imdb]) .card{border-top:3px solid var(--social)}@media(max-width:749px){body.promo-modern-theme .header{min-height:64px}body.promo-modern-theme .product{padding-top:24px;gap:22px}body.promo-modern-theme .product__info-container{padding:20px;border-radius:20px}body.promo-modern-theme .contact{padding:22px!important;margin-top:24px}body.promo-modern-theme .collection-hero__inner{padding-top:34px;padding-bottom:28px}body.promo-modern-theme .footer{margin-top:54px}}body.promo-modern-theme .field,body.promo-modern-theme .select,body.promo-modern-theme .customer .field{border-radius:14px}body.promo-modern-theme .field:hover:after,body.promo-modern-theme .field:focus-within:after,body.promo-modern-theme .select:hover:after,body.promo-modern-theme .select:focus-within:after,body.promo-modern-theme .customer .field:hover:after,body.promo-modern-theme .customer .field:focus-within:after{border-radius:14px!important;box-shadow:none!important;outline:none!important;border:1px solid #cfd8e6!important}body.promo-modern-theme .field__input:hover,body.promo-modern-theme .field__input:focus,body.promo-modern-theme .field__input:focus-visible,body.promo-modern-theme textarea.field__input:hover,body.promo-modern-theme textarea.field__input:focus,body.promo-modern-theme textarea.field__input:focus-visible,body.promo-modern-theme .select__select:hover,body.promo-modern-theme .select__select:focus,body.promo-modern-theme .select__select:focus-visible,body.promo-modern-theme .customer .field input:hover,body.promo-modern-theme .customer .field input:focus,body.promo-modern-theme .customer .field input:focus-visible{outline:none!important;box-shadow:0 0 0 3px #5b4df51a!important;border-radius:14px!important}body.promo-modern-theme .field:focus-within,body.promo-modern-theme .select:focus-within,body.promo-modern-theme .customer .field:focus-within{border-radius:14px!important}body.promo-modern-theme.template-product .multicolumn{background:transparent!important}body.promo-modern-theme.template-product .multicolumn .page-width{padding-top:72px!important;padding-bottom:64px!important}body.promo-modern-theme.template-product .multicolumn .title-wrapper-with-link{margin-bottom:32px!important}body.promo-modern-theme.template-product .multicolumn .title{font-size:clamp(3.2rem,4.5vw,5rem);line-height:1.05;letter-spacing:-.035em}body.promo-modern-theme.template-product .multicolumn-list{gap:18px}body.promo-modern-theme.template-product .multicolumn-list__item{display:flex}body.promo-modern-theme.template-product .multicolumn-card{position:relative;width:100%;min-height:100%;border:1px solid var(--promo-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 40px #1018280f;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.promo-modern-theme.template-product .multicolumn-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px #1018281a;border-color:#d9e0eb!important}body.promo-modern-theme.template-product .multicolumn-card__info{padding:34px 30px 32px!important}body.promo-modern-theme.template-product .multicolumn-card__info:before{content:"01";display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:22px;border-radius:13px;background:#101828;color:#fff;font-size:13px;font-weight:900;letter-spacing:.04em}body.promo-modern-theme.template-product .multicolumn-list__item:nth-child(2) .multicolumn-card__info:before{content:"02"}body.promo-modern-theme.template-product .multicolumn-list__item:nth-child(3) .multicolumn-card__info:before{content:"03"}body.promo-modern-theme.template-product .multicolumn-card__info h3{margin:0 0 12px!important;font-size:2rem;line-height:1.25;font-weight:800;letter-spacing:-.025em;color:var(--promo-ink)}body.promo-modern-theme.template-product .multicolumn-card__info .rte{color:var(--promo-muted);font-size:1.55rem;line-height:1.7}body.promo-modern-theme.template-product .multicolumn-card__info .rte p{margin:0}body.promo-modern-theme.template-product .multicolumn.background-primary .multicolumn-card{background:#fff!important}@media(max-width:749px){body.promo-modern-theme.template-product .multicolumn .page-width{padding-top:52px!important;padding-bottom:48px!important}body.promo-modern-theme.template-product .multicolumn .title-wrapper-with-link{margin-bottom:24px!important}body.promo-modern-theme.template-product .multicolumn-card__info{padding:26px 22px 24px!important}}@media screen and (min-width:990px){body.promo-modern-theme.template-product .multicolumn ul.multicolumn-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}body.promo-modern-theme.template-product .multicolumn .multicolumn-list__item{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}}body.promo-modern-theme .promo-how-services{background:transparent!important}body.promo-modern-theme .promo-how-services .page-width{padding-top:72px!important;padding-bottom:64px!important}body.promo-modern-theme .promo-how-services .title-wrapper-with-link{margin-bottom:32px!important}body.promo-modern-theme .promo-how-services .title{font-size:clamp(3.2rem,4.5vw,5rem);line-height:1.05;letter-spacing:-.035em}body.promo-modern-theme .promo-how-services .multicolumn-list{gap:18px!important}body.promo-modern-theme .promo-how-services .multicolumn-list__item{display:flex!important}body.promo-modern-theme .promo-how-services .multicolumn-card{position:relative;width:100%;min-height:100%;border:1px solid var(--promo-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 40px #1018280f;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.promo-modern-theme .promo-how-services .multicolumn-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px #1018281a;border-color:#d9e0eb!important}body.promo-modern-theme .promo-how-services .multicolumn-card__info{padding:34px 30px 32px!important}body.promo-modern-theme .promo-how-services .multicolumn-card__info:before{content:"01";display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:22px;border-radius:13px;background:#101828;color:#fff;font-size:13px;font-weight:900;letter-spacing:.04em}body.promo-modern-theme .promo-how-services .multicolumn-list__item:nth-child(2) .multicolumn-card__info:before{content:"02"}body.promo-modern-theme .promo-how-services .multicolumn-list__item:nth-child(3) .multicolumn-card__info:before{content:"03"}body.promo-modern-theme .promo-how-services .multicolumn-card__info h3{margin:0 0 12px!important;font-size:2rem;line-height:1.25;font-weight:800;letter-spacing:-.025em;color:var(--promo-ink)}body.promo-modern-theme .promo-how-services .multicolumn-card__info .rte{color:var(--promo-muted);font-size:1.55rem;line-height:1.7}body.promo-modern-theme .promo-how-services .multicolumn-card__info .rte p{margin:0}body.promo-modern-theme .promo-how-services.background-primary .multicolumn-card{background:#fff!important}@media screen and (min-width:990px){body.promo-modern-theme .promo-how-services ul.multicolumn-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}body.promo-modern-theme .promo-how-services .multicolumn-list__item{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}}@media(max-width:749px){body.promo-modern-theme .promo-how-services .page-width{padding-top:52px!important;padding-bottom:48px!important}body.promo-modern-theme .promo-how-services .title-wrapper-with-link{margin-bottom:24px!important}body.promo-modern-theme .promo-how-services .multicolumn-card__info{padding:26px 22px 24px!important}}body.promo-modern-theme main .shopify-section h2:not(.card__heading):not(.accordion__title),body.promo-modern-theme main .related-products__heading,body.promo-modern-theme main .blog__title,body.promo-modern-theme main .rich-text__heading,body.promo-modern-theme main .multicolumn__title .title,body.promo-modern-theme main .jdgm-rev-widg__title,body.promo-modern-theme main .jdgm-widget .jdgm-rev-widg__title{font-size:clamp(3.2rem,4.5vw,5rem)!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:400!important;color:var(--promo-ink)!important}body.promo-modern-theme main .related-products__heading,body.promo-modern-theme main .blog__title{margin-bottom:3.2rem!important}@media(max-width:749px){body.promo-modern-theme main .shopify-section h2:not(.card__heading):not(.accordion__title),body.promo-modern-theme main .related-products__heading,body.promo-modern-theme main .blog__title,body.promo-modern-theme main .rich-text__heading,body.promo-modern-theme main .multicolumn__title .title,body.promo-modern-theme main .jdgm-rev-widg__title,body.promo-modern-theme main .jdgm-widget .jdgm-rev-widg__title{font-size:clamp(2.8rem,8vw,4rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/promo-modern-global.css.map */
