.sw-collection-intro{margin-top:10px;margin-bottom:25px}.sw-collection-intro p{max-width:760px;line-height:1.65;color:#66576c}.sw-collection-intro nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.sw-collection-intro nav a{display:block;padding:8px 14px;background:#f4f0f5;border-radius:5px;text-decoration:none;font-size:13px;font-weight:650;color:#321d3a}.sw-roster{padding:48px max(22px,calc((100vw - 1360px)/2));background:#eee7f2;color:#25122f;border-top:1px solid #ded5e3}.sw-roster__head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.sw-roster__head>div>p{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.sw-roster__head h2{font-size:clamp(30px,4vw,48px);line-height:1.08;text-transform:none;letter-spacing:-.045em;margin:0;color:#25122f}.sw-roster__head>p{font-size:14px;line-height:1.6;max-width:330px;margin:0;color:#65516e}.sw-roster__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d6c8de;border:1px solid #d6c8de;border-radius:14px;overflow:hidden}.sw-roster__artist{display:flex;align-items:center;gap:16px;padding:24px 20px;background:#faf8f5;color:#25122f;text-decoration:none;min-height:80px;font-weight:750;font-size:17px;line-height:1.2}.sw-roster__number{font-size:10px;font-weight:600;color:#806789}.sw-roster__arrow{margin-left:auto;font-size:22px;font-weight:400}.sw-roster__artist:hover{background:#dbff81;color:#25122f}.sw-roster__artist:focus-visible{outline:3px solid #8e4ca4;outline-offset:-4px}@media(max-width:749px){.sw-roster{padding:32px 18px}.sw-roster__head{display:block}.sw-roster__head>p{margin-top:14px;font-size:13px}.sw-roster__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-roster__artist{padding:19px 12px;font-size:14px;gap:9px;min-height:76px}.sw-roster__artist:last-child:nth-child(odd){grid-column:1/-1}}.sw-designs{display:block;max-width:1440px;margin:auto;padding:44px 5%;color:#2c1934}.sw-designs[hidden]{display:none}.sw-designs__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin:0 0 9px}.sw-designs h2{font-size:clamp(25px,3vw,38px);text-transform:none;letter-spacing:-.035em;margin:0 0 10px}.sw-designs header>p:last-child{font-size:14px;color:#706075;margin:0 0 24px}.sw-designs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sw-designs__card{min-width:0;display:flex;flex-direction:column}.sw-designs__image{display:block;background:#f7f3f8;border-radius:10px;overflow:hidden}.sw-designs img{width:100%;aspect-ratio:1;object-fit:contain}.sw-designs__reason{font-size:11px;color:#704b7d;margin:12px 0 6px;font-weight:700}.sw-designs h3{font-size:16px;text-transform:none;line-height:1.35;margin:0 0 7px}.sw-designs__price{font-size:14px;margin:0 0 12px;font-weight:750}.sw-designs button{background:#321c3e;color:#fff;border:0;border-radius:6px;min-height:46px;padding:11px;font:inherit;font-size:13px;margin-top:auto;cursor:pointer}.sw-designs :focus-visible{outline:3px solid #a354b8;outline-offset:3px}.sw-designs__status{font-size:13px;color:#77647e}.sw-designs--compact{padding:24px 0}.sw-designs--compact h2{font-size:22px}.sw-designs--compact header>p:last-child{font-size:12px}.sw-designs--compact .sw-designs__grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:10px}.sw-designs--compact .sw-designs__card{flex:0 0 170px;scroll-snap-align:start}@media(max-width:749px){.sw-designs{padding:32px 18px}.sw-designs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sw-designs h3{font-size:14px}.sw-designs__reason{font-size:10px}.sw-designs--compact{padding:20px 0}}body.sw-unified{--sw-ink:#25122f;--sw-accent:#dbff81;--sw-paper:#faf8f5;--sw-soft:#f0eaf3;--sw-line:#ded5e3;--sw-muted:#6d5d74;background:var(--sw-paper);color:var(--sw-ink)}body.sw-unified #main-content{background:var(--sw-paper)}body.sw-unified :is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.035em;line-height:1.12}body.sw-unified :is(.page__title,.product-title,.collection-banner__heading){font-weight:800;text-transform:none;letter-spacing:-.045em;text-wrap:balance}body.sw-unified .product-title{font-size:clamp(30px,3.5vw,48px)}body.sw-unified .page__title{font-size:clamp(34px,5vw,62px)}body.sw-unified :is(.btn--primary,.sw-designs button,.sw-studio__open){background:var(--sw-accent);border:1px solid var(--sw-accent);color:var(--sw-ink);border-radius:8px;min-height:46px;font-weight:750;text-transform:none;box-shadow:none}body.sw-unified :is(.btn--primary,.sw-designs button,.sw-studio__open):hover{background:#c9f466;border-color:#c9f466;color:var(--sw-ink)}body.sw-unified :is(.btn--secondary,.swish-toggle-pill){background:transparent;color:var(--sw-ink);border-color:var(--sw-ink);border-radius:8px;min-height:44px;text-transform:none}body.sw-unified :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #9b42b0;outline-offset:3px}body.sw-unified :is(button,.btn):disabled{opacity:.5;cursor:not-allowed}body.sw-unified :is(.input,.select,.custom-select__btn){border-radius:8px;border-color:#b9adbf}body.sw-unified .breadcrumbs{font-size:12px;color:var(--sw-muted)}body.sw-unified .collection-banner{background:var(--sw-ink);color:#fff;border-radius:0 0 20px 20px;overflow:hidden;margin-bottom:24px}body.sw-unified .collection-banner__content{padding:clamp(26px,4vw,54px);background:var(--sw-ink);color:#fff}body.sw-unified .collection-banner__heading{color:#fff;font-size:clamp(34px,4.8vw,62px);line-height:1.05}body.sw-unified .collection-banner :is(.rte,a,.collection-banner__count){color:#e6dcec}body.sw-unified .collection-banner .rte{max-width:65ch;font-size:15px;line-height:1.65}body.sw-unified .sw-collection-intro{color:var(--sw-muted)}body.sw-unified .sw-collection-intro nav a{background:var(--sw-soft);color:var(--sw-ink);border-color:var(--sw-line);border-radius:99px}body.sw-unified .products-toolbar{background:#fff;border:1px solid var(--sw-line);border-radius:12px;padding:8px 14px;gap:10px}body.sw-unified .products-toolbar__filter-btn{min-height:44px}body.sw-unified :is(.facets,.drawer,.quick-add){background:var(--sw-paper);color:var(--sw-ink)}body.sw-unified :is(.drawer__header,.sw-format__header){border-bottom:1px solid var(--sw-line)}body.sw-unified .card--product{border:1px solid var(--sw-line);border-radius:14px;background:#fff;box-shadow:none;transition:border-color .18s,box-shadow .18s}body.sw-unified .card--product .card__media{border-radius:13px 13px 0 0;overflow:hidden;background:var(--sw-soft)}body.sw-unified .card--product .card__info-container{padding:14px}body.sw-unified .card--product .card__title{font-size:15px;line-height:1.35;text-transform:none;letter-spacing:-.015em}body.sw-unified .card--product .card__vendor{font-size:11px;letter-spacing:.06em}body.sw-unified .card--product .price{font-weight:700}body.sw-unified :is(.product-card,.ap-card){border-radius:14px;border:1px solid var(--sw-line);background:#fff;overflow:hidden}body.sw-unified .product-card__info{padding:12px;margin-top:0}body.sw-unified :is(.product-card__title,.ap-nm){text-transform:none;letter-spacing:-.02em;line-height:1.3}body.sw-unified :is(.swish-pill-nav-item,.ap-tab){border-radius:99px;border-color:var(--sw-line)}body.sw-unified .swish-nav-container{background:var(--sw-paper)}body.sw-unified :is(.sw-studio,.cart__summary,.panel){background:var(--sw-soft);border:1px solid var(--sw-line);border-radius:14px}body.sw-unified :is(.sw-format-dialog,.quick-add__content){border-radius:16px}body.sw-unified .sw-format-dialog{background:var(--sw-paper);color:var(--sw-ink)}body.sw-unified .product-info__block .disclosure{border-color:var(--sw-line)}body.sw-unified .product-info__price{font-size:22px;font-weight:750}body.sw-unified .sw-designs__image{background:var(--sw-soft);border:1px solid var(--sw-line);border-radius:14px}body.sw-unified .sw-designs__reason{color:#684076}body.sw-unified .page__content{font-size:16px;line-height:1.75;padding-bottom:36px}body.sw-unified .page__content :is(h2,h3){margin-top:1.5em}body.sw-unified .article-content a{text-decoration-thickness:1px;text-underline-offset:3px}body.sw-unified :is(.ai-hero,.ap-hero){background-color:var(--sw-ink);color:#fff}body.sw-unified :is(.ai-title,.ap-title){color:#fff;letter-spacing:-.045em}body.sw-unified .ai-cta{background:var(--sw-accent);color:var(--sw-ink);border-radius:8px}body.sw-unified .footer{background:var(--sw-ink);color:#e8dfed;border-top:5px solid var(--sw-accent);padding-top:24px}body.sw-unified .footer :is(h2,h3,.footer-block__heading,.disclosure__title){color:#fff}body.sw-unified .footer a{color:inherit}body.sw-unified .footer .btn--primary{color:var(--sw-ink)}body.sw-unified .footer .input{background:#fff;color:var(--sw-ink)}body.sw-unified .footer :is(.disclosure,.border-top,.border-bottom){border-color:#594260}body.sw-unified .back-to-top{background:var(--sw-soft);color:var(--sw-ink)}body.sw-unified .pagination__page--current{background:var(--sw-ink);color:#fff;border-radius:8px}@media(hover:hover){body.sw-unified .card--product:hover{border-color:#b994c7;box-shadow:0 8px 24px #25122f0c}}@media(max-width:749px){body.sw-unified .collection-banner{border-radius:0 0 14px 14px;margin-bottom:18px}body.sw-unified .collection-banner__content{padding:25px 20px}body.sw-unified .collection-banner .rte{font-size:13px}body.sw-unified .card--product .card__info-container{padding:10px}body.sw-unified .card--product .card__title{font-size:13px}body.sw-unified .products-toolbar{padding:5px 10px}body.sw-unified .product-title{font-size:31px}body.sw-unified .page__content{font-size:15px}body.sw-unified .sw-format-dialog{border-radius:14px 14px 0 0}}@media(prefers-reduced-motion:reduce){body.sw-unified .card--product{transition:none}}body.sw-unified :is(.gift-finder-container,.dd-hero){background:var(--sw-ink);color:#fff;box-shadow:none}body.sw-unified .gift-title{background:none;-webkit-text-fill-color:currentColor;color:#fff;font-size:clamp(28px,4vw,46px);letter-spacing:-.04em}body.sw-unified .gift-dropdown{border-color:var(--sw-accent);border-radius:8px;min-height:46px}body.sw-unified .persona-item{background:#3b2645;border-radius:12px}body.sw-unified .persona-item.selected{border-color:var(--sw-accent);background:#4c3e35;color:var(--sw-accent);box-shadow:none;transform:none}body.sw-unified .persona-icon{background:#64416f;box-shadow:none}body.sw-unified .swe-portal-v86{color:var(--sw-ink)}body.sw-unified .swe-design-card-v86{border-radius:14px;border-color:var(--sw-line)}body.sw-unified .swe-product-title-v86{font-size:13px;color:var(--sw-ink);line-height:1.35}body.sw-unified .swe-section-title-v86{border-color:#a872bb;text-transform:none;font-size:clamp(24px,3vw,34px)}body.sw-unified .swe-load-more-v86{background:var(--sw-soft);color:var(--sw-ink);border:1px solid var(--sw-line);border-radius:8px;text-transform:none}body.sw-unified .swe-btn-primary-v86{background:var(--sw-accent)!important;color:var(--sw-ink)!important;border-color:var(--sw-accent)!important;border-radius:8px!important;text-transform:none!important}body.sw-unified .dd-title{color:#fff;letter-spacing:-.04em}body.sw-unified:is(.sw-page-search,.sw-page-blog,.sw-page-list-collections) #main-content h1{font-size:clamp(34px,5vw,62px);font-weight:800;text-transform:none}body.sw-unified.sw-page-search #main-content .form-width{padding:18px;background:var(--sw-soft);border-radius:14px}body.sw-unified .shopify-policy__title{padding:35px 0 15px}body.sw-unified .shopify-policy__body{line-height:1.75}body.sw-unified [id^=ap-]{--ap-ink:var(--sw-ink)!important}body.sw-unified [id^=ai-]{--ai-ink:var(--sw-ink)!important}body.sw-unified [id^=dd-]{--dd-ink:var(--sw-ink)!important}body.sw-unified :is(.ai-title,.ap-title,.dd-title){text-transform:none!important;letter-spacing:-.045em!important}body.sw-unified #tp-explore-root{display:flex;align-items:center;gap:24px;padding:10px max(24px,calc((100vw - 1440px)/2))!important;background:#faf8f5!important;color:#25122f;border-bottom:1px solid #ded5e3;position:relative;top:auto;z-index:20!important;font-family:inherit}body.sw-unified #tp-explore-root .tp-explore__controls{flex:0 0 212px;padding:0;margin:0;display:block;background:transparent}body.sw-unified #tp-explore-root .tp-explore__toggle{display:flex;width:100%;height:44px;padding:4px;border:1px solid #ded5e3;border-radius:10px;background:#eee7f2;box-sizing:border-box;isolation:auto;transform:none}body.sw-unified #tp-explore-root .tp-explore__highlighter{display:none}body.sw-unified #tp-explore-root .tp-explore__toggle-btn{position:static;flex:1;min-width:0;height:34px;min-height:34px;width:auto;padding:0 12px;font:inherit;font-size:13px;font-weight:750;letter-spacing:0;text-transform:none;color:#65536c;background:transparent;border:0;border-radius:7px;white-space:nowrap}body.sw-unified #tp-explore-root .tp-explore__toggle-btn.active{color:#fff;background:#25122f}body.sw-unified #tp-explore-root .tp-explore__stage{flex:1;min-width:0;margin:0;padding:0}body.sw-unified #tp-explore-root .tp-explore__track{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start!important;gap:6px!important;padding:0!important;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#cbbbd3 transparent}body.sw-unified #tp-explore-root .tp-explore__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0!important;min-height:44px;padding:0 13px!important;margin:0;gap:0;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none;color:#25122f;text-decoration:none;cursor:pointer;font:inherit}body.sw-unified #tp-explore-root .tp-explore__icon{display:none!important}body.sw-unified #tp-explore-root .tp-explore__label{font:inherit;font-size:13px!important;line-height:1.2;font-weight:650!important;text-transform:none;letter-spacing:0!important;color:inherit!important;white-space:nowrap;padding:0}body.sw-unified #tp-explore-root .tp-explore__label:after,body.sw-unified #tp-explore-root .tp-explore__item:after{display:none!important}body.sw-unified #tp-explore-root .tp-explore__item:hover,body.sw-unified #tp-explore-root .tp-explore__item[aria-current=page]{background:#e9dfed!important;color:#25122f}body.sw-unified #tp-explore-root .tp-explore__item--dd{background:#dbff81!important;color:#25122f}body.sw-unified #tp-explore-root .more-btn{border:1px solid #d5c8dc!important;color:#65536c}body.sw-unified #tp-explore-root.is-expanded{align-items:flex-start}body.sw-unified #tp-explore-root.is-expanded .tp-explore__track{flex-wrap:wrap!important;overflow:visible}body.sw-unified #tp-explore-root :focus-visible{outline:3px solid #8e4ca4;outline-offset:-3px}@media(max-width:749px){body.sw-unified #tp-explore-root{display:block;padding:10px 16px 6px!important}body.sw-unified #tp-explore-root .tp-explore__controls{width:210px;margin-bottom:5px}body.sw-unified #tp-explore-root .tp-explore__item{padding:0 11px!important}body.sw-unified #tp-explore-root .tp-explore__label{font-size:13px!important}body.sw-unified #tp-explore-root .tp-explore__track{padding-bottom:4px!important}}@media(min-width:750px)and (max-width:1100px){body.sw-unified .header__grid{flex-wrap:nowrap!important;gap:12px}body.sw-unified .header__logo{flex:0 0 150px!important;width:150px!important;min-width:150px!important}body.sw-unified .header__search{flex:1!important;width:auto!important;min-width:100px}body.sw-unified .header__icons{flex:0 0 auto!important;width:auto!important}body.sw-unified .header__icons .ht-tms__duo-selector{display:none!important}}@media(max-width:749px){body.sw-unified #tp-explore-root .tp-explore__track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible!important;gap:4px!important}body.sw-unified #tp-explore-root .tp-explore__item{padding:7px 4px!important;min-width:0!important;min-height:46px;text-align:center}body.sw-unified #tp-explore-root .tp-explore__label{white-space:normal;font-size:12px!important}body.sw-unified #tp-explore-root.is-expanded .tp-explore__track{grid-template-columns:repeat(3,minmax(0,1fr))}body.sw-unified #tp-explore-root .more-btn{font-weight:750;background:#eee7f2!important}}body.sw-unified #tp-explore-root .tp-explore__stage{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;align-items:start}body.sw-unified #tp-explore-root .tp-explore__track{grid-column:1;grid-row:1;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible!important;width:100%;max-width:none;gap:4px!important;transition:none;justify-items:stretch}body.sw-unified #tp-explore-root .tp-explore__item{width:100%;max-width:none;min-width:0!important;box-sizing:border-box;min-height:48px;padding:8px 5px!important}body.sw-unified #tp-explore-root .tp-explore__label{white-space:normal!important;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:13px!important}body.sw-unified #tp-explore-root .more-btn{grid-column:2;grid-row:1;min-height:48px;font-size:13px;font-weight:750;background:#eee7f2!important;white-space:normal}body.sw-unified #tp-explore-root .tp-explore__toggle{height:54px}body.sw-unified #tp-explore-root .tp-explore__toggle-btn{height:44px;min-height:44px}body.sw-unified #tp-explore-root.is-expanded .tp-explore__track{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}body.sw-unified #tp-explore-root .sw-nav-group{min-width:0;padding:12px;background:#f1ebf4;border-radius:10px}body.sw-unified #tp-explore-root .sw-nav-group h3{margin:0 0 8px;font:inherit;font-size:12px;font-weight:800;color:#65536c}body.sw-unified #tp-explore-root .sw-nav-group__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}body.sw-unified #tp-explore-root .sw-nav-group .tp-explore__item{justify-content:flex-start;text-align:left}@media(max-width:1099px){body.sw-unified #tp-explore-root{display:block;padding:10px 16px!important}body.sw-unified #tp-explore-root .tp-explore__controls{width:212px;margin-bottom:8px}body.sw-unified #tp-explore-root .tp-explore__track{grid-template-columns:repeat(3,minmax(0,1fr))}body.sw-unified #tp-explore-root .tp-explore__stage{grid-template-columns:minmax(0,1fr) 90px}}@media(max-width:599px){body.sw-unified #tp-explore-root.is-expanded .tp-explore__track:has(.sw-nav-group){grid-template-columns:1fr}body.sw-unified #tp-explore-root .sw-nav-group__links{grid-template-columns:repeat(3,minmax(0,1fr))}body.sw-unified #tp-explore-root .tp-explore__label{font-size:12px!important}}@media(forced-colors:active){body.sw-unified #tp-explore-root .tp-explore__label{color:CanvasText!important;background:none!important}body.sw-unified #tp-explore-root button{border:1px solid ButtonText!important}body.sw-unified #tp-explore-root [aria-pressed=true]{outline:2px solid Highlight}}body.sw-unified #tp-explore-root.is-expanded{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;align-items:center}body.sw-unified #tp-explore-root.is-expanded .tp-explore__controls{grid-column:1;grid-row:1;width:100%;max-width:212px;margin:0}body.sw-unified #tp-explore-root.is-expanded .tp-explore__stage{display:contents}body.sw-unified #tp-explore-root.is-expanded .tp-explore__track{grid-column:1/-1;grid-row:2}body.sw-unified #tp-explore-root.is-expanded .more-btn{grid-column:2;grid-row:1}@media(max-width:1099px){body.sw-unified #tp-explore-root.is-expanded{grid-template-columns:minmax(0,1fr) 90px}}.sw-interest-story{max-width:1440px;margin:10px auto 28px;padding:26px 5%;display:grid;grid-template-columns:1fr 1fr;gap:35px;color:#291632;background:#f4eff6;border-radius:10px}.sw-interest-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em}.sw-interest-story h2{font-size:30px;margin:12px 0;text-transform:none;letter-spacing:-.03em}.sw-interest-story p:not(.sw-interest-eyebrow){font-size:14px;line-height:1.7;max-width:560px}.sw-interest-story button{background:#dfff88;border:0;padding:12px 18px;border-radius:6px;font:inherit;font-size:13px;min-height:44px;cursor:pointer}.sw-interest-story nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sw-interest-story nav a{padding:16px;border:1px solid #ded5e3;border-radius:8px;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:9px}.sw-interest-story nav strong{font-size:15px}.sw-interest-story nav span{font-size:12px;color:#6e5978}@media(max-width:749px){.sw-interest-story{grid-template-columns:1fr;padding:22px 18px;gap:20px}.sw-interest-story h2{font-size:27px}.sw-interest-story nav a{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/163/compiled_assets/styles.css.map?subset=AAAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAEc */
