@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&family=Inter:wght@300;400;500;600&display=swap";:root{--bp-navy: #1A2055;--bp-navy-deep: #10153A;--bp-violet: #7C4DFF;--bp-violet-dk: #5E35D6;--bp-pink: #E83E8C;--bp-orange: #FF6D00;--bp-sky: #22B8FF;--bp-ink: #1A1F3D;--bp-body: #4A4F6B;--bp-line: #E7E9F2;--bp-bg: #FFFFFF;--bp-bg-alt: #F7F8FC;--bp-bg-tint: #F0F1FA;--bp-grad: linear-gradient(100deg, #FF6D00 0%, #E83E8C 35%, #7C4DFF 68%, #22B8FF 100%);--bp-grad-soft: linear-gradient(100deg, rgba(232,62,140,.08), rgba(124,77,255,.08), rgba(34,184,255,.08));--bp-radius: 14px;--bp-radius-lg: 20px;--bp-radius-pill: 999px;--bp-shadow-sm: 0 1px 3px rgba(26,32,85,.06), 0 1px 2px rgba(26,32,85,.04);--bp-shadow: 0 4px 20px rgba(26,32,85,.08);--bp-shadow-lg: 0 18px 50px rgba(26,32,85,.14);--bp-ease: cubic-bezier(.4,0,.2,1);--color-foreground: 26,31,61;--color-button: 124,77,255;--color-button-text: 255,255,255;--buttons-radius: 14px;--buttons-radius-outset: 16px;--media-radius: 16px;--inputs-radius: 12px;--page-width: 1280px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bp-ink);background:var(--bp-bg);-webkit-font-smoothing:antialiased;letter-spacing:-.005em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.title,.title-wrapper h2{font-family:Montserrat,sans-serif!important;font-weight:700!important;color:var(--bp-navy)!important;letter-spacing:-.02em!important;line-height:1.15!important}p,li,.rte{color:var(--bp-body);line-height:1.7}.header{padding-top:16px!important;padding-bottom:16px!important;background:#ffffffd9!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--bp-line)!important;align-items:center!important}.header__heading-logo{max-height:46px!important;width:auto!important}@media screen and (min-width:990px){.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"heading inline-menu icons"!important;grid-template-rows:auto!important;column-gap:20px}.header__heading,.header__heading-link{grid-area:heading!important;justify-self:start!important;margin:0!important}.header__inline-menu{grid-area:inline-menu!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important}.header__inline-menu .list-menu--inline{justify-content:center!important;flex-wrap:nowrap}.header__icons{grid-area:icons!important;justify-self:end!important}.header__inline-menu+.header__inline-menu{display:none!important}}.header__menu-item span,.header__active-menu-item{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:15px!important;letter-spacing:0!important;color:var(--bp-ink)!important;text-transform:none!important}.header__menu-item:hover span{color:var(--bp-violet)!important}.header__menu-item span:after,.header__active-menu-item:after{background:var(--bp-violet)!important}.utility-bar,.utility-bar.color-scheme-1,.utility-bar.color-scheme-2,.utility-bar.color-scheme-3,.utility-bar.color-scheme-4,.utility-bar.color-scheme-5,.announcement-bar,.section-announcement-bar,.announcement-bar.color-scheme-1,.announcement-bar.color-scheme-2,.announcement-bar.color-scheme-3,.announcement-bar.color-scheme-4,.announcement-bar.color-scheme-5,.utility-bar .announcement-bar__announcement,.utility-bar .announcement-bar__message,.announcement-bar .announcement-bar__announcement,.announcement-bar .announcement-bar__message,.announcement-bar__announcement,.announcement-bar__message{--gradient-background: none !important;background:var(--bp-navy)!important;background-color:var(--bp-navy)!important;background-image:none!important;border:0!important;box-shadow:none!important}.announcement-bar__message,.announcement-bar__message *,.utility-bar a,.utility-bar p,.utility-bar span,.announcement-bar a,.announcement-bar p,.announcement-bar span{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:12.5px!important;letter-spacing:.03em!important;color:#fff!important;text-transform:none!important}.announcement-bar__announcement,.announcement-bar__message{justify-content:center!important;text-align:center!important}.utility-bar,.announcement-bar{position:relative}.announcement-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--bp-grad)!important;z-index:3;pointer-events:none}.utility-bar .announcement-bar:after{display:none}.utility-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--bp-grad)!important;z-index:3;pointer-events:none}.button,button.button,.shopify-payment-button__button--unbranded,.product-form__submit{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--bp-radius)!important;padding:15px 30px!important;transition:transform .25s var(--bp-ease),box-shadow .25s var(--bp-ease),filter .25s var(--bp-ease)!important;border:none!important;min-height:52px}.button:not(.button--secondary):not(.button--tertiary),.product-form__submit{background:var(--bp-grad)!important;background-size:160% 160%!important;color:#fff!important;box-shadow:0 6px 20px #7c4dff47!important}.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px #7c4dff66!important;filter:saturate(1.08)}.button:after,.button:before{display:none!important}.button--secondary{background:transparent!important;color:var(--bp-navy)!important;border:1.5px solid var(--bp-navy)!important;box-shadow:none!important}.button--secondary:hover{background:var(--bp-navy)!important;color:#fff!important;transform:translateY(-2px)}.card-wrapper{color:var(--bp-ink)}.card{border-radius:var(--bp-radius-lg)!important;overflow:hidden;background:#fff!important;border:1px solid var(--bp-line)!important;box-shadow:var(--bp-shadow-sm)!important;transition:transform .35s var(--bp-ease),box-shadow .35s var(--bp-ease),border-color .35s var(--bp-ease)!important}.card-wrapper:hover .card{transform:translateY(-6px)!important;box-shadow:var(--bp-shadow-lg)!important;border-color:transparent!important}.card__media,.card .media{border-radius:0!important;background:var(--bp-bg-alt)!important}.card__media img{transition:transform .6s var(--bp-ease)!important}.card-wrapper:hover .card__media img{transform:scale(1.05)!important}.card__content{padding:20px 20px 22px!important}.card__heading,.card__heading a{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:16px!important;color:var(--bp-navy)!important;letter-spacing:-.01em!important;line-height:1.3!important}.card__heading a:after{display:none}.price{font-family:Inter,sans-serif!important}.price__regular .price-item{font-weight:600!important;font-size:17px!important;color:var(--bp-violet)!important}.card__badge .badge,.badge{background:var(--bp-navy)!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:10.5px!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:var(--bp-radius-pill)!important;padding:5px 11px!important;border:none!important}.badge--bottom-left{background:var(--bp-grad)!important}.product-grid{gap:28px!important}.product__title h1,.product__title{font-size:clamp(26px,3.4vw,38px)!important}.product .price__regular .price-item--regular,.product .price .price-item{font-size:28px!important;font-weight:700!important;color:var(--bp-violet)!important}.product__info-wrapper{padding-left:clamp(20px,4vw,56px)}.product__media-wrapper .media{border-radius:var(--bp-radius-lg)!important}.product-form__input .select__select,fieldset.js .product-form__input input[type=radio]+label{border-radius:var(--bp-radius)!important}.bp-notice{display:flex;gap:13px;align-items:flex-start;background:var(--bp-grad-soft);border:1px solid rgba(124,77,255,.16);border-radius:var(--bp-radius);padding:15px 18px;margin:22px 0;font-size:13.5px;color:var(--bp-navy);line-height:1.55}.bp-notice svg{flex:0 0 20px;margin-top:1px}.bp-notice strong{font-weight:600}.bp-trustbar{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bp-line);border-radius:var(--bp-radius-lg);overflow:hidden;border:1px solid var(--bp-line)}.bp-trustbar__item{background:#fff;padding:26px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.bp-trustbar__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--bp-grad-soft);color:var(--bp-violet)}.bp-trustbar__icon svg{width:20px;height:20px}.bp-trustbar__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:var(--bp-navy)}.bp-trustbar__sub{font-size:12.5px;color:var(--bp-body);line-height:1.4}@media(max-width:749px){.bp-trustbar{grid-template-columns:repeat(2,1fr)}}.footer{background:var(--bp-navy-deep)!important;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bp-grad)}.footer *,.footer .rte,.footer__content-bottom{color:#ffffff9e!important}.footer__heading,.footer-block__heading{font-family:Montserrat,sans-serif!important;color:#fff!important;font-weight:600!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.footer a:hover{color:#fff!important}.footer__list-social .list-social__link{color:#ffffffb3!important}.bp-section-head{text-align:center;max-width:640px;margin:0 auto 44px}.bp-kicker{display:inline-block;font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-violet);margin-bottom:14px}.bp-section-head h2{font-size:clamp(26px,3.6vw,40px)!important;margin-bottom:14px}.bp-section-head p{font-size:16px;color:var(--bp-body)}.bp-gradient-text{background:var(--bp-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-width{max-width:var(--page-width)!important}.rich-text__heading{font-size:clamp(24px,3.4vw,38px)!important}.rich-text__text{font-size:16px!important}.media img{transition:opacity .4s var(--bp-ease)}.header__submenu,.header__submenu.list-menu,.mega-menu__content,header-menu details>.header__submenu{background:#fff!important;border:1px solid var(--bp-line)!important;border-radius:16px!important;box-shadow:0 18px 50px #10153a2e,0 4px 12px #10153a0f!important;padding:14px!important;margin-top:8px!important;min-width:280px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:relative;overflow:hidden;animation:bpDropIn .25s var(--bp-ease) both}@keyframes bpDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header__submenu:before,.mega-menu__content:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bp-grad);border-radius:16px 16px 0 0}.header__submenu .header__menu-item,.header__submenu a,.mega-menu__link,.mega-menu__list a{display:flex!important;align-items:center!important;padding:12px 16px!important;border-radius:10px!important;margin:2px 0!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:14.5px!important;letter-spacing:0!important;text-transform:none!important;color:var(--bp-navy)!important;background:transparent!important;transition:background .2s var(--bp-ease),color .2s var(--bp-ease),transform .2s var(--bp-ease)!important;text-decoration:none!important;border:none!important}.header__submenu .header__menu-item span,.header__submenu a span,.mega-menu__link span{color:inherit!important;background:transparent!important;padding:0!important;border:none!important}.header__submenu .header__menu-item span:after,.header__submenu .header__active-menu-item:after,.mega-menu__link span:after,.mega-menu__link--active:after{display:none!important}.header__submenu .header__menu-item:hover,.header__submenu a:hover,.mega-menu__link:hover,.mega-menu__list a:hover{background:linear-gradient(100deg,#e83e8c0f,#7c4dff14,#22b8ff0f)!important;color:var(--bp-violet)!important;transform:translate(3px)!important}.header__submenu .header__menu-item:hover span,.mega-menu__link:hover span{color:var(--bp-violet)!important}.header__submenu .header__active-menu-item,.header__submenu a[aria-current],.mega-menu__link--active{background:linear-gradient(100deg,#e83e8c14,#7c4dff1a,#22b8ff14)!important;color:var(--bp-violet)!important;font-weight:600!important}.collection-hero,.template-collection .banner,section.collection-hero{background:#10153a!important;background-image:radial-gradient(55% 75% at 80% 25%,rgba(124,77,255,.34),transparent 70%),radial-gradient(45% 65% at 15% 85%,rgba(34,184,255,.22),transparent 70%)!important;color:#fff!important;border:0!important;padding:clamp(48px,7vw,90px) clamp(20px,5vw,40px)!important;position:relative;overflow:hidden}.collection-hero *,.collection-hero__title,.collection-hero__description,.template-collection .banner *,section.collection-hero *{color:#fff!important;background:transparent!important;text-shadow:none!important}.collection-hero__title,.template-collection .banner h1,.template-collection .banner h2{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:clamp(30px,4.4vw,52px)!important;letter-spacing:-.025em!important;line-height:1.1!important;margin:0 0 14px!important;text-align:center!important}.collection-hero__description,.template-collection .banner__text{font-family:Inter,sans-serif!important;font-size:clamp(15px,1.6vw,17px)!important;line-height:1.65!important;color:#ffffffc7!important;max-width:640px;margin:0 auto!important;text-align:center!important;font-weight:400!important}.collection-hero:after,.template-collection .banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--bp-grad);z-index:2}.template-collection #MainContent,.template-collection main,.template-collection .page-width,.template-collection .collection,.template-collection .shopify-section--collection-banner,.template-collection .shopify-section--main-collection-banner,.template-collection .shopify-section--main-collection-product-grid,.template-collection .shopify-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.template-collection .collection,.template-collection #main-collection-product-grid,.template-collection .product-grid-container,.template-collection .collection-toolbar,.template-collection .facets-container,.template-collection [id*=product-grid]{padding-top:clamp(18px,2vw,28px)!important}.template-collection .shopify-section:empty,.template-collection .shopify-section--apps:empty,.template-collection .banner:empty,.template-collection .collection-hero:empty{display:none!important}.collection-hero,.template-collection .banner,section.collection-hero{margin:0!important}.bp-ra,.bp-trust-wrap,.bps__origin,.bps__standards-in,.bps__uk-in{padding-top:clamp(36px,4.5vw,64px)!important;padding-bottom:clamp(36px,4.5vw,64px)!important}.bp-ra__head,.bp-std-head,.bps__std-head{margin-bottom:clamp(28px,3vw,40px)!important}.template-index .shopify-section--featured-collection,.template-index .shopify-section--collection-list,.template-index .shopify-section--rich-text{padding-top:clamp(36px,4.5vw,64px)!important;padding-bottom:clamp(36px,4.5vw,64px)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bodypeps-custom.css.map */
