:root{--title-md: clamp(1.875rem, 2.6vw, 2.75rem);--title-lg: clamp(2.25rem, 3.4vw, 3.5rem)}:root{--title-xl: var(--title-lg)}.shopify-policy__title h1{font-size:var(--title-lg)!important;line-height:1.1}@media screen and (max-width:767px){.header__logo :is(img.logo,img.white-logo){max-width:min(160px,42vw)!important;height:auto}}@media screen and (max-width:767px){.mobile-dock-section~.page-container .facet-sticky{inset-block-end:calc(var(--mobile-dock-height, 64px) + 12px)!important;transform:none!important}}:is(h1,h2,h3,h4,.heading,.h1,.h2,.h3){text-wrap:balance}:is(main,footer) :is(p,li){text-wrap:pretty}:is(.shopify-policy__body,.page.rte,.article-template .rte,.article .rte){max-width:42rem;margin-inline:auto}:is(.shopify-policy__body,.page.rte,.article-template .rte,.article .rte) h2{font-size:clamp(1.25rem,1.6vw,1.5rem)!important;margin-top:2rem}:is(.shopify-policy__body,.page.rte,.article-template .rte,.article .rte) h3{font-size:1.125rem!important}.jdgm-carousel-wrapper .jdgm-carousel-title{display:none!important}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{justify-content:center;margin-bottom:1rem}.banner__box.md\:text-center{margin-inline:auto}:is(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}.mk-face:focus-visible{border-radius:50%}.sort-listbox input:focus-visible+label{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}shopify-account:focus-within{outline:2px solid currentColor;outline-offset:3px;border-radius:999px}@media screen and (min-width:768px){.footer__accordions{display:grid!important;grid-template-columns:repeat(2,max-content);column-gap:clamp(2rem,5vw,4.5rem);row-gap:2rem}.footer__accordions>*{width:auto!important;min-width:0}}.mk-footer-contact{grid-column:1 / -1}.mk-footer-contact__label,.mk-footer-contact p{margin:0}.mk-footer-contact__link{display:inline-flex;align-items:center;min-height:44px;font-size:min(clamp(1.25rem,1rem + 1vw,1.75rem),5.5vw);font-weight:600;line-height:1.2;color:inherit;overflow-wrap:break-word;max-width:100%;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:#c77dff;transition:color .15s}a.mk-footer-contact__link:hover{color:#c77dff}a.mk-footer-contact__link:focus-visible{outline:2px solid #c77dff;outline-offset:4px;border-radius:4px}.footer__contact .link{font-size:var(--fluid-sm-to-lg);background-size:0 1px}@media(pointer:fine){.footer__contact .link:hover{background-size:100% 1px}}.footer__newsletter :is(.h3,.rte){text-wrap:balance}.footer__right{row-gap:1.5rem!important}.footer__right .footer__logo{margin-block-end:.25rem}.footer__newsletter{row-gap:1rem!important}@media screen and (max-width:767px){.footer__left{gap:1.5rem!important}.footer-group .footer{row-gap:1.75rem}}@media screen and (min-width:1024px){.footer__newsletter .h3{font-size:clamp(1.625rem,1.9vw,2rem)}}@media screen and (min-width:1280px){.footer__socials{align-self:start}}.footer-copyright :is(.credits,.localization__item){white-space:nowrap}@media screen and (min-width:1024px)and (max-width:1279px){.footer-copyright{flex-direction:column!important;gap:1rem!important}.footer-copyright .credits{order:3;text-align:center}.footer-copyright .localization{order:1}.footer-copyright .payment-icons{order:2}}@media screen and (min-width:1280px){.footer-copyright{gap:1.5rem!important}.footer-copyright .payment-icons{flex-wrap:nowrap;justify-content:flex-end}.footer-copyright .payment-icons svg{width:var(--sp-8)}}@media screen and (min-width:1024px){:root{--page-padding: max(var(--sp-12), 50vw - var(--page-width) / 2)}}.template-index [role=main]>:is([id$=__custom_section_4jggiG],[id$=__milestones_mk],[id$=__faq_fErgHk]){position:relative;z-index:1;background:#fff;padding-block:clamp(.5rem,1vw,1rem)}.template-index [role=main]>:is([id$=__custom_section_4jggiG],[id$=__milestones_mk],[id$=__faq_fErgHk])>:is(.section,.mk-pills){--page-padding: clamp(1.25rem, 3vw, 3rem);width:min(100% - 1.5rem,var(--page-width) + 6rem);margin-inline:auto;border-radius:var(--border-radius);overflow:clip;box-shadow:0 1px 2px #0000000a,0 16px 40px -16px #0000002e}.template-index [role=main]>:is([id$=__custom_section_4jggiG],[id$=__milestones_mk],[id$=__faq_fErgHk])>.section:before{height:100%!important;border-radius:inherit}.template-index [role=main]>[id$=__designer_review_mk]+[id$=__faq_fErgHk]{padding-top:0}.template-index [role=main]>[id$=__designer_review_mk]+[id$=__faq_fErgHk]>.section{margin-top:-3.5rem}.template-index [id$=__faq_fErgHk] .title-wrapper .button--secondary{box-shadow:inset 0 0 0 1.5px #af0cfd}.template-index [role=main]>[id$=__faq_fErgHk] .faqs.with-border{border:0;padding:0}.template-index [id$=__designer_review_mk] h2 em{color:#c77dff!important}.template-index [id$=__designer_review_mk] :is(.image-with-text__image,.image-with-text__image>.media){height:230px!important;min-height:0!important}@media screen and (min-width:1024px){.template-index [id$=__designer_review_mk] .image-with-text__media{height:100%}.template-index [id$=__designer_review_mk] .image-with-text__media>.image-with-text__image,.template-index [id$=__designer_review_mk] .image-with-text__media>.image-with-text__image>.media{height:100%!important;min-height:20rem!important}}.template-index [id$=__designer_review_mk] .image-with-text__image img{object-fit:cover}.template-index [id$=__designer_review_mk] .rte ul{margin-block:.75rem 0;padding:0;list-style:none;display:grid;gap:.6rem}.template-index [id$=__designer_review_mk] .rte li{position:relative;margin:0;padding-left:2.25rem;color:#ffffffbd;line-height:1.45;text-align:left}.template-index [id$=__designer_review_mk] .rte li::marker{content:none}.template-index [id$=__designer_review_mk] .rte li:before{content:"";position:absolute;left:0;top:.1rem;width:1.4rem;height:1.4rem;border-radius:50%;background:#c77dff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%231a1a1a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 72% no-repeat}.template-index [id$=__designer_review_mk] .rte li strong{color:#fff}.template-index [id$=__designer_review_mk] h2{white-space:nowrap}@media screen and (max-width:389px){.template-index [id$=__designer_review_mk] h2{white-space:normal}}@media screen and (max-width:767px){.template-index [id$=__designer_review_mk] .rte li{font-size:.9375rem}.template-index [id$=__designer_review_mk] .image-with-text:has(.mk-snap) .rich-text{padding-top:12px!important}}.template-index [id$=__designer_review_mk] .rich-text>.button{margin-top:1.25rem}.mk-mm--desktop{width:100%;padding:clamp(1.5rem,2.5vw,2.25rem) 0 1.5rem}.mk-mm__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem)}.mk-mm__head{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#1a1a1a}.mk-mm__sub{margin:.2rem 0 .9rem;font-size:.75rem;line-height:1.35;color:#5c5c63}.mk-mm__list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.mk-mm__item{display:flex;align-items:center;gap:.8rem;min-height:44px;color:#1a1a1a;text-decoration:none}.mk-mm__thumb{flex:none;width:60px;height:60px;border-radius:12px;overflow:hidden;background:#f4f4f4;transition:translate .2s ease,box-shadow .2s ease}.mk-mm__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mk-mm__name{font-size:.9375rem;font-weight:600;line-height:1.25}.mk-mm__item:hover .mk-mm__thumb{translate:0 -2px;box-shadow:0 6px 14px -8px #00000059}.mk-mm__item:hover .mk-mm__name,.mk-mm__item.is-current .mk-mm__name{color:#7a08b3}.mk-mm__group--mem .mk-mm__item:hover .mk-mm__name{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}.mk-mm__item:focus-visible,.mk-mm__dyo:focus-visible{outline:2px solid #af0cfd;outline-offset:3px;border-radius:12px}.mk-mm__dyo{display:flex;align-items:center;gap:.8rem;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid rgb(26 26 26 / .08);color:#1a1a1a;font-size:.9375rem;text-decoration:none}.mk-mm__dyo .mk-mm__thumb{width:44px;height:44px;border-radius:10px}.mk-mm__dyo b{color:#7a08b3}.mk-mm__nowrap{white-space:nowrap}.mk-mm__cols.has-promo{grid-template-columns:repeat(4,minmax(0,1fr)) 160px}.mk-mm__promo{display:grid;gap:.5rem;align-content:start;color:#1a1a1a;text-decoration:none}.mk-mm__promo img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:#f6f4f8;transition:translate .2s ease,box-shadow .2s ease}.mk-mm__promo:hover img{translate:0 -2px;box-shadow:0 8px 18px -10px #0006}.mk-mm__promo-t{font-size:.9375rem;font-weight:700}.mk-mm__promo:hover .mk-mm__promo-t{color:#7a08b3}.mk-mm__promo-s{display:block;font-size:.75rem;color:#5c5c63}.mk-mm__promo--card{grid-template-columns:72px 1fr;align-items:center;gap:.9rem;margin-top:1rem;padding:.75rem;border-radius:14px;background:#f6f4f8}.mk-mm__promo--card img{border-radius:10px}@media(max-width:1100px){.mk-mm__cols.has-promo{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-mm--desktop .mk-mm__promo{display:none!important}}.mk-mm__dyo:hover b{text-decoration:underline;text-underline-offset:3px}.mk-mm--drawer{padding:.25rem 0 1rem}.mk-mm__groups{margin:0;padding:0;list-style:none}.mk-mm--drawer .mk-mm__group+.mk-mm__group{border-top:1px solid rgb(26 26 26 / .08)}.mk-mm--drawer .mk-mm__head{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:1rem;cursor:pointer;list-style:none}.mk-mm--drawer .mk-mm__head::-webkit-details-marker{display:none}.mk-mm--drawer .mk-mm__head{position:relative}.mk-mm--drawer .mk-mm__head svg{position:static!important;inset:auto!important;transform:none!important;flex:none;width:16px;height:16px;transition:rotate .2s ease}.mk-mm--drawer details[open]>.mk-mm__head svg{rotate:180deg}.mk-mm--drawer .mk-mm__list{padding:0 0 .9rem;gap:.35rem}.mk-mm--drawer .mk-mm__thumb{width:40px;height:40px;border-radius:9px}.mk-mm--drawer .mk-mm__name{font-size:1rem}.mk-mm--drawer .mk-mm__dyo{margin-top:.5rem}html.mk-stamp-on .template-index [id$=__designer_review_mk] .rte li:before{opacity:0}html.mk-stamp-on .template-index [id$=__designer_review_mk].mk-stamp-go .rte li:before{animation:mk-stamp .38s cubic-bezier(.3,1.6,.5,1) both}html.mk-stamp-on .template-index [id$=__designer_review_mk].mk-stamp-go .rte li:nth-child(2):before{animation-delay:.3s}html.mk-stamp-on .template-index [id$=__designer_review_mk].mk-stamp-go .rte li:nth-child(3):before{animation-delay:.6s}html.mk-stamp-on .template-index [id$=__designer_review_mk].mk-stamp-go .rte li:nth-child(4):before{animation-delay:.9s}html.mk-stamp-on .template-index [id$=__designer_review_mk].mk-stamp-go .rte li:nth-child(5):before{animation-delay:1.2s}@keyframes mk-stamp{0%{opacity:0;scale:1.6;rotate:-8deg}60%{opacity:1;scale:.9;rotate:0deg}to{opacity:1;scale:1;rotate:0deg}}@media(prefers-reduced-motion:reduce){html.mk-stamp-on .template-index [id$=__designer_review_mk] .rte li:before{opacity:1;animation:none!important}}.template-index [id$=__bulk_mk] :is(.image-with-text__media,.image-with-text__image,.image-with-text__image>.media){background:transparent!important;border:0!important;box-shadow:none!important}.template-index [id$=__bulk_mk] .image-with-text__image img{object-fit:contain}@media screen and (max-width:767px){.template-index [id$=__bulk_mk] .image-with-text__media{width:72%;margin-inline:auto}}@media screen and (max-width:767px){.template-index [role=main]>:is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .card-grid{--slider-item-width: calc(100vw / 1.55) !important;grid:auto / auto-flow var(--slider-item-width)!important}.template-index [role=main]>[id$=__promo_mk]{display:none!important}}@media screen and (min-width:1024px){html:not([data-mk-wgyb=stacked]) .template-index [id$=__designer_review_mk] .image-with-text:has(.mk-snap)>.image-with-text__item:last-child{translate:0 clamp(-44px,-2.8vw,0px)}}@media screen and (min-width:1024px){html:not([data-mk-wgyb=stacked]) .template-index [id$=__designer_review_mk] .image-with-text{gap:56px!important;align-items:center;justify-content:center}html:not([data-mk-wgyb=stacked]) .template-index [id$=__designer_review_mk] .image-with-text>.image-with-text__item:first-child{flex:0 0 580px;max-width:580px}html:not([data-mk-wgyb=stacked]) .template-index [id$=__designer_review_mk] .image-with-text>.image-with-text__item:last-child{flex:0 1 500px;min-width:0}html:not([data-mk-wgyb=stacked]) .template-index [id$=__designer_review_mk] .image-with-text .rich-text{padding-left:0!important}}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .image-with-text{display:grid!important;justify-items:center;gap:0!important}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] :is(.image-with-text__item,.rich-text){display:contents}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .banner__subheading{order:1;text-align:center;margin:0 0 .75rem}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] h2{order:2;text-align:center;margin:0 0 clamp(.5rem,2vw,1.25rem)}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .image-with-text__media{order:3;width:min(100%,640px);height:auto!important}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rte{order:4;width:100%;margin-top:clamp(1rem,3vw,2rem)}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rich-text>.button{order:5;margin-top:1.75rem}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rte ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rte li{padding:1.1rem 1.1rem 1.15rem;background:#ffffff0f;border:1px solid rgb(255 255 255 / .14);border-radius:var(--border-radius, 1.5rem)}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rte li:before{position:static;display:block;margin-bottom:.65rem}@media screen and (max-width:1023px){html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rte ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rte ul{grid-template-columns:1fr;gap:.6rem}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rte li{padding:.85rem .9rem .9rem 3rem}html[data-mk-wgyb=stacked] .template-index [id$=__designer_review_mk] .rte li:before{position:absolute;left:.9rem;top:.9rem;margin:0}}.template-index [id$=__designer_review_mk] .image-with-text__content{gap:.6rem}@media(max-width:749px){.template-index [id$=__designer_review_mk] :is(.image-with-text__image,.image-with-text__image>.media){height:300px!important}}.template-index [role=main]>[id$=__custom_section_4jggiG]{padding-top:0}.template-index [role=main]>[id$=__custom_section_4jggiG]>.section{margin-top:-1.75rem}.template-index [id$=__custom_section_zBUxAL] [class*=ai-how-it-works-container-]{counter-reset:mk-step}.template-index [id$=__custom_section_zBUxAL] [class*=ai-how-it-works-card-]:not([class*=card-content]){counter-increment:mk-step;position:relative;box-shadow:0 1px 2px #1a1a1a0a,0 18px 40px -18px #1a1a1a38;transition:transform .25s ease,box-shadow .25s ease}.template-index [id$=__custom_section_zBUxAL] [class*=ai-how-it-works-card-]:not([class*=card-content]):hover{transform:translateY(-4px);box-shadow:0 1px 2px #1a1a1a0a,0 24px 48px -18px #1a1a1a4d}.template-index [id$=__custom_section_zBUxAL] [class*=ai-how-it-works-card-]:not([class*=card-content]):before{content:counter(mk-step);position:absolute;top:1rem;left:1rem;z-index:1;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:#af0cfd;color:#fff;font-weight:600;font-size:1.05rem;box-shadow:0 0 0 4px #fff}.template-index [id$=__custom_section_zBUxAL] [class*=ai-how-it-works-heading-]{font-weight:600}.jdgm-carousel-wrapper .jdgm-carousel-item__inner-wrapper{position:relative;background:#fff!important;border-radius:20px!important;padding:1.5rem 1.5rem 1.25rem!important;box-shadow:0 1px 2px #1a1a1a0d,0 14px 32px -16px #1a1a1a38!important;border:1px solid #ececef!important}.jdgm-carousel-wrapper .jdgm-carousel-item__inner-wrapper:after{content:"\201c";position:absolute;top:.25rem;right:1.1rem;font-size:4rem;line-height:1;font-weight:700;color:#af0cfd;opacity:.9}.jdgm-carousel-wrapper .jdgm-star{color:#af0cfd!important;background:none!important;box-shadow:none!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review-body{color:#3f3f46;line-height:1.55}.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name{font-weight:600;color:#1a1a1a}.jdgm-carousel-wrapper .jdgm-carousel-item__product{display:inline-block;margin-top:.5rem;padding:.25rem .75rem;border-radius:999px;background:#f6ecff}.jdgm-carousel-wrapper .jdgm-carousel-item__product-title{color:#6b21a8!important;font-size:.8125rem;font-weight:500}.jdgm-carousel-wrapper .jdgm-carousel-item__timestamp{color:#5c5c63;font-size:.75rem}.product-card{background:#f6f6f7;border-radius:20px;overflow:hidden;transition:translate .25s ease,box-shadow .25s ease}@media(hover:hover){.product-card:hover{translate:0 -4px;box-shadow:0 1px 2px #1a1a1a0a,0 22px 44px -20px #1a1a1a47}}.product-card__media,.product-card__media .media{background:#f6f6f7!important;border-radius:0}.product-card__media img{mix-blend-mode:multiply;transition:transform .5s ease;box-sizing:border-box;padding:.25rem;object-fit:contain}.product-card__media .mk-lp-render svg{width:96%;height:96%}@media(hover:hover){.product-card:hover .product-card__media img{transform:scale(1.04)}}.product-card__content{padding:1rem 1.125rem 1.5rem!important}.product-card__details{display:grid!important;grid-template-columns:1fr auto;align-items:baseline!important;gap:.75rem!important}.product-card__details>p{grid-column:1;min-width:0}.product-card__content{position:relative}.product-card__details{grid-template-columns:1fr!important;row-gap:0!important}.product-card__details>div{position:static;text-align:left;line-height:1;margin-top:.5rem}.product-card__details .price{align-items:flex-start!important;font-size:.875rem}.mk-card-rating{position:absolute;top:.75rem;right:.75rem;z-index:2;pointer-events:none;display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px #1a1a1a1f;font-size:.75rem;font-weight:600;line-height:1;color:#1a1a1a;white-space:nowrap}.mk-card-rating__star{color:#af0cfd}.product-card__title{font-weight:500!important;font-size:1.125rem!important;letter-spacing:-.01em;line-height:1.25!important;color:#1a1a1a}.mk-card-type{margin:.25rem 0 0;font-size:.875rem;font-weight:400;line-height:1.35;color:#52525b}.product-card__details .price,.product-card__details .price *{font-weight:400!important;color:#52525b}.product-card__spec{margin:0 .75rem .75rem;background:#fff;border-radius:14px;padding:.625rem .75rem}.product-card__spec .product-card__icons{gap:.5rem}.mk-variant-pill{position:absolute;right:.75rem;bottom:.75rem;z-index:2;pointer-events:none;padding:.3rem .7rem;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1a1a1a;font-size:.75rem;font-weight:600;line-height:1;box-shadow:0 2px 8px #1a1a1a1f}.section-content:has(.jdgm-carousel-wrapper),.shopify-app-block:has(>div>.jdgm-carousel-wrapper){min-width:0;width:100%}.shopify-app-block>div:has(>.jdgm-carousel-wrapper){max-width:100%!important;width:100%;min-width:0}.jdgm-carousel-wrapper{max-width:100%;min-width:0}@media screen and (min-width:1024px){.jdgm-carousel-wrapper .jdgm-carousel,.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{margin-inline:0!important;width:100%!important}}.product-card .color-swatch.mk-swatch-active{outline:2px solid #af0cfd;outline-offset:2px}.template-index [id$=__milestone_x_mk]>.section{background:#2d2d2d!important;overflow:hidden;padding-bottom:calc(var(--section-padding-bottom) + 3rem)}.template-index [id$=__milestone_x_mk] .scrolling-text--left{background:#af0cfd!important}.template-index [id$=__milestone_x_mk] .scrolling-text--right{background:#fff!important;color:#1a1a1a!important}.template-index [id$=__milestone_x_mk] .scrolling-text--right :is(p,span,strong){color:#1a1a1a!important}.template-index [id$=__milestone_x_mk] .scrolling-text--right em{color:#af0cfd!important}.template-index [id$=__milestone_x_mk]>.section:before{background:#2d2d2d!important}.template-index [id$=__milestone_x_mk] .scrolling-wrapper{opacity:1!important;filter:none!important;color:#fff}.template-index [id$=__milestone_x_mk]{--mk-rise: 72px;--mk-rib: atan2(var(--mk-rise), 100vw)}@media screen and (min-width:768px){.template-index [id$=__milestone_x_mk]{--mk-rise: 96px}}@media screen and (min-width:1440px){.template-index [id$=__milestone_x_mk]{--mk-rise: 116px}}.template-index [id$=__milestone_x_mk] .scrolling-wrapper{padding-block:0!important;margin-block:calc(var(--mk-rise) * .7 + .75rem)!important;transform-origin:30% 50%;transform:rotate(calc(-1 * var(--mk-rib))) scale(1.1)!important}.template-index [id$=__milestone_x_mk] .scrolling-wrapper+.scrolling-wrapper{position:absolute;top:0;left:0;right:0;margin:0!important;transform:rotate(var(--mk-rib)) scale(1.1)!important}.template-index [role=main]>:has(+[id$=__milestones_mk])>.section{padding-bottom:calc(var(--section-padding-bottom) + 3rem)}.template-index [role=main]>[id$=__milestones_mk]{padding-top:0;background:#f4f4f5}.template-index [role=main]>[id$=__milestones_mk]>:is(.section,.mk-pills){margin-top:-3rem;position:relative}.template-index [role=main]>[id$=__milestone_x_mk]:not(:has(+[id$=__milestones_mk])){margin-top:-1px}.template-index [role=main]>[id$=__milestone_x_mk]:not(:has(+[id$=__milestones_mk]))>.section{padding-bottom:var(--section-padding-bottom)}.template-index #MainContent>[id$=__milestone_x_mk]+[id$=__mk_diy]{padding-top:0;background:transparent;position:relative;z-index:3;content-visibility:visible!important}.template-index #MainContent>[id$=__milestone_x_mk]:has(+[id$=__mk_diy])>.section{padding-bottom:calc(var(--section-padding-bottom) + 3rem)}.template-index #MainContent>[id$=__milestone_x_mk]+[id$=__mk_diy] .mk-mt{margin-top:-3rem;position:relative;z-index:2}.template-index #MainContent>[id$=__milestone_x_mk]+[id$=__mk_diy] .mk-mt{width:min(100% - 1.5rem,var(--page-width) + 6rem);margin-inline:auto;border-radius:var(--border-radius, 24px);background:#f4f4f5!important;--page-padding: clamp(1.25rem, 3vw, 3rem)}.template-index #MainContent>[id$=__milestone_x_mk]+[id$=__mk_diy] .mk-mt__tile{background:#fff}.template-index #MainContent>[id$=__milestone_x_mk]+[id$=__mk_diy] .mk-mt__img{background:#fff}.template-index [role=main]>[id$=__milestones_mk]:has(+[id$=__moment_designs_mk]){padding-bottom:0}.template-index [role=main]>[id$=__milestones_mk]:has(+[id$=__moment_designs_mk])>.mk-pills{border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:none}.template-index [role=main]>[id$=__milestones_mk]+[id$=__moment_designs_mk]{padding-bottom:clamp(.5rem,1vw,1rem);background:#f4f4f5}.template-index [role=main]>[id$=__milestones_mk]+[id$=__moment_designs_mk]>.section{width:min(100% - 1.5rem,var(--page-width) + 6rem);margin-inline:auto;border-radius:0 0 var(--border-radius) var(--border-radius);overflow:clip;--page-padding: clamp(1.25rem, 3vw, 3rem)}.template-index [role=main]>[id$=__milestones_mk]+[id$=__moment_designs_mk]>.section:before{border-radius:inherit}.template-index [role=main]>[id$=__favorites_mk]>.section{width:min(100% - 1.5rem,var(--page-width) + 6rem);margin-inline:auto;overflow:clip;--page-padding: clamp(1.25rem, 3vw, 3rem)}@media screen and (max-width:1023px){.template-index [id$=__moment_designs_mk] slider-element>.indicators{display:none!important}}@media screen and (min-width:1024px){.template-index [id$=__moment_designs_mk] slider-element>.indicators{display:flex!important}}.template-index [id$=__moment_designs_mk] slider-element>.indicators{opacity:1!important;justify-content:space-between;align-items:center;height:min(62%,22rem)!important;padding-inline:.35rem!important;z-index:2}.template-index [id$=__moment_designs_mk] slider-element>.indicators .button{width:2.75rem;height:2.75rem;min-height:0;padding:0!important;border-radius:50%;justify-content:center;background:#fff!important;color:#1a1a1a!important;border:0;box-shadow:0 6px 18px -6px #00000059;transition:opacity .2s ease,translate .2s ease,box-shadow .2s ease}.template-index [id$=__moment_designs_mk] slider-element>.indicators .button .btn-fill{display:none}.template-index [id$=__moment_designs_mk] slider-element>.indicators .button .btn-text{color:inherit}.template-index [id$=__moment_designs_mk] slider-element>.indicators .button:not([disabled]){opacity:1!important}.template-index [id$=__moment_designs_mk] slider-element>.indicators .button[disabled]{opacity:0;pointer-events:none!important}.template-index .mk-lp-render.is-on:after{content:none}.template-index .mk-lp-render{transition:none}.template-index [id$=__custom_section_zBUxAL] [class*=ai-how-it-works-image-] img,.template-index [id$=__custom_section_4jggiG] img{mix-blend-mode:multiply}.template-index [id$=__custom_section_zBUxAL] h2 em{color:#fff!important;-webkit-text-fill-color:#fff}.product-card{container-type:inline-size}.product-card__bottom:has(.swatches){position:absolute;left:.75rem;top:calc(100cqw - 2.6rem);z-index:3;margin:0!important;padding:.3rem .45rem;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px #1a1a1a1f}.product-card__bottom:has(.swatches) .color-swatch{width:1.25rem;height:1.25rem}.template-index [id$=__celebrate_differently_mk] h2:after{display:inline-block;margin-left:.5em;padding:.5em .95em;border-radius:999px;vertical-align:.45em;font-family:var(--font-body-family, inherit);font-size:.95rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #1a1a1a2e}.template-index [id$=__celebrate_differently_mk] .rich-text>*+*{margin-top:1.75rem!important}.mk-card-sticker{position:absolute;top:.75rem;left:.75rem;z-index:3;pointer-events:none;padding:.45em .85em;border-radius:999px;background:#d61f84;color:#fff;transform:rotate(-6deg);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #1a1a1a2e}a.button--secondary[aria-label^="View all"]{box-shadow:inset 0 0 0 1.5px #af0cfd!important;color:#af0cfd!important;padding:.7rem 1.25rem!important;font-weight:600;transition:background-color .2s ease,color .2s ease}a.button--secondary[aria-label^="View all"] .icon{display:none}.template-index [id$=__blog-posts-collage] .title-wrapper a.button--secondary{box-shadow:inset 0 0 0 1.5px #af0cfd!important;color:#af0cfd!important;padding:.7rem 1.25rem!important;font-weight:600}.template-index [id$=__blog-posts-collage] .title-wrapper a.button--secondary .icon{display:none}.template-index [role=main]>:is([id$=__custom_section_4jggiG],[id$=__milestones_mk],[id$=__faq_fErgHk]){z-index:3;isolation:isolate}.template-index [role=main]>:is([id$=__custom_section_4jggiG],[id$=__milestones_mk],[id$=__faq_fErgHk])>:is(.section,.mk-pills){transform:translateZ(0);will-change:transform}.template-index [id$=__custom_section_Bg3LTY] .section-content{position:relative;text-align:center}.template-index [id$=__custom_section_Bg3LTY] .section-content>h2{margin:0 0 .6rem;text-align:center!important;font-size:clamp(2rem,3.4vw,3rem)!important;line-height:1.05}.template-index [id$=__custom_section_Bg3LTY] h2 em{color:#c77dff!important;-webkit-text-fill-color:#c77dff}.template-index [id$=__custom_section_Bg3LTY] :is(.jdgm-carousel,.jdgm-carousel__arrows,.jdgm-carousel-title,.jdgm-carousel__item-wrapper,.jdgm-carousel-item){display:none!important}.template-index [id$=__custom_section_Bg3LTY] .jdgm-carousel-wrapper{display:flex!important;justify-content:center!important;padding:0!important;margin:0!important}.template-index [id$=__custom_section_Bg3LTY] .jdgm-carousel-title-and-link{display:flex!important;justify-content:center!important;margin:0!important}.template-index [id$=__custom_section_Bg3LTY] .section-content>.shopify-block{margin:0 0 1.1rem}.template-index [id$=__custom_section_Bg3LTY] .jdgm-all-reviews-rating-wrapper{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}.template-index [id$=__custom_section_Bg3LTY] .jdgm-all-reviews-rating .jdgm-star{font-size:1.6rem!important;color:#af0cfd!important}.template-index [id$=__custom_section_Bg3LTY] .jdgm-carousel-number-of-reviews,.template-index [id$=__custom_section_Bg3LTY] .jdgm-all-reviews-rating-wrapper :is(span,a){color:#fff!important;font-weight:700;font-size:1.05rem}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte{display:flex;flex-wrap:wrap;justify-content:center!important;gap:1rem;max-width:60rem!important;margin:0 auto!important;text-align:left!important}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p{margin:0!important}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p:first-child{flex-basis:100%;text-align:center;color:#ffffffbf;font-size:1.05rem;margin-bottom:1rem!important}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p~p{flex:1 1 14rem;max-width:19rem;display:grid;grid-template-columns:40px 1fr;column-gap:.85rem;align-items:center;padding:1rem 1.1rem;border-radius:16px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);color:#ffffffb3;font-size:.9rem;line-height:1.35}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p~p:before{content:"\2713";grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e3c164;color:#231a00;font-weight:800;font-size:1.1rem;box-shadow:0 0 0 4px #e3c1642e}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p~p strong{color:#fff;font-size:1rem;align-self:end}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p~p br{display:none}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p~p{background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid rgb(227 193 100 / .35);box-shadow:0 14px 30px -18px #000c;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p~p:hover{transform:translateY(-3px);border-color:#e3c164;box-shadow:0 22px 40px -18px #000000e6}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p:nth-child(2):before{content:"\270e"}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p:nth-child(3):before{content:"\26a1"}.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p:nth-child(4):before{content:"\2713"}.template-index [id$=__custom_section_Bg3LTY] .section-content>.shopify-block:has(.mk-faces){position:relative;z-index:6;margin:0}@media(max-width:749px){.template-index [id$=__custom_section_Bg3LTY] .section-content>.rte p~p{flex-basis:100%;max-width:none}.template-index [id$=__custom_section_Bg3LTY] .jdgm-all-reviews-rating .jdgm-star{font-size:1.25rem!important}}.template-index [role=main]>[id$=__custom_section_Bg3LTY]+[id$=__how_steps_mk]{position:relative;z-index:3;isolation:isolate;margin-top:-4rem;padding-bottom:3.5rem;background:linear-gradient(to bottom,transparent 4rem,#fff 4rem)}.template-index [role=main]>[id$=__how_steps_mk]>.mk-steps{--page-padding: clamp(1.25rem, 3vw, 3rem);width:min(100% - 1.5rem,var(--page-width) + 6rem);margin-inline:auto;border-radius:var(--border-radius, 24px)!important;box-shadow:0 1px 2px #0000000a,0 16px 40px -16px #0000002e;transform:translateZ(0)}.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images__main{--tiles-height: min(15vw, 26svh);--tileswrap-height: calc(var(--tiles-height) * 4.5) !important;inset-inline-start:73%!important;inset-block-start:46%!important}@media screen and (min-width:1440px){.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images__main{--tiles-height: min(13.5rem, 26svh);--tileswrap-height: calc(var(--tiles-height) * 6) !important;inset-inline-start:80%!important}}.template-index [id$=__scrolling_text_HTMNkL] .slideshow-control{clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;position:absolute!important;inset-block-start:50%!important;inset-inline-start:auto!important;inset-inline-end:.5rem!important;transform:translateY(-50%)!important;width:1.9rem!important;height:1.9rem!important;margin:0!important;z-index:3;background:#2d2d2d!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff59,-22px 0 16px 12px #2d2d2d;cursor:pointer}.template-index [id$=__scrolling_text_HTMNkL] .slideshow-control:focus-visible{outline:2px solid #fff;outline-offset:2px}.template-index [id$=__scrolling_text_HTMNkL] .slideshow-control .icon{width:.8rem;height:.8rem}@media screen and (min-width:768px)and (max-width:1023px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box:before{background:#ffffffe6!important}}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__subheading,.template-index [id$=__images_with_text_overlay_6ijLpj] h1{text-wrap:balance}.template-index :is([id$=__scrolling_text_HTMNkL],[id$=__milestone_x_mk]) .scrolling-text__item.with-text:before{display:none!important}.template-index [id$=__promo_mk] .mk-promo__media img{object-position:center 22%}.template-index [id$=__promo_mk] .mk-promo__media img{object-fit:cover!important;object-position:center!important}.template-index [id$=__promo_free_mk] .mk-promo__media{background:#fff}.template-index [id$=__promo_free_mk] .mk-promo__media img{object-fit:contain!important;padding:1rem}@media screen and (min-width:1024px){.template-index [id$=__promo_free_mk] .mk-promo--image-right .mk-promo__body{padding-inline-start:max(1.5rem,var(--page-padding))!important}.template-index [id$=__promo_mk] .mk-promo--image-left .mk-promo__body{padding-inline-end:max(1.5rem,var(--page-padding))!important}}@media screen and (max-width:1023px){.template-index :is([id$=__promo_mk],[id$=__promo_free_mk]) .mk-promo__body{padding-inline:var(--page-padding)!important}}@media screen and (max-width:749px){.template-index :is([id$=__classics_mk],[id$=__milestones_mk]) .mk-pills__list{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--page-padding, 1.25rem));padding-inline:var(--page-padding, 1.25rem);padding-block:.25rem .5rem}.template-index :is([id$=__classics_mk],[id$=__milestones_mk]) .mk-pills__list::-webkit-scrollbar{display:none}.template-index :is([id$=__classics_mk],[id$=__milestones_mk]) .mk-pills__list>*{flex:none;scroll-snap-align:start}.template-index [id$=__groups_mk] .mk-pills__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.template-index [id$=__groups_mk] .mk-pill{width:100%;justify-content:flex-start;font-size:15px!important}.template-index [id$=__groups_mk] .mk-pill__img{width:32px!important;height:32px!important;flex-basis:32px!important}.template-index [id$=__blog-posts-collage] .blog-collage{display:flex!important;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--page-padding, 1.25rem));padding-inline:var(--page-padding, 1.25rem);scroll-padding-inline:var(--page-padding, 1.25rem);align-items:flex-start}.template-index [id$=__blog-posts-collage] .blog-collage::-webkit-scrollbar{display:none}.template-index [id$=__blog-posts-collage] .blog-collage>.card{flex:0 0 84%;min-width:0;scroll-snap-align:start}}@media screen and (min-width:1024px){.template-index [role=main]>:is([id$=__custom_section_4jggiG],[id$=__milestones_mk],[id$=__faq_fErgHk])>:is(.section,.mk-pills),.template-index [role=main]>[id$=__how_steps_mk]>.mk-steps{--page-padding: clamp(2.25rem, calc(50vw - var(--page-width) / 2 - .75rem), 3rem) !important}}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box h1{line-height:1.12!important}@media screen and (min-width:1440px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box{max-width:min(44rem,40vw)!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box :is(h1,.h1,[class*=title-]){font-size:clamp(2.75rem,3.1vw,4.25rem)!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box .rte{font-size:clamp(1.125rem,1.15vw,1.5rem)!important;max-width:none}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box [class*=subtitle]{font-size:clamp(.875rem,.8vw,1.125rem)!important}}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box{position:relative;isolation:isolate;padding:clamp(1.25rem,2.2vw,2.25rem) clamp(1.25rem,2.4vw,2.5rem);box-sizing:border-box}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--border-radius, 1.5rem);background:#ffffffe6;box-shadow:none;pointer-events:none}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box{max-width:min(40rem,50vw);width:fit-content}@media screen and (min-width:768px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box{position:relative;top:8svh}}.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images__row{opacity:1!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images__item{border-radius:0;box-shadow:none;background-color:transparent;mix-blend-mode:multiply;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .button--secondary{--color-button-background: 26 26 26;--color-button-text: 255 255 255;--color-button-border: 26 26 26;background-color:#1a1a1a;color:#fff;box-shadow:none;border-color:#1a1a1a}.template-index [id$=__images_with_text_overlay_6ijLpj] .button--secondary :is(.btn-text,svg){color:#fff}.template-index [id$=__images_with_text_overlay_6ijLpj] .button--secondary .btn-fill{background-color:#000}.template-index [id$=__images_with_text_overlay_6ijLpj] .button--secondary:focus-visible{outline:2px solid #1a1a1a;outline-offset:3px}.announcement-bar em.highlighted-text[data-style=scribble]{margin-inline:.3em}.announcement-bar em.highlighted-text[data-style=scribble] .icon-circle{width:calc(100% + .6em);inset-inline-start:-.3em}@media screen and (min-width:768px){:root{--mk-edge: clamp(24px, 4vw, 72px)}.topbar.page-width,header.header.page-width,.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content>.page-width{padding-inline:var(--mk-edge)!important;max-width:none!important}}.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images,.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images__main{pointer-events:auto}.mk-tile{display:block;cursor:pointer}.mk-tile__bg{transform-origin:50% 50%}.mk-tile.is-spinning .mk-tile__bg{animation:mk-tile-spin .9s cubic-bezier(.3,0,.2,1.15) both}@keyframes mk-tile-spin{0%{transform:rotate(0) scale(1)}45%{transform:rotate(200deg) scale(1.06)}to{transform:rotate(360deg) scale(1)}}@media(prefers-reduced-motion:reduce){.mk-tile.is-spinning .mk-tile__bg{animation:none}.mk-tile__bg{transition:transform .25s ease}.mk-tile:hover .mk-tile__bg{transform:translateY(-4px) scale(1.04)}}.mk-tile__bg{display:block;width:100%;height:100%;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;mix-blend-mode:multiply}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content,.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content .page-width{pointer-events:none}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box{pointer-events:auto}:is(.mk-promo__kicker,.mk-cards__kicker,.mk-offer__kicker){font-size:.875rem!important;font-weight:400!important;letter-spacing:.25em!important;text-transform:uppercase;color:inherit!important}.template-index [id$=__celebrate_differently_mk] .rich-text>:first-child :is(p,strong,b),.template-index [id$=__celebrate_differently_mk] .rich-text>p:first-child{font-size:.875rem!important;font-weight:400!important;letter-spacing:.25em!important;text-transform:uppercase}:is(.mk-steps__cta,.mk-promo__btn,.mk-cards__btn,.mk-offer__cta,[class^=ai-sales-card-button-]){font-size:15px!important;font-weight:500!important;line-height:1!important;padding:15.5px 26px!important;border-radius:999px!important;white-space:nowrap}:is(.button:not(.button--link),.mk-steps__cta,.mk-promo__btn,.mk-cards__btn,.mk-offer__cta,[class^=ai-sales-card-button-]){transition:translate .2s ease,box-shadow .2s ease,filter .2s ease!important}:is(.button:not(.button--link),.mk-steps__cta,.mk-promo__btn,.mk-cards__btn,.mk-offer__cta,[class^=ai-sales-card-button-]):hover{translate:0 -2px;box-shadow:0 10px 20px -10px #1a1a1a66;filter:brightness(1.07)}@media screen and (min-width:768px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner{height:calc(100svh - 48px)!important;min-height:520px}}.template-index .header-transparent:not(.header-scrolled) .header{--header-logo-opacity: 1;color:#1a1a1a}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__overlay{z-index:1;pointer-events:none}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content{z-index:2}.collection.with-sidebar .collection__content{--facets-width: clamp(150px, 10vw, 195px)}.template-product .mk-product-crumbs{margin-bottom:clamp(1rem,2vw,1.75rem)}.template-product .product__info{max-width:34rem}.template-product .product__title .heading{letter-spacing:-.02em;line-height:1.08;font-size:clamp(1.6rem,2.2vw,2.1rem)}@media screen and (max-width:1023px){.template-product .product__thumbnails.with-dots .product__thumbnails-list{flex-wrap:nowrap}.template-product .product__thumbnails.with-dots .product__thumbnail{width:20px;height:24px}}.template-product .product__text ul{list-style:none;margin:.85rem 0 0;padding:0 0 0 1.35rem;font-size:.875rem;line-height:1.5;color:rgb(var(--color-foreground) / .72);background:no-repeat 0 .2em / 1rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23af0cfd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16v4z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E")}.template-product .product__text ul:before{content:"You can personalize: ";color:rgb(var(--color-foreground) / .72)}.template-product .product__text ul li{display:inline;margin:0;padding:0;text-transform:lowercase}.template-product .product__text ul li+li:before{content:" \b7  "}.template-product .product__text ul li::marker{content:none}.template-product .buy-buttons{flex-wrap:nowrap;align-items:stretch}.template-product .buy-buttons>:not(quantity-input):not(label){flex:1 1 auto;min-width:0}.template-product .buy-buttons quantity-input.quantity{min-height:0}.template-product .buy-buttons quantity-input .quantity__input{width:2.25rem}.template-product .buy-buttons quantity-input .quantity__button{width:2.5rem}.template-product .mk-trust{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;list-style:none;margin:0;padding:.9rem 0 .25rem;font-size:.875rem;font-weight:500;color:#3f3f46}.template-product .mk-trust li{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:0}.template-product .mk-trust li:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#af0cfd}.template-product .product__accordion .details__summary{padding-block:1.05rem}.template-product .product__accordion .details__summary .icon{width:1.1rem;height:1.1rem;opacity:.7}.template-product .mk-bulk-link{margin:.9rem 0 0;font-size:.9rem}.template-product .mk-bulk-link a{color:#af0cfd;font-weight:600;text-decoration:none}.template-product .mk-bulk-link a:hover{text-decoration:underline}.jdgm-rev-widg .jdgm-write-rev-link,.jdgm-rev-widg .jdgm-ask-question-btn{background:#af0cfd!important;border-color:#af0cfd!important;color:#fff!important;border-radius:999px!important;padding:.8rem 1.5rem!important;font-weight:600!important}.jdgm-rev-widg .jdgm-star.jdgm--on:before,.jdgm-rev-widg .jdgm-star.jdgm--half:before,.jdgm-rev-widg .jdgm-star.jdgm--off:before{color:#af0cfd!important}@media screen and (max-width:767px){.template-product .product__info{max-width:none}.template-product .mk-trust{font-size:.8rem;gap:.35rem .9rem}}@media screen and (max-width:767px){.template-index .banner__subheading{font-size:11px;letter-spacing:.12em}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner{height:calc(100svh - 48px)!important;min-height:560px}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box{max-width:100%!important;width:auto}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box{padding-inline:0}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box:before{inset:0 calc(-1 * var(--page-padding, 1.25rem));border-radius:0}.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images__main{--tiles-height: 34vw;inset-inline-start:50%!important;inset-block-start:38%!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content .page-width{padding-bottom:2.5rem}.product-card__details>div{position:static!important;text-align:left}.product-card__details .price{align-items:flex-start!important}.product-card__title{font-size:1rem!important}[class^=ai-sales-card-button-]{white-space:nowrap}.template-index .header-transparent:not(.header-scrolled) .header{--header-background-opacity: 1}.template-index :is([id$=__collage_grid_jUjKKV],[id$=__milestones_mk],[id$=__collage_grid_hWhywB]) .collage>.collage__item,.template-index :is([id$=__collage_grid_jUjKKV],[id$=__milestones_mk],[id$=__collage_grid_hWhywB]) .collage>*>.collage__item{grid-column:span 1!important}.template-index :is([id$=__collage_grid_jUjKKV],[id$=__milestones_mk],[id$=__collage_grid_hWhywB]) .media-card__content{gap:.25rem;padding:.75rem!important}.template-index :is([id$=__collage_grid_jUjKKV],[id$=__milestones_mk],[id$=__collage_grid_hWhywB]) .media-card__text .heading{font-size:1.05rem!important;line-height:1.15}.template-index :is([id$=__collage_grid_jUjKKV],[id$=__milestones_mk],[id$=__collage_grid_hWhywB]) .media-card__text p.leading-none{font-size:.7rem}.template-index :is([id$=__collage_grid_jUjKKV],[id$=__milestones_mk],[id$=__collage_grid_hWhywB]) .media-card__content .icon{display:none}.template-index :is([id$=__collage_grid_jUjKKV],[id$=__collage_grid_hWhywB]) .media-card__text p.leading-none{display:none}.template-index [id$=__blog-posts-collage] :is(.blog-post,article,.card):nth-of-type(n+4){display:none}}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed.slider{margin-inline:calc(50% - 50vw)!important;padding-inline:0!important;scroll-padding-inline:0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed.slider::-webkit-scrollbar{display:none}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .card-grid{--card-grid-gap: 0px;--slider-item-width: calc(100vw / 5.4);grid:repeat(2,auto) / auto-flow var(--slider-item-width)!important;gap:0!important}@media screen and (max-width:1023px){.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .card-grid{--slider-item-width: calc(100vw / 3.4)}}@media screen and (max-width:639px){.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .card-grid{--slider-item-width: calc(100vw / 2.4)}}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed :is(.card,.media-card,.product-card__media,.media){border-radius:0!important;box-shadow:none!important}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .indicators{display:none!important}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .section{overflow-x:clip}@media screen and (min-width:768px){.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .title-wrapper{align-items:center!important}}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .social-account{gap:.75rem!important}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .social-account{align-items:stretch!important}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .social-account__media{width:56px;height:56px;flex:0 0 56px}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .social-account>div:not(.social-account__media){display:flex!important;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;height:56px;flex-grow:0}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .social-account .heading{margin:0;font-size:1rem!important;line-height:1.2}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .social-account .button{min-height:0!important;height:30px;padding:0 1rem!important;font-size:.8rem;line-height:1;display:inline-flex;align-items:center;background:#af0cfd!important;color:#fff!important;border-color:#af0cfd!important}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .media-card__content{display:block!important;position:static!important;padding:0!important;margin:0!important;background:none!important}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .media-card__content>:not(.media-card__button){display:none!important}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .media-card__button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;max-height:none;margin:0;opacity:1;pointer-events:auto;border-radius:inherit}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .media-card__button .button{position:absolute;left:50%;bottom:.75rem;translate:-50% 0;width:auto;min-height:44px;padding:0 1.1rem;white-space:nowrap;opacity:0;transition:opacity .2s ease}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .media-card:hover .media-card__button .button,.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .media-card__button:focus-visible .button{opacity:1}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .media-card__button:focus-visible{outline:2px solid #ff55b6;outline-offset:-4px}@media(hover:none),(max-width:767px){.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .media-card__button .button{opacity:1;min-height:40px;font-size:.8125rem}}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .badges{inset-inline-end:.5rem;inset-block-end:auto;inset-block-start:.5rem;color:#fff}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .media img{padding:0!important;object-fit:cover;transition:transform .4s ease}.template-index :is([id$=__shop_the_feed_MQYiR9],[id$=__favorites_grid_mk]) .shop-the-feed .media-card:hover .media img{transform:scale(1.04)}.button.button--lg{padding-block:17px!important;padding-inline:28px!important}.button.button--md.button--primary,.button.button--md.button--secondary:not(.icon-with-text){padding-block:15px!important}.button.button--lg.icon-with-text,.button.button--md.icon-with-text{padding-block:13px!important}.template-index [id$=__custom_section_Bg3LTY] h2.heading{font-size:clamp(1.75rem,2.6vw,2.3rem)!important}body.mk-scrolled .header-transparent .header{--header-background-opacity: 1 !important}@media screen and (min-width:768px){body.template-index .header-transparent .header__logo-link,body.template-index .header-transparent .header__menu .list-menu,body.template-index .header-transparent .header__buttons{box-sizing:border-box;height:50px;align-items:center;border-radius:999px;padding:0 .6rem;background:#fff0;box-shadow:none;transition:background-color .25s ease}body.template-index .header-transparent .header__logo-link{padding-inline:1.1rem!important;margin-inline-start:-1.1rem}body.template-index .header-transparent .header__logo{justify-content:flex-start!important;justify-self:start}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header{--header-background-opacity: 0}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__logo-link,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__buttons{background:transparent;box-shadow:none}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu>li>a,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu>li>details>summary{text-shadow:0 0 6px #fff,0 0 14px #fff,0 0 22px rgb(255 255 255 / .9)}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__buttons svg,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__logo-link img{filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 10px #fff)}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu .menu__item .btn-text{text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 6px #fff,0 0 12px #fff,0 0 20px rgb(255 255 255 / .9)!important}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu{position:relative;isolation:isolate}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu:before{content:"";position:absolute;top:4px;right:0;bottom:4px;left:0;background:#fff9;filter:blur(12px);border-radius:999px;z-index:-1;pointer-events:none}}@media screen and (min-width:768px)and (max-width:1199px){body.template-index .header-transparent .header__logo-link img{max-width:clamp(110px,12vw,150px)!important;height:auto}}@media screen and (min-width:1024px)and (max-width:1199px){.header__menu .list-menu{flex-wrap:nowrap}.header__menu .list-menu .menu__item{padding-inline:8px!important;white-space:nowrap}body .header__menu .list-menu>li>a,body .header__menu .list-menu>li>details>summary,body .header__menu .list-menu>li .menu__item.text-sm-lg .btn-text{font-size:16px!important}}@media screen and (min-width:1200px)and (max-width:1439px){.header__menu .list-menu{flex-wrap:nowrap}.header__menu .list-menu .menu__item{padding-inline:12px!important;white-space:nowrap}}@media screen and (min-width:1200px)and (max-width:1365px){body .header__menu .list-menu>li>a,body .header__menu .list-menu>li .menu__item.text-sm-lg .btn-text{font-size:17px!important}}.template-index [role=main]>.scrolling-text-section{position:relative;z-index:2}@media screen and (max-width:767px){.product-grid .product-card__media img{padding:0!important}.product-grid .product-card__content{padding:.875rem 1rem 1.125rem!important}.product-grid .mk-card-type{margin-top:.2rem}.product-grid .product-card__title{display:block!important}.product-grid .product-card__details{gap:.5rem}.slider--tablet .product-grid.card-grid{--slider-item-width: 72vw}}.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images__item{--tile-margin: .45vw}.template-index [id$=__bulk_mk] .rich-text>.button{vertical-align:bottom}.template-index [id$=__bulk_mk] .rich-text>.rte:has(>.mk-bulk-quote){display:inline-flex;align-items:center;height:46px;margin:0 0 0 1.25rem!important;vertical-align:bottom}@media screen and (max-width:480px){.template-index [id$=__bulk_mk] .rich-text>.rte:has(>.mk-bulk-quote){display:block;margin:1rem 0 0!important}}@media screen and (min-width:1024px){.template-index [id$=__designer_review_mk]>.section{padding-block:56px!important}html:not([data-mk-wgyb=stacked]) .template-index [id$=__designer_review_mk] .image-with-text>.image-with-text__item:first-child{flex:0 0 460px!important;max-width:460px!important}.template-index [id$=__designer_review_mk] .mk-snap{max-width:460px!important}.template-index [id$=__designer_review_mk] .image-with-text__media>.image-with-text__image>.media{min-height:0!important}}@media screen and (min-width:768px){.template-index [id$=__promo_mk] .mk-promo{min-height:400px!important}}.template-index .mk-bulk-note{color:#5c5c63!important}.template-index [id$=__faq_fErgHk] a.button--secondary:not(:hover):not(:focus-visible) .btn-text{color:#9b0ae0}@media screen and (max-width:767px){.template-index [id$=__celebrate_differently_mk] h2.heading{font-size:min(30px,7.2vw)!important}}@media screen and (max-width:767px){.template-collection #ProductGridContainer{padding-bottom:76px}.template-collection:has(#ProductGridContainer .card-grid):not(:has(#ProductGridContainer .card-grid>:nth-child(5))) .facet-sticky{display:none!important}.template-collection:has(#ProductGridContainer .card-grid):not(:has(#ProductGridContainer .card-grid>:nth-child(5))) #ProductGridContainer{padding-bottom:0}[class*=template-product] .product__title split-words,[class*=template-product] .product__title split-words animate-element{visibility:visible!important;opacity:1!important;transform:none!important}}[class*=template-product] .details__content,[class*=template-product] .details__content :is(p,li,a,strong,span),[class*=template-product] .details__content .rte.text-sm{font-size:16px!important;line-height:1.55}[class*=template-product] :is(.mk-cl-count,.mk-cl-opt,.mk-rw__all,.mk-qty__tiles i,.price__regular small,.mk-cl-sizes__price,.mk-sum__math>small){font-size:13px!important}[class*=template-product] .mk-rw__steps{font-size:12px!important;height:2.75rem!important}[class*=template-product] .mk-rw__steps b{font-size:13px!important}[class*=template-product] .mk-rw__steps span.is-first{width:4.6em;white-space:normal!important}[class*=template-product] .mk-rv-promise{align-items:flex-start!important}[class*=template-product] .mk-rv-promise svg{flex:none;margin-top:.2em}[data-mk-rewards] .mk-rw--star .mk-rw__track{margin-left:0!important;margin-right:0!important}[data-mk-rewards] .mk-rw--star .mk-rw__steps,[class*=template-product] [data-mk-rewards] .mk-rw--star .mk-rw__steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start;justify-items:center;height:auto!important;margin:.6rem 0 0!important;font-size:13px!important;line-height:1.25;color:#5c5c63}[data-mk-rewards] .mk-rw--star .mk-rw__steps span,[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-first,[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-last{position:static!important;left:auto!important;translate:none!important;margin:0!important;width:auto!important;white-space:nowrap!important;text-align:center!important}[data-mk-rewards] .mk-rw--star .mk-rw__steps b,[class*=template-product] [data-mk-rewards] .mk-rw--star .mk-rw__steps b{font-size:13px!important;white-space:nowrap}[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-got,[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-got b{color:#7a08b3;font-weight:600}[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-got b{font-weight:700}[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-next,[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-next b{color:#1a1a1a;font-weight:700}@media(max-width:479px){[data-mk-rewards] .mk-rw--star .mk-rw__steps span,[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-first,[data-mk-rewards] .mk-rw--star .mk-rw__steps span.is-last{width:min-content!important;white-space:normal!important}}[data-mk-rewards] .mk-rw__meter{padding-bottom:0!important}[data-mk-rewards] .mk-rw__labels{position:static!important;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:4px;justify-items:center;margin-top:12px}[data-mk-rewards] .mk-rw__labels span,[data-mk-rewards] .mk-rw__labels span.is-first,[data-mk-rewards] .mk-rw__labels span.is-last{position:static!important;left:auto!important;translate:none!important;font-size:13px!important;line-height:1.25;text-align:center!important;white-space:nowrap}[data-mk-rewards] .mk-rw__labels small{font-size:13px!important}@media(max-width:479px){[data-mk-rewards] .mk-rw__labels small{width:min-content;margin-inline:auto;white-space:normal}}[data-mk-rewards] .mk-rw__marker{font-size:13px!important;height:20px;line-height:17px}[data-mk-rewards] :is(.mk-rw__title small,.mk-rw__wins,.mk-rw__pnote,.mk-rw__key,.mk-rw__ship.is-got){font-size:13px!important}:is([data-mk-sum] .mk-sum__save,[data-mk-sum] .mk-sum__wins--pills span,[data-mk-sum] .mk-sum__math small,.mk-qty__step .mk-qty__hint){font-size:13px!important}.mk-cl-most{font-size:13px!important;padding:1px 7px!important;letter-spacing:0!important;line-height:1.45}.mk-cl-sizes{margin-top:1rem!important;overflow:visible}.mk-cl-sizes button{overflow:visible!important}.mk-cl-sizes button>img,.mk-cl-sizes button>picture,.mk-cl-sizes button>:first-child:not(.mk-cl-most){border-radius:12px 12px 0 0;overflow:hidden}.mk-cl-sizes .mk-cl-most{top:0!important;translate:-50% -55%!important;z-index:2}.mk-most-variant .mk-cl-most{top:0!important;translate:-50% -55%!important}.mk-addons .mk-addon{font-size:13px!important}@media(max-width:479px){[data-mk-sum]:not(.mk-sum--fixed) .mk-sum__wins--pills{grid-column:1 / -1!important;grid-row:4!important;flex-wrap:wrap!important}}@media screen and (max-width:767px){html.mk-sum-atc [data-mk-sum].mk-sum--fixed .mk-sum__save{translate:-50% calc(-100% - .5rem + 1px)!important;border-radius:10px 10px 0 0!important;box-shadow:0 -1px 3px #00000014!important}}media-dots button[aria-label^="Go to item"]{min-width:24px;min-height:24px}@media screen and (min-width:1024px){.header__menu .list-menu>li>a,.header__menu .list-menu>li>details>summary{font-size:19px!important;letter-spacing:-.005em}.header__menu .list-menu>li>a .btn-text,.header__menu .list-menu>li>details>summary .btn-text{font-size:inherit!important}.header__menu .list-menu>li .menu__item.text-sm-lg .btn-text{font-size:19px!important;letter-spacing:-.005em}.header__menu .list-menu{gap:.25rem}}@media screen and (min-width:768px){.mk-mm--desktop{padding:40px 0 44px}.mk-mm--desktop .mk-mm__cols,.mk-mm--desktop .mk-mm__cols.has-promo{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:24px clamp(40px,4.5vw,72px)}.mk-mm--desktop .mk-mm__group{flex:none}.mk-mm--desktop .mk-mm__head{margin:0 0 20px;font-size:15px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#5c5c63}.mk-mm--desktop .mk-mm__sub,.mk-mm--desktop .mk-mm__thumb{display:none!important}.mk-mm--desktop .mk-mm__promo{display:grid!important;flex:none;width:clamp(200px,18vw,260px);margin-left:auto;gap:10px}.mk-mm--desktop .mk-mm__promo img{aspect-ratio:4 / 5;border-radius:12px}.mk-mm--desktop .mk-mm__promo-t{font-size:15px;font-weight:600}.mk-mm--desktop .mk-mm__promo-s{font-size:13px}.mk-mm--desktop .mk-mm__list{gap:0}.mk-mm--desktop .mk-mm__item{display:block;min-height:0;padding:4px 0}.mk-mm--desktop .mk-mm__name{font-size:15px;font-weight:400;line-height:19px}.mk-mm--desktop .mk-mm__item:hover .mk-mm__name{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}.mk-mm--desktop .mk-mm__dyo{display:block;margin-top:6px;padding-top:4px;border-top:0;font-size:15px}.mk-mm--desktop .mk-mm__dyo b{font-weight:500}.header__menu .dropdown a{font-size:15px!important;font-weight:400!important}.header__menu .list-menu>li>a:hover,.header__menu .list-menu>li>details>summary:hover,.header__menu .list-menu>li>a[aria-expanded=true],.header__menu .list-menu>li>details[open]>summary{text-shadow:none!important}}[id$=__collection_list_mk] .media-card--card:not(.media-card--overlap),[id$=__collection_list_mk] .media-card--card:not(.media-card--overlap) .media{background:#f0f0f0!important}[id$=__collection_list_mk] .media-card--overlap,[id$=__collection_list_mk] .media-card--overlap .media{background:#000!important}@media screen and (min-width:768px){body.template-index .shopify-section slider-element.slider--desktop{margin-right:calc((100% - 100vw)/2)!important;padding-right:calc((100vw - 100%)/2)!important;scroll-padding-right:calc((100vw - 100%)/2)}}body.template-index .tab-list scroll-shadow{margin:-12px -16px -20px}body.template-index .tab-list .scroll-area{padding:12px 16px 20px}.template-index #MainContent>:is([id$=__mk_diy_band],[id$=__how_steps_mk],[id$=__shop_the_feed_mk],[id$=__mk_reviews_band],[id$=__designer_review_mk],[id$=__mk_pinboard]){position:relative;margin-top:calc(-1 * var(--border-radius, 16px))!important}.template-index #MainContent>:is([id$=__mk_diy_band],[id$=__mk_reviews_band])>.mk-gb{border-radius:var(--border-radius, 16px) var(--border-radius, 16px) 0 0}[id$=__shop_the_feed_mk] .media-card .media>img{object-fit:cover!important;padding:0!important;width:100%;height:100%}.template-index #MainContent>.shopify-section:not(:has(~.shopify-section)){border-bottom-left-radius:var(--border-radius, 16px)!important;border-bottom-right-radius:var(--border-radius, 16px)!important;overflow:clip}.page-container{background-color:transparent}@media screen and (max-width:767px){#MainContent{z-index:1}.footer-group{margin-top:calc(-1 * var(--border-radius, 16px))}}.template-index [id$=__collection_list_mk] .media-card--card,.template-index [id$=__collection_list_mk] .media-card--card:is(:not(.media-card--overlap),.media-card--overlap){background:transparent!important;box-shadow:none!important}.template-index [id$=__collection_list_mk] .media-card .media{border-radius:50%!important;overflow:hidden;background:#f0f0f0!important;aspect-ratio:1;width:min(100%,230px);margin-inline:auto}.template-index [id$=__collection_list_mk] .media-card .media>img{object-fit:cover!important;width:100%;height:100%;padding:0!important;transition:transform .5s ease}.template-index [id$=__collection_list_mk] .media-card:hover .media>img{transform:scale(1.05)}.template-index [id$=__collection_list_mk] .mk-lead__shade{display:none!important}.template-index [id$=__collection_list_mk] .media-card__content{justify-content:center!important;text-align:center!important;padding:14px 0 0!important;background:transparent!important;color:#1a1a1a!important}.template-index [id$=__collection_list_mk] .media-card__content :is(.count,.rte,.description,p+p,svg,.button){display:none!important}.template-index [id$=__collection_list_mk] .media-card__content .heading{font-size:clamp(14px,1.3vw,20px)!important;font-weight:600;letter-spacing:-.01em;color:#1a1a1a!important}.template-index [id$=__collection_list_mk] .card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:1180px;margin-inline:auto;grid-auto-flow:row!important;grid-auto-columns:auto!important;width:100%!important;gap:clamp(12px,2.5vw,40px)!important}.template-index [id$=__collection_list_mk] .card-grid>.card{width:auto!important;min-width:0!important}@media screen and (max-width:767px){.template-index [id$=__collection_list_mk] .media-card__content{padding-top:8px!important}.template-index [id$=__collection_list_mk] .media-card__content .heading{font-size:13px!important}}@media screen and (max-width:1439px){.newsletter-bar{display:none!important}}@media screen and (min-width:1024px){.template-index [id$=__favorites_grid_mk] .shop-the-feed .card-grid{--slider-item-width: 20vw }}button.mk-st{background:#2d2d2d;box-shadow:0 0 0 1px #ffffff0f inset,0 14px 32px -12px #0000008c;transition:background-color .2s ease,box-shadow .2s ease}button.mk-st:hover{background:#383838}button.mk-st em,button.mk-st .mk-st__lk,button.mk-st .mk-st__v{color:#c77dff}button.mk-st:focus-visible{outline:2px solid #c77dff;outline-offset:3px}@media(max-width:767px){button.mk-st{min-height:54px;box-shadow:0 0 0 1.5px #af0cfd inset,0 14px 32px -12px #0000008c}}button.mk-st{transition:transform .35s ease,opacity .25s ease,background-color .2s ease,box-shadow .2s ease}button.mk-st.is-tucked{opacity:0;pointer-events:none}@media(max-width:767px){button.mk-st,button.mk-st.is-on{display:none!important}}@media(min-width:768px){button.mk-st{width:58px;padding:14px 0;border-radius:18px 0 0 18px;background:#2d2d2d9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff14 inset,0 10px 24px -14px #00000080}button.mk-st.is-tucked{transform:translate(110%)}button.mk-st.is-on{display:flex;flex-direction:column;align-items:center;gap:10px}button.mk-st:is(:hover,:focus-visible){padding:18px 0;gap:14px;background:#2d2d2d;box-shadow:0 0 0 1px #ffffff0f inset,-6px 16px 34px -12px #0009}button.mk-st .mk-st__i{box-sizing:content-box;width:18px;height:18px;padding:8px;margin:0;border-radius:50%;background:#af0cfd;color:#fff}button.mk-st :is(.mk-st__p,.mk-st__s,.mk-st__ut,.mk-st__u em){display:block;margin:0;padding:0;writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.02em}button.mk-st .mk-st__p{font-size:13px}button.mk-st .mk-st__s{font-size:12px;font-weight:500;color:#ffffffd1}button.mk-st .mk-st__bar{display:none!important}button.mk-st .mk-st__u{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;border:0;font-size:12px;font-weight:500;color:#ffffffd1}button.mk-st .mk-st__u .mk-st__lk{display:block;width:18px;height:18px;margin:0}button.mk-st .mk-st__u em{font-size:15px;font-weight:700}button.mk-st:not(:hover,:focus-visible) :is(.mk-st__p,.mk-st__s,.mk-st__ut,.mk-st__lk){display:none!important}button.mk-st:is(:hover,:focus-visible) .mk-st__u{padding-top:14px;border-top:1px solid rgb(255 255 255 / .12)}}@media(prefers-reduced-motion:reduce){button.mk-st{transition:none}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] a.link{display:inline-block;padding-block:10px;margin-block:-10px;background-origin:content-box}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__subheading{font-size:12px}.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof__small{font-size:11px;letter-spacing:.08em}.template-index [id$=__highlight_text_mk] .highlight-text h2{line-height:1.7}.template-index [id$=__highlight_text_mk] .highlight-text .rte a.mk-hl-btn{position:relative}.template-index [id$=__highlight_text_mk] .highlight-text .rte a.mk-hl-btn:after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}.template-index .mk-bento__tag{width:78px!important;padding:4px!important;font-size:12px!important}.template-index .mk-bento__tag+.mk-bento__tag{margin-left:-2px!important}.template-index [id$=__collection_list_mk] :is(.card__title,h3,p){line-height:1.2}.template-index [id$=__featured_collections_BUKcm4] .tab__item{min-height:44px}.template-index .mk-c25 .mk-c25-go{width:44px;height:44px}.template-index .mk-c25 :is(.mk-c25-eyebrow,.mk-c25-from){font-size:12px}.template-index .mk-c25 .mk-c25-badge{font-size:11px}.template-index [id$=__testimonials_banner_cFqQe8] .flickity-page-dot{width:32px;height:32px}.template-index [role=main]>[id$=__how_steps_mk]>.mk-steps{padding-bottom:48px!important}.template-index [id$=__shop_the_feed_mk] .social-account{gap:.75rem!important}.template-index [id$=__shop_the_feed_mk] .social-account>div:not(.social-account__media){display:flex!important;flex-direction:column;align-items:flex-start;gap:.4rem}.template-index [id$=__shop_the_feed_mk] .social-account .heading{font-size:1rem!important;line-height:1.2;word-break:normal}.template-index :is([id$=__shop_the_feed_mk],[id$=__favorites_grid_mk]) .social-account .button{height:36px}.template-index [id$=__milestones_mk] .mk-pills__top{flex-wrap:wrap}.template-index [id$=__milestones_mk] .mk-pills__top>.mk-pills__list{order:-1;flex-basis:100%}.template-index [id$=__milestones_mk] .mk-pills__make>svg{width:40px!important;height:36px!important;margin-left:12px!important;flex:none}.template-index .mk-cf>li:last-child .mk-cf__card{padding-right:130px!important}.template-index #MainContent{z-index:3}.footer-group a.social_platform{padding:10px;margin:-10px}.footer-group [id$=__footer-copyright] a.reversed-link{display:inline-block;padding-block:12px;margin-block:-12px;font-size:12px}}@media screen and (min-width:768px){.template-index .mk-cf{padding-right:225px!important}}@media screen and (max-width:767px){.template-index #MainContent{display:flex;flex-direction:column}.template-index #MainContent>[id$=__images_with_text_overlay_6ijLpj]{order:-2}.template-index #MainContent>[id$=__collection_list_mk]{order:-1}.template-index #MainContent>[id$=__mk_moment_pills]{position:relative!important;top:auto!important;z-index:1!important;box-shadow:none!important}.template-index [id$=__collection_list_mk] .media-card__content .heading{text-wrap:balance;display:block;margin-inline:-8px}.template-index [id$=__collection_list_mk] .card-grid{gap:10px!important}.template-index [id$=__milestones_mk] .mk-pills__make{display:block;margin-top:.75rem}.template-index [id$=__milestones_mk] .mk-pills__make>svg{display:none!important}.template-index [id$=__milestones_mk] .mk-pills__make>.mk-pills__bar{width:100%;padding:.85rem .75rem .75rem;border-radius:20px}.template-index [id$=__milestones_mk] .mk-pills__bar .mk-pills__words{gap:.6rem}.template-index [id$=__milestones_mk] .mk-pills__bar .mk-pills__field{flex:1 1 100%!important;min-width:0}.template-index [id$=__milestones_mk] .mk-pills__bar .mk-pills__in{min-height:44px;font-size:16px;padding-inline:.75rem}.template-index [id$=__milestones_mk] .mk-pills__bar .mk-pills__photo{flex:1 1 100%!important;justify-content:center;min-height:44px}.template-index [id$=__milestones_mk] .mk-pills__top>.mk-pills__try{min-height:44px;padding:.3rem 1.1rem}.template-index [id$=__milestones_mk] .mk-pills__clear{min-height:44px;min-width:44px}.template-index .mk-c25 .mk-c25-go{display:none!important}.template-index .mk-c25 .mk-c25-badge{top:4px!important;left:4px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;padding:2px 6px!important;border-width:0!important;border-radius:999px!important;transform:none!important;font-size:9.5px!important;display:flex!important;gap:3px;align-items:center;box-shadow:0 1px 3px #00000026!important;z-index:2}.mk-tbar{position:fixed;left:0;right:0;top:var(--mk-pills-top, 0px);z-index:15;display:grid;grid-template-columns:repeat(var(--mk-tn, 4),minmax(0,1fr));padding:6px 12px 5px;background:#fff;box-shadow:0 8px 18px -12px #1e0a3247;transform:translateY(-110%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.mk-tbar.is-on{transform:none;visibility:visible;transition:transform .22s ease}.mk-tbar a{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:44px;color:#1a1a1a;text-decoration:none;font-size:11.5px;font-weight:600;line-height:1.1;white-space:nowrap}.mk-tbar img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#f0f0f0}}@media screen and (min-width:768px){.template-index #MainContent>[id$=__mk_moment_pills]{position:relative!important;top:auto!important;z-index:1!important;box-shadow:none!important}.mk-tbar{position:fixed;left:0;right:0;top:var(--mk-pills-top, 0px);z-index:15;display:flex;justify-content:center;gap:10px;padding:8px 16px;background:#fff;box-shadow:0 8px 18px -12px #1e0a3247;transform:translateY(-110%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.mk-tbar.is-on{transform:none;visibility:visible;transition:transform .22s ease}.mk-tbar a{display:inline-flex;align-items:center;gap:8px;padding:4px 16px 4px 4px;border-radius:999px;background:#f3f3f3;color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;transition:background .15s}.mk-tbar a:hover{background:#efdcff}.mk-tbar img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:#e8e8e8}}@media(prefers-reduced-motion:reduce){.mk-tbar,.mk-tbar.is-on{transition:none}}.template-index #MainContent>[id$=__mk_moment_pills]{margin-bottom:48px}@media screen and (max-width:767px){.template-index #MainContent>[id$=__mk_moment_pills]{margin-bottom:28px}}.template-index #MainContent>[id$=__testimonials_banner_cFqQe8]{contain-intrinsic-size:auto 553px}.template-index #MainContent>[id$=__mk_bento]{contain-intrinsic-size:auto 635px}.template-index #MainContent>[id$=__how_steps_mk]{contain-intrinsic-size:auto 532px}.template-index #MainContent>[id$=__highlight_text_mk]{contain-intrinsic-size:auto 183px}.template-index #MainContent>[id$=__celebrate_differently_mk]{contain-intrinsic-size:auto 237px}.template-index #MainContent>[id$=__milestone_x_mk]{contain-intrinsic-size:auto 324px}.template-index #MainContent>[id$=__milestones_mk]{contain-intrinsic-size:auto 243px}.template-index #MainContent>[id$=__moment_designs_mk]{contain-intrinsic-size:auto 548px}.template-index #MainContent>[id$=__groups_mk]{contain-intrinsic-size:auto 283px}.template-index #MainContent>[id$=__shop_the_feed_mk]{contain-intrinsic-size:auto 632px}.template-index #MainContent>[id$=__mk_pinboard]{contain-intrinsic-size:auto 825px}.template-index #MainContent>[id$=__mk_card_footer]{contain-intrinsic-size:auto 115px}.template-index #MainContent>[id$=__featured_collections_BUKcm4]{contain-intrinsic-size:auto 652px}.template-index #MainContent>[id$=__mk_moment_pills]{contain-intrinsic-size:auto 92px}@media screen and (max-width:767px){.template-index #MainContent>[id$=__testimonials_banner_cFqQe8]{contain-intrinsic-size:auto 316px}.template-index #MainContent>[id$=__mk_bento]{contain-intrinsic-size:auto 762px}.template-index #MainContent>[id$=__how_steps_mk]{contain-intrinsic-size:auto 550px}.template-index #MainContent>[id$=__highlight_text_mk]{contain-intrinsic-size:auto 220px}.template-index #MainContent>[id$=__celebrate_differently_mk]{contain-intrinsic-size:auto 259px}.template-index #MainContent>[id$=__milestone_x_mk]{contain-intrinsic-size:auto 247px}.template-index #MainContent>[id$=__milestones_mk]{contain-intrinsic-size:auto 305px}.template-index #MainContent>[id$=__moment_designs_mk]{contain-intrinsic-size:auto 688px}.template-index #MainContent>[id$=__groups_mk]{contain-intrinsic-size:auto 353px}.template-index #MainContent>[id$=__shop_the_feed_mk]{contain-intrinsic-size:auto 582px}.template-index #MainContent>[id$=__mk_pinboard]{contain-intrinsic-size:auto 614px}.template-index #MainContent>[id$=__mk_card_footer]{contain-intrinsic-size:auto 282px}.template-index #MainContent>[id$=__featured_collections_BUKcm4]{contain-intrinsic-size:auto 1384px}.template-index #MainContent>[id$=__mk_moment_pills]{contain-intrinsic-size:auto 154px}.template-index #MainContent>[id$=__images_with_text_overlay_6ijLpj]{overflow-x:clip}}.template-index [id$=__mk_moment_pills] .mk-mp__a{min-height:56px!important;font-size:19px!important;padding:6.4px 21.6px 6.4px 7.2px!important;gap:10.4px!important}.template-index [id$=__mk_moment_pills] .mk-mp__pic{width:44px!important;height:44px!important}@media screen and (max-width:749px){.template-index [id$=__mk_moment_pills] .mk-mp__a{min-height:48px!important;font-size:15px!important;padding:4.8px 16.8px 4.8px 4.8px!important;gap:8.8px!important}.template-index [id$=__mk_moment_pills] .mk-mp__pic{width:32px!important;height:32px!important}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box:before{top:-72px!important;background:linear-gradient(to bottom,#fff0 0,#ffffffe6 72px)!important}}@media screen and (min-width:768px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box:before{background:transparent!important}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box:before{background:transparent!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#ffffffd6;pointer-events:none}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content>.page-width{position:relative;z-index:1}}.template-index #MainContent{--mk-gap: clamp(40px, 4vw, 56px);--mk-r: var(--border-radius, 16px)}.template-index #MainContent>[id$=__moment_designs_mk]{border-radius:0 0 var(--mk-r) var(--mk-r)!important;position:relative;z-index:2}.template-index #MainContent>[id$=__testimonials_banner_cFqQe8]>.section{border-radius:0!important}.template-index #MainContent>[id$=__testimonials_banner_cFqQe8]{position:relative;z-index:1;margin-top:calc(-1 * var(--mk-r))!important}.template-index #MainContent>[id$=__testimonials_banner_cFqQe8] :is(.banner__media,.banner__overlay){border-radius:0!important}.template-index #MainContent>[id$=__mk_bento]{position:relative;z-index:2;margin-top:calc(-1 * var(--mk-r))!important;border-radius:var(--mk-r) var(--mk-r) 0 0;background:#fff}.template-index #MainContent>[id$=__how_steps_mk]{margin-top:0!important}.template-index #MainContent>[id$=__how_steps_mk]>.mk-steps{background:#fff!important;border-radius:0!important}.template-index #MainContent>[id$=__groups_mk]{position:relative;z-index:2;margin-top:calc(-1 * var(--mk-r))!important;border-radius:var(--mk-r) var(--mk-r) 0 0;background:#f4f4f5}.template-index #MainContent>[id$=__groups_mk]>.mk-pills{background:transparent!important}.template-index #MainContent>[id$=__shop_the_feed_mk]{margin-top:0!important;background:#f4f4f5}.template-index #MainContent>[id$=__shop_the_feed_mk]>.section{background:#f4f4f5!important;border-radius:0!important}.template-index #MainContent>[id$=__shop_the_feed_mk]>.section:before{background:#f4f4f5!important;border-radius:0!important}.template-index #MainContent>[id$=__mk_pinboard]{padding-top:var(--mk-gap)!important;padding-bottom:var(--mk-gap)!important}@media screen and (min-width:768px){.template-index #MainContent>[id$=__mk_moment_pills]{margin-top:0!important}.template-index #MainContent>[id$=__mk_moment_pills] .mk-mp__title{padding-top:0!important}.template-index #MainContent>[id$=__mk_moment_pills] .mk-mp__list{padding-bottom:var(--mk-gap)!important}}.mk-mm--desktop .mk-mm__item--vibe{display:flex;align-items:center;gap:.6rem}.mk-mm--desktop .mk-mm__dot{display:block}.template-index [id$=__moment_designs_mk] .slider{padding-top:18px;margin-top:-18px;padding-right:12px}.template-index [id$=__moment_designs_mk] .card.product-card.mk-c25{overflow:visible}.template-index [id$=__moment_designs_mk] .mk-c25 .mk-c25-badge{top:-14px;right:-12px;width:64px;padding:5px;font-size:11.5px}@media(max-width:767px){.template-index [id$=__moment_designs_mk] :is(.slider,.grid){overflow:visible}.template-index [id$=__moment_designs_mk] .mk-c25 .mk-c25-badge{top:-9px!important;left:auto!important;right:-6px!important}}.template-index [id$=__moment_designs_mk] .mk-c25 :is(.product-card__media,.product-card__media>.media,.product-card__media .mk-lp-render){border-top-left-radius:var(--mk-card-r, 15px);border-top-right-radius:var(--mk-card-r, 15px)}.template-index [id$=__moment_designs_mk] .mk-c25 :is(.product-card__media>.media,.product-card__media .mk-lp-render){overflow:hidden}@media(max-width:767px){.card.product-card.product-card--card .product-card__media{padding-top:5px}.card.product-card.product-card--card .product-card__content{padding-top:4px!important}}@media(min-width:768px){.card.product-card.product-card--card .product-card__media{padding-top:5px}.card.product-card.product-card--card .product-card__content.product-card__content{padding-top:6px!important}}@media screen and (min-width:768px){body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu:before{background:#ffffffbf}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__buttons{position:relative;isolation:isolate}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__buttons:before{content:"";position:absolute;top:4px;right:0;bottom:4px;left:0;background:#ffffffbf;filter:blur(12px);border-radius:999px;z-index:-1;pointer-events:none}}@media screen and (min-width:768px){.template-index .mk-peel{z-index:16!important}}@media screen and (max-width:767px){[id$=__testimonials_banner_cFqQe8] .banner{height:auto!important}[id$=__testimonials_banner_cFqQe8] .banner__content{position:relative!important;height:auto!important}[id$=__testimonials_banner_cFqQe8] .banner__media{position:absolute!important;top:0;right:0;bottom:0;left:0}[id$=__testimonials_banner_cFqQe8] .banner__media img{width:100%;height:100%;object-fit:cover}[id$=__testimonials_banner_cFqQe8] testimonials-element{padding-top:24px!important;padding-bottom:8px!important}[id$=__testimonials_banner_cFqQe8] testimonials-element .flickity-viewport{min-height:336px}[id$=__testimonials_banner_cFqQe8] blockquote,[id$=__testimonials_banner_cFqQe8] blockquote p{font-size:20px;line-height:1.35}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner{height:max(400px,calc(100svh - 170px - ((100vw - 70px)/4)))!important;min-height:0!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content .page-width{align-items:flex-end!important;padding-top:0!important;padding-bottom:58px!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box{padding-bottom:0!important}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] .scrolled-images__main{translate:7% 40px}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof{margin-top:12px!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof__wreath{width:92px!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof__big{font-size:15px!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof__list{gap:4px!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof__list,.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof__badge,.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof__item{margin-top:0!important;margin-bottom:0!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .mk-proof__icon{width:17px!important;height:17px!important}}@media screen and (max-width:767px){.template-index [id$=__collection_list_mk] .section{padding-top:12px!important}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] scrolled-images{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 90px),transparent)}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner{height:max(520px,calc(100svh - 158px - ((100vw - 70px)/4)))!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__content .page-width{padding-bottom:86px!important}.template-index [id$=__collection_list_mk] .section{padding-top:0!important}}@media screen and (max-width:767px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box>a.button{padding-left:18px!important;padding-right:18px!important;margin-right:12px!important;vertical-align:middle}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box>a.button .icon{display:none!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box>a.link{font-size:14px!important;margin-top:20px!important;vertical-align:middle;white-space:nowrap}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box .subtext-custom p{white-space:normal!important}}@media screen and (max-width:369px){.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box>a.link{font-size:13px!important}.template-index [id$=__images_with_text_overlay_6ijLpj] .banner__box .subtext-custom p{white-space:normal!important}}@media screen and (max-width:767px){[id$=__testimonials_banner_cFqQe8] .banner__box{padding-top:16px!important;padding-bottom:12px!important}[id$=__testimonials_banner_cFqQe8] testimonials-element{padding-top:16px!important;padding-bottom:0!important}[id$=__testimonials_banner_cFqQe8] testimonials-element .flickity-viewport{height:240px!important;min-height:0!important}[id$=__testimonials_banner_cFqQe8] testimonials-element:not(.flickity-enabled){min-height:288px}[id$=__testimonials_banner_cFqQe8] testimonials-element blockquote{padding-top:32px!important}[id$=__testimonials_banner_cFqQe8] testimonials-element blockquote cite{margin-top:8px!important}[id$=__testimonials_banner_cFqQe8] testimonials-element .flickity-page-dots{margin-top:0!important;bottom:auto!important}[id$=__testimonials_banner_cFqQe8] blockquote,[id$=__testimonials_banner_cFqQe8] blockquote p{font-size:18px!important;line-height:1.35!important}[id$=__testimonials_banner_cFqQe8] .with-quote blockquote:before{width:28px!important;height:28px!important;-webkit-mask-size:contain!important;mask-size:contain!important}}@media screen and (max-width:767px){[id$=__milestones_mk] .mk-pills__top .mk-pills__list--row:not(#mk-x){flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;overscroll-behavior-x:contain;flex:0 0 auto!important;width:100vw!important;max-width:none!important;margin-inline:-32px!important;padding:4px 32px!important;scrollbar-width:none;scroll-padding-inline:32px}[id$=__milestones_mk] .mk-pills__top .mk-pills__list--row:not(#mk-x)::-webkit-scrollbar{display:none}[id$=__milestones_mk] .mk-pills__top .mk-pills__list--row:not(#mk-x)>li{flex:none!important}[id$=__milestones_mk] .mk-pills__bar{padding-block:10px!important}[id$=__milestones_mk] .mk-pills__words{gap:6px!important}[id$=__milestones_mk] .mk-pills__field{flex-direction:row!important;align-items:center!important;gap:8px!important}[id$=__milestones_mk] .mk-pills__lbl{flex:0 0 64px}[id$=__milestones_mk] .mk-pills__in{flex:1;min-width:0;height:36px!important}[id$=__milestones_mk] .mk-pills__photo{height:36px!important;min-height:0!important}}@media screen and (max-width:749px){.template-index [id$=__how_steps_mk] .mk-steps__list.mk-steps__list{padding:18px 20px 46px!important;margin-top:-12px!important;margin-bottom:-6px!important}}@media screen and (max-width:767px){body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header{--header-background-opacity: 0 !important}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__buttons,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__logo-link,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .menu-toggle{filter:drop-shadow(0 0 6px rgb(255 255 255 / .9))}}body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu>li>a:hover .btn-text,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu>li>details>summary:hover .btn-text,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu>li>a[aria-expanded=true] .btn-text,body.template-index:not(.mk-scrolled):not(.has-dropdown-menu) .header-transparent .header__menu .list-menu>li>details[open]>summary .btn-text{text-shadow:none!important}[id$=__celebrate_differently_mk] .rte p:last-child{padding-bottom:16px}[id$=__milestones_mk] .mk-pills__steps,[id$=__milestones_mk] .mk-pill .mk-pill__img{display:none!important}[id$=__milestones_mk] .mk-pill.mk-pill--img{padding-left:1.15rem!important}[id$=__milestones_mk] .mk-pills__make .mk-pills__try-arrow{display:none!important}[id$=__milestones_mk] .mk-pills__make{position:relative;display:flex!important;align-items:center;justify-content:center!important;gap:.4rem;margin-top:1.1rem}[id$=__milestones_mk] .mk-fun{display:flex;align-items:center;gap:.1rem;padding:.4rem .2rem .7rem;color:#ffd84d;font-family:Patrick Hand,cursive;font-size:1.9rem;line-height:1.15;transform:rotate(-6deg);white-space:nowrap;pointer-events:none}[id$=__milestones_mk] .mk-fun b{display:block;font-weight:400}[id$=__milestones_mk] .mk-fun small{display:block;margin-top:.15rem;font-size:1.15rem;color:#fff;opacity:.9}[id$=__milestones_mk] .mk-fun svg{width:78px;height:54px;margin-left:.2rem;color:#ffd84d;transform:rotate(8deg)}@media(max-width:1023px){[id$=__milestones_mk] .mk-pills__make{flex-direction:column;gap:.3rem}[id$=__milestones_mk] .mk-fun{font-size:1.6rem}[id$=__milestones_mk] .mk-fun svg{width:52px;height:40px;transform:rotate(80deg)}}.template-collection .card.product-card.mk-c25:has(.mk-c25-badge){overflow:visible}.template-collection .mk-c25:has(.mk-c25-badge) :is(.product-card__media,.product-card__media>.media,.product-card__media .mk-lp-render){border-top-left-radius:var(--mk-card-r, 15px);border-top-right-radius:var(--mk-card-r, 15px)}.template-collection .mk-c25:has(.mk-c25-badge) :is(.product-card__media>.media,.product-card__media .mk-lp-render){overflow:hidden}.template-collection .mk-c25 .mk-c25-badge{top:-14px;right:-12px;left:auto;bottom:auto;width:64px;padding:5px;font-size:11.5px}@media(max-width:767px){.template-collection .mk-c25 .mk-c25-badge{top:-9px!important;left:auto!important;right:-6px!important;bottom:auto!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;padding:2px 6px!important;border-width:0!important;border-radius:999px!important;transform:none!important;font-size:9.5px!important;display:flex!important;gap:3px;align-items:center;box-shadow:0 1px 3px #00000026!important;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/mk-global.css.map */
