.bf-desc-host{margin-top:36px;margin-bottom:44px}.bf-desc-host .product__description.bf-desc-on{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0!important;transform:none!important;max-width:none!important}.bf-desc{--ink: #1a1024;--txt: #3b3148;color:var(--txt);font-size:1.58rem;line-height:1.68;text-align:left}.bf-desc p{margin:0 0 .85em}.bf-desc p:last-child{margin-bottom:0}.bf-desc strong,.bf-desc b{color:var(--bf-purple, #6d388b);font-weight:700;background:linear-gradient(transparent 62%,#a855f729 0);padding:0 .06em;border-radius:2px}.bf-desc img{max-width:100%;height:auto;border-radius:16px}.bf-desc__head{text-align:center;max-width:860px;margin:0 auto 26px}.bf-desc__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;font-family:var(--bf-display, "Archivo Black", sans-serif);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--bf-grad, linear-gradient(120deg, #6d388b, #a855f7));box-shadow:0 10px 26px -12px #8b3fd1cc}.bf-desc__title{font-family:var(--bf-head, "Bricolage Grotesque", sans-serif)!important;font-weight:800!important;font-size:clamp(2.5rem,3.3vw,3.8rem)!important;line-height:1.12!important;letter-spacing:-.02em!important;color:var(--ink)!important;margin:16px 0 12px!important;text-wrap:balance}.bf-desc__title:after{display:none!important}.bf-desc__title strong,.bf-desc__title b{background:none;color:inherit}.bf-desc__title-ico{display:inline-block}.bf-desc__lead{font-size:1.72rem;line-height:1.7;color:#4a3d5a;max-width:760px;margin:10px auto 0}.bf-desc__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.bf-desc__navchip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-family:var(--bf-head, sans-serif);font-weight:700;font-size:1.35rem;line-height:1.2;color:#4c1d95;text-decoration:none;background:#faf5ff;border:1px solid rgba(168,85,247,.32);transition:background-color .25s ease,color .25s ease,transform .25s var(--bf-ease, ease),box-shadow .25s ease}.bf-desc__navchip span{font-family:var(--bf-display, sans-serif);font-weight:400;color:#8b3fd1;font-size:1.2rem}.bf-desc__navchip:hover{background:#f3e8ff;transform:translateY(-2px);box-shadow:0 10px 20px -14px #6d388be6}.bf-d-card{scroll-margin-top:110px}.bf-d-grid{display:grid;grid-template-columns:1fr;gap:18px}@media screen and (min-width:990px){.bf-d-grid{grid-template-columns:1fr 1fr;gap:22px}.bf-d-card--wide{grid-column:1 / -1}}.bf-d-card{position:relative;border:1.5px solid transparent;border-radius:22px;padding:24px 26px;background:radial-gradient(130% 90% at 100% 0%,rgba(168,85,247,.09),transparent 55%) padding-box,linear-gradient(#fff,#fff) padding-box,var(--bf-frame, linear-gradient(135deg, #e9d5ff, #a855f7, #6d388b, #d8b4fe)) border-box;box-shadow:0 1px #ffffffb3 inset,0 22px 48px -32px #6d388b99;transition:transform .5s var(--bf-ease, ease),box-shadow .5s ease;min-width:0}@media(hover:hover){.bf-d-card:hover{transform:translateY(-4px);box-shadow:0 0 0 4px #a855f71a,0 30px 54px -30px #6d388bbf}}.bf-d-card__top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.bf-d-chip{flex:0 0 46px;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;font-family:var(--bf-display, sans-serif);font-size:1.6rem;color:#fff;letter-spacing:.02em;background:var(--bf-grad, linear-gradient(120deg, #6d388b, #a855f7));box-shadow:0 12px 22px -12px #8b3fd1e6,inset 0 1px #ffffff59}.bf-d-chip--emoji{font-family:inherit;font-size:2.3rem;background:linear-gradient(150deg,#faf5ff,#ede1fb);box-shadow:inset 0 0 0 1.5px #a855f759,0 10px 20px -14px #6d388bcc}.bf-d-card__title{margin:0!important;font-family:var(--bf-head, sans-serif)!important;font-weight:800!important;font-size:clamp(1.8rem,1.7vw,2.15rem)!important;line-height:1.22!important;letter-spacing:-.012em!important;color:var(--ink)!important}.bf-d-card__title strong,.bf-d-card__title b{background:none;color:inherit;padding:0}.bf-d-card__title:after{display:none!important}.bf-d-body>:first-child{margin-top:0}.bf-d-body h1,.bf-d-body h2,.bf-d-body h3,.bf-d-body h4,.bf-d-body h5,.bf-d-body h6{font-family:var(--bf-head, sans-serif);font-weight:800;color:var(--ink);font-size:1.75rem;margin:1em 0 .4em}.bf-d-card--note{background:radial-gradient(120% 120% at 0% 0%,rgba(168,85,247,.14),transparent 60%) padding-box,linear-gradient(160deg,#fcf9ff,#f4ecfd) padding-box,var(--bf-frame, linear-gradient(135deg, #e9d5ff, #a855f7)) border-box;display:flex;gap:16px;align-items:flex-start}.bf-d-note-ico{flex:0 0 auto;font-size:2.6rem;line-height:1;filter:drop-shadow(0 6px 10px rgba(109,56,139,.25))}.bf-d-card--note .bf-d-body{font-size:1.62rem;color:#3d2a52}.bf-desc ul.bf-d-list,.bf-desc ol.bf-d-olist{list-style:none;margin:4px 0 14px;padding:0;display:grid;gap:10px}.bf-desc ul.bf-d-list:last-child,.bf-desc ol.bf-d-olist:last-child{margin-bottom:0}.bf-d-list>li{position:relative;padding:2px 0 2px 36px;margin:0}.bf-d-list>li:before{content:"";position:absolute;left:0;top:.2em;width:24px;height:24px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.6 3.5 7.4-8' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat,var(--bf-grad, linear-gradient(120deg, #6d388b, #a855f7));box-shadow:0 6px 12px -6px #8b3fd1e6}.bf-d-list>li.has-ico{padding-left:42px}.bf-d-list>li.has-ico:before{display:none}.bf-d-li-ico{position:absolute;left:0;top:.05em;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:1.6rem;background:#f6effd;box-shadow:inset 0 0 0 1px #a855f74d}.bf-d-olist{counter-reset:bfd}.bf-d-olist>li{counter-increment:bfd;position:relative;padding:14px 16px 14px 60px;margin:0;border-radius:16px;background:#fbf8ff;border:1px solid rgba(168,85,247,.18)}.bf-d-olist>li:before{content:counter(bfd,decimal-leading-zero);position:absolute;left:14px;top:14px;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-family:var(--bf-display, sans-serif);font-size:1.3rem;color:#fff;background:var(--bf-grad, linear-gradient(120deg, #6d388b, #a855f7))}.bf-d-olist>li p{margin:0}.bf-d-feats{display:grid;grid-template-columns:1fr;gap:12px;margin:4px 0 14px}.bf-d-feats:last-child{margin-bottom:0}@media screen and (min-width:750px){.bf-d-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-d-feat{margin:0!important;padding:14px 16px;border-radius:16px;background:linear-gradient(160deg,#fdfbff,#f6effd);border:1px solid rgba(168,85,247,.22)}.bf-desc .bf-d-label{display:block;background:none;padding:0;margin-bottom:3px;font-family:var(--bf-head, sans-serif);font-weight:800;color:#6d28d9;font-size:1.62rem}.bf-d-rest{margin-top:18px;overflow:hidden;transition:max-height .7s var(--bf-ease, ease)}@media screen and (min-width:990px){.bf-d-rest{margin-top:22px}}.bf-d-rest.is-collapsed{max-height:170px;-webkit-mask-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);mask-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 45%,transparent 100%)}.bf-d-rest.is-collapsed .bf-d-card{pointer-events:none}.bf-d-morebar{display:flex;justify-content:center;margin-top:14px}.bf-d-more{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:0;border-radius:999px;padding:13px 26px;font-family:var(--bf-head, sans-serif);font-weight:800;font-size:1.55rem;letter-spacing:.01em;color:#fff;background:var(--bf-grad, linear-gradient(120deg, #6d388b, #a855f7));background-size:200% 100%;box-shadow:0 14px 30px -14px #8b3fd1f2;transition:background-position .6s var(--bf-ease, ease),transform .25s ease}.bf-d-more:hover{background-position:100% 50%;transform:translateY(-2px)}.bf-d-more:focus-visible,.bf-desc__navchip:focus-visible{outline:3px solid #c084fc;outline-offset:3px}.bf-d-more svg{transition:transform .35s ease}.bf-d-more[aria-expanded=true] svg{transform:rotate(180deg)}html.bf-desc-js [data-bf-d-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--bf-ease, ease),transform .7s var(--bf-ease, ease),box-shadow .5s ease;transition-delay:calc(var(--i, 0) * 90ms)}html.bf-desc-js [data-bf-d-reveal].is-in{opacity:1;transform:none}@media(hover:hover){html.bf-desc-js [data-bf-d-reveal].is-in:hover{transform:translateY(-4px);transition-delay:0s}}@media screen and (max-width:749px){.bf-desc-host{margin-top:26px;margin-bottom:30px;padding-left:14px;padding-right:14px}.bf-desc{font-size:1.52rem}.bf-desc__head{margin-bottom:18px}.bf-desc__lead{font-size:1.58rem}.bf-desc__nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:16px -14px 0;padding:2px 14px 6px;scrollbar-width:none}.bf-desc__nav::-webkit-scrollbar{display:none}.bf-desc__navchip{flex:0 0 auto;white-space:nowrap}.bf-d-card{padding:16px 14px 18px;border-radius:20px}.bf-d-feat{padding:12px 13px}.bf-d-chip{flex-basis:40px;width:40px;height:40px;border-radius:13px;font-size:1.4rem}.bf-d-chip--emoji{font-size:2rem}.bf-d-olist>li{padding:11px 12px 11px 46px}.bf-d-olist>li:before{left:10px;top:11px;width:26px;height:26px;font-size:1.1rem}}@media(prefers-reduced-motion:reduce){html.bf-desc-js [data-bf-d-reveal]{opacity:1!important;transform:none!important;transition:none!important}.bf-d-card,.bf-d-rest,.bf-d-more,.bf-d-more svg,.bf-desc__navchip{transition:none!important}.bf-d-card:hover{transform:none!important}}html.bf-desc-js .product__info-container .product__description[data-bf-desc]{display:none!important}html.bf-desc-js .product__info-container .smart-tabs-wrapper:not(.bf-st-keep){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/bf-desc.css.map */
