[id^=shopify-section-template--][id$=__tabs] .kicker-flourished{font-size:0!important;color:transparent!important;text-shadow:none!important;height:48px;background:url(/cdn/shop/files/take-your-pick-sparkle3x.png) center / contain no-repeat}[id^=shopify-section-template--][id$=__tabs] .tab-link,[id^=shopify-section-template--][id$=__tabs] .product__grid__title{font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700!important;font-size:22px;text-transform:uppercase;color:#ee4c91}[id^=shopify-section-template--][id$=__tabs] .tab-link{font-size:18px}[id^=shopify-section-template--][id$=__tabs] .tab-link.current{background:#ee4c91;border-radius:999px;color:#fff!important}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__images{--wh-ratio: 1 !important}[id^=shopify-section-template--][id$=__tabs] .product__grid__info{margin-top:0}[id^=shopify-section-template--][id$=__tabs] .product__grid__price{display:none}@media(max-width:989px){[id^=shopify-section-template--][id$=__tabs] .kicker-flourished{height:120px;background-image:url(/cdn/shop/files/take-your-pick-2line-centred-slay-animated6x.png?v=1791372812)}}@media(min-width:990px){[id^=shopify-section-template--][id$=__tabs] .kicker-flourished:after{bottom:-12px!important}}.product-grid-item .stain-button-canvas[data-add-to-cart]{width:48px!important;min-width:48px!important;height:48px;padding:8px!important;margin-left:auto;background:transparent!important;border:0!important;box-shadow:none!important;color:#ee4c91!important}.product-grid-item .stain-button-canvas[data-add-to-cart] .btn-state-ready{color:#ee4c91!important}.product-grid-item .stain-button-canvas[data-add-to-cart] .btn-state-ready>.hidden{display:none!important}.product-grid-item .stain-button-canvas[data-add-to-cart] .btn-state-ready>[aria-hidden]{display:block!important}.product-grid-item .stain-button-canvas[data-add-to-cart] .btn-state-ready .icon-theme{width:26px;height:26px}#insta-feed h2,body #insta-feed h2{font-family:Swan Druk Wide,sans-serif!important}[id^=shopify-section-template--][id$=__179102795117048d36]{position:relative;overflow:hidden}[id^=shopify-section-template--][id$=__179102795117048d36] .insta-glitter-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}[id^=shopify-section-template--][id$=__179102795117048d36] .section-padding{position:relative;z-index:1}.header__logo--image .header__logo__link{position:relative}.header__logo--image .header__logo__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:url(/cdn/shop/files/WE_VERSION_Swan_Beauty_Foil.png?v=1646885010&width=990) 0 0 / 100% 100% no-repeat;mask:url(/cdn/shop/files/WE_VERSION_Swan_Beauty_Foil.png?v=1646885010&width=990) 0 0 / 100% 100% no-repeat;background:linear-gradient(105deg,#fff0 38%,#fffffff2 45%,#ffc9e6,#d7c6ff,#bfe6ff,#ccffe8 57%,#fff0 64%) 0 0 / 300% 100% no-repeat;animation:swanLogoShine 5s linear infinite}@keyframes swanLogoShine{0%{background-position:100% 0}55%,to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.header__logo--image .header__logo__link:after{display:none}}#insta-feed h2{background:linear-gradient(105deg,#fff 38%,#ffc9e6 45%,#d7c6ff,#bfe6ff,#ccffe8 57%,#fff 64%) 0 0 / 300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:swanLogoShine 5s linear infinite;animation-delay:1.5s}@media(prefers-reduced-motion:reduce){#insta-feed h2{animation:none;background:none;-webkit-text-fill-color:#fff}}#MainContent [id^=shopify-section-template--][id$=__1790961558d7fee732] [class$=__heading]{font-size:72px!important}@media(max-width:749px){#MainContent [id^=shopify-section-template--][id$=__1790961558d7fee732] [class$=__heading]{font-size:40px!important}body #MainContent #insta-feed h2{font-size:36px!important}}@font-face{font-family:Swan Freight Bold Italic;src:url(/cdn/shop/files/Freight_Big_Pro_Bold_Italic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}#MainContent [id^=shopify-section-template--][id$=__1790961558d7fee732] [class$=__eyebrow]{font-family:Swan Freight Bold Italic,Swan Freight Medium,Georgia,serif!important;font-style:italic!important;font-weight:700!important;font-size:40px!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important}#MainContent [id^=shopify-section-template--][id$=__1790961558d7fee732] [class$=__body]{font-size:24px!important;line-height:1.4!important}@media(min-width:750px){#MainContent [id^=shopify-section-template--][id$=__1790961558d7fee732] [class$=__body]{max-width:min(28vw,520px)!important}}@media(max-width:749px){#MainContent [id^=shopify-section-template--][id$=__1790961558d7fee732] [class$=__eyebrow]{font-size:24px!important;line-height:1.12!important}#MainContent [id^=shopify-section-template--][id$=__1790961558d7fee732] [class$=__body]{font-size:18px!important}}[id^=shopify-section-template--][id$=__tabs] .section-collection-tabs{background:#fbeaf1!important}[id^=shopify-section-template--][id$=__tabs] .section-padding{padding-top:80px!important;padding-bottom:80px!important}[id^=shopify-section-template--][id$=__tabs] .tab-link{background:#fff;border:2px solid #f0dce6;border-radius:999px;padding:8px 18px!important}[id^=shopify-section-template--][id$=__tabs] .tab-link.current{background:#d62e7a;border-color:#d62e7a}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container{padding:10px;background:url(/cdn/shop/files/slay-glitter-tile.png?v=1791280705) center / 150px repeat}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__images{position:relative;overflow:hidden;background:#fff}[id^=shopify-section-template--][id$=__tabs] [class*=quick-actions-toolbar]{top:20px!important;right:20px!important;bottom:20px!important;left:20px!important}[id^=shopify-section-template--][id$=__tabs] .product__grid__info{margin-top:18px}[id^=shopify-section-template--][id$=__tabs] .product__grid__title{font-size:18px;letter-spacing:.08em;line-height:1.2}[id^=shopify-section-template--][id$=__tabs] .product__grid__price{display:block;margin-top:8px;font-family:Figtree,sans-serif;font-size:18px;font-weight:700;color:#ee4c91}[id^=shopify-section-template--][id$=__tabs] .product__grid__price .product__grid__cutline{font-weight:400;font-size:15px;opacity:.75}@media(max-width:749px){[id^=shopify-section-template--][id$=__tabs] .section-padding{padding-top:56px!important;padding-bottom:56px!important}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container{padding:8px}[id^=shopify-section-template--][id$=__tabs] [class*=quick-actions-toolbar]{top:16px!important;right:16px!important;bottom:16px!important;left:16px!important}[id^=shopify-section-template--][id$=__tabs] .product__grid__title{font-size:16px}}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container{animation:swanGlitterFlicker .6s steps(1) infinite;--swan-glint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.35' stop-color='%23fff' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23ffe3f0' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='5' fill='url%28%23g%29'/%3E%3Cpath fill='%23fff' d='M0 12 10.6 11.55 12 10.9 13.4 11.55 24 12 13.4 12.45 12 13.1 10.6 12.45ZM12 0 12.45 10.6 13.1 12 12.45 13.4 12 24 11.55 13.4 10.9 12 11.55 10.6Z'/%3E%3C/svg%3E")}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__images{z-index:1}[id^=shopify-section-template--][id$=__tabs] [class*=quick-actions-toolbar]{z-index:3}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container:before,[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-sizing:border-box;padding:inherit;pointer-events:none;opacity:1;filter:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container:before{background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat,repeat;background-image:var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),radial-gradient(circle,#fff 0 .7px,#fff0 1.4px),radial-gradient(circle,#ffe3f0 0 .6px,#fff0 1.2px),radial-gradient(circle,#fff 0 1px,#fff0 2px);background-size:7px 7px,6px 6px,8px 8px,6px 6px,23px 19px,31px 27px,53px 47px;animation:swanFleckTwinkle .42s steps(1) infinite}[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container:after{background-repeat:no-repeat;background-image:var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint);background-size:14px 14px,10px 10px,12px 12px,8px 8px,13px 13px,9px 9px,11px 11px,10px 10px;animation:swanGlintPop .56s steps(1) infinite}[id^=shopify-section-template--][id$=__tabs] .product-grid-slide:nth-child(2n) .product-grid-item__container{animation-delay:-.3s}[id^=shopify-section-template--][id$=__tabs] .product-grid-slide:nth-child(2n) .product-grid-item__container:before{animation-delay:-.14s}[id^=shopify-section-template--][id$=__tabs] .product-grid-slide:nth-child(2n) .product-grid-item__container:after{animation-delay:-.28s}[id^=shopify-section-template--][id$=__tabs] .product-grid-slide:nth-child(3n) .product-grid-item__container:after{animation-delay:-.14s}@keyframes swanGlitterFlicker{0%{background-position:0 0}25%{background-position:57px 37px}50%{background-position:113px 89px}75%{background-position:31px 107px}}@keyframes swanFleckTwinkle{0%{background-position:left 1.5px top 40%,left 19% top 2px,left 1px top 25%,left 23% bottom 2px,0 0,11px 7px,5px 19px;opacity:.95}33%{background-position:left 1.5px top 57%,left 89% top 2px,left 75% top 1px,left 47% bottom 2px,9px 13px,3px 17px,29px 3px;opacity:.7}66%{background-position:left 80% bottom 1.5px,left 2px top 78%,left 1px top 12%,left 38% top 2px,17px 5px,21px 11px,13px 31px;opacity:.9}}@keyframes swanGlintPop{0%{background-position:left 23% bottom -2px,left 0px top 87%,left 13% top -1px,left 50% top 1px,left 68% top -1.5px,right .5px top 8%,left 59% top -.5px,left 0px top 12%}25%{background-position:right -2px top 15%,left 0px top 11%,left 32% top -1px,left 77% top 1px,left -1.5px top 10%,right .5px top 9%,right -.5px top 41%,left 0px top 22%}50%{background-position:left 77% top -2px,left 75% bottom 0px,right -1px top 17%,right 1px top 51%,left 74% top -1.5px,left 76% top .5px,left 83% top -.5px,right 0px top 67%}75%{background-position:left -2px top 44%,left 0px top 78%,left -1px top 50%,left 35% bottom 1px,right -1.5px top 93%,right .5px top 14%,left 71% bottom -.5px,left 0px top 47%}}@media(prefers-reduced-motion:reduce){[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container,[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container:before,[id^=shopify-section-template--][id$=__tabs] .product-grid-item__container:after{animation:none}}[id^=shopify-section-template--][id$=__tabs] .custom-scrollbar[data-custom-scrollbar]{background:#ffbfd6!important}[id^=shopify-section-template--][id$=__tabs] .custom-scrollbar[data-custom-scrollbar] .custom-scrollbar__track{background:#ee4c91!important}.template-product .product__title{font-size:40px!important}.template-product .accordion__body p,.template-product .accordion__body li,.template-product .button-with-underline{font-size:20px!important;line-height:1.5!important}.template-product .accordion__title,.template-product .upsell__holder__title__text,.template-product .btn--add-to-cart,.template-product .btn--add-to-cart span{font-size:16px!important}.template-product .quantity__input,.template-product .quantity__button,.template-product .product-clip__title,.template-product .product-clip__out-of-stock{font-size:18px!important}.template-product .product-clip .new-price{font-size:18px!important;font-weight:700}.template-product [id$=__related] .product__grid__title,.template-product [id$=__related] .product__grid__price{font-size:18px!important}@media(max-width:749px){.template-product .product__title{font-size:28px!important}.template-product .accordion__body p,.template-product .accordion__body li,.template-product .button-with-underline{font-size:18px!important}.template-product .accordion__title,.template-product .upsell__holder__title__text,.template-product .btn--add-to-cart,.template-product .btn--add-to-cart span{font-size:14px!important}.template-product .quantity__input,.template-product .quantity__button,.template-product .product-clip__title,.template-product .product-clip__out-of-stock,.template-product .product-clip .new-price,.template-product [id$=__related] .product__grid__title,.template-product [id$=__related] .product__grid__price{font-size:16px!important}}.template-product .btn--add-to-cart{overflow:hidden}.template-product .btn--add-to-cart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,#fff0 38%,#fff9 45%,#ffc9e699,#d7c6ff99,#bfe6ff99,#ccffe899 57%,#fff0 64%) 0 0/300% 100% no-repeat;animation:swanLogoShine 5s linear infinite}.template-product .product__title:after{content:"";display:inline-block;width:1.2em;height:.9em;margin-left:.3em;vertical-align:-.05em;background:url(/cdn/shop/files/swan-glitter-lips.webp?v=1791428670) center/contain no-repeat}.template-product [id$=__related] .product-grid-item__container{padding:10px;background:url(/cdn/shop/files/slay-glitter-tile.png?v=1791280705) center/150px repeat;animation:swanGlitterFlicker .6s steps(1) infinite;--swan-glint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.35' stop-color='%23fff' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23ffe3f0' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='5' fill='url%28%23g%29'/%3E%3Cpath fill='%23fff' d='M0 12 10.6 11.55 12 10.9 13.4 11.55 24 12 13.4 12.45 12 13.1 10.6 12.45ZM12 0 12.45 10.6 13.1 12 12.45 13.4 12 24 11.55 13.4 10.9 12 11.55 10.6Z'/%3E%3C/svg%3E")}.template-product [id$=__related] .product-grid-item__images{position:relative;overflow:hidden;background:#fff;z-index:1}.template-product [id$=__related] .product-grid-item__container:before,.template-product [id$=__related] .product-grid-item__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-sizing:border-box;padding:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.template-product [id$=__related] .product-grid-item__container:before{background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat,repeat;background-image:var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),radial-gradient(circle,#fff 0 .7px,#fff0 1.4px),radial-gradient(circle,#ffe3f0 0 .6px,#fff0 1.2px),radial-gradient(circle,#fff 0 1px,#fff0 2px);background-size:7px 7px,6px 6px,8px 8px,6px 6px,23px 19px,31px 27px,53px 47px;animation:swanFleckTwinkle .42s steps(1) infinite}.template-product [id$=__related] .product-grid-item__container:after{background-repeat:no-repeat;background-image:var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint);background-size:14px 14px,10px 10px,12px 12px,8px 8px,13px 13px,9px 9px,11px 11px,10px 10px;animation:swanGlintPop .56s steps(1) infinite}.template-product [id$=__related] .product-grid-slide:nth-child(2n) .product-grid-item__container{animation-delay:-.3s}.template-product [id$=__related] [class*=quick-actions-toolbar]{z-index:3}@media(prefers-reduced-motion:reduce){.template-product [id$=__related] .product-grid-item__container,.template-product [id$=__related] .product-grid-item__container:before,.template-product [id$=__related] .product-grid-item__container:after{animation:none}.template-product .btn--add-to-cart:after{display:none}}@font-face{font-family:Figtree;font-weight:700;font-style:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15e.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:700;font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A1EayEU.ttf) format("truetype")}.template-product .accordion-content__entry>p:first-child,.template-product .accordion-content__entry>p:first-child *,.template-product .accordion-content__entry strong,.template-product .accordion-content__entry b{font-weight:700!important}.template-product .accordion-content__entry>p:is(:has(>strong:first-child),:has(>b:first-child)):not(:is(p:has(>strong:first-child),p:has(>b:first-child))+p){margin-top:24px}.template-collection h1.collection__heading__text{text-transform:uppercase;font-size:52px!important;line-height:.94;color:#ee4c91}.template-collection .rte.collection__heading__text{font-family:Figtree,sans-serif!important;font-weight:500;font-size:20px!important;line-height:1.5;max-width:36em;margin:16px auto 0;color:#ee4c91}.template-collection .product__grid__title{font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#ee4c91}.template-collection .product__grid__price{font-family:Figtree,sans-serif;font-size:18px!important;font-weight:700;color:#ee4c91}.template-collection .collection__nav button,.template-collection .collection__nav span{font-size:15px!important}.template-collection [class*=quick-actions-toolbar],.template-product [id$=__related] [class*=quick-actions-toolbar]{top:20px!important;right:20px!important;bottom:20px!important;left:20px!important;z-index:3}.template-collection{--swan-glint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.35' stop-color='%23fff' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23ffe3f0' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='5' fill='url%28%23g%29'/%3E%3Cpath fill='%23fff' d='M0 12 10.6 11.55 12 10.9 13.4 11.55 24 12 13.4 12.45 12 13.1 10.6 12.45ZM12 0 12.45 10.6 13.1 12 12.45 13.4 12 24 11.55 13.4 10.9 12 11.55 10.6Z'/%3E%3C/svg%3E")}.template-collection .product-grid-item__container{padding:10px;background:url(/cdn/shop/files/slay-glitter-tile.png?v=1791280705) center/150px repeat;animation:swanGlitterFlicker .6s steps(1) infinite}.template-collection .product-grid-item__images{position:relative;overflow:hidden;background:#fff;z-index:1}.template-collection .product-grid-item__container:before,.template-collection .product-grid-item__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-sizing:border-box;padding:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.template-collection .product-grid-item__container:before{background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat,repeat;background-image:var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),radial-gradient(circle,#fff 0 .7px,#fff0 1.4px),radial-gradient(circle,#ffe3f0 0 .6px,#fff0 1.2px),radial-gradient(circle,#fff 0 1px,#fff0 2px);background-size:7px 7px,6px 6px,8px 8px,6px 6px,23px 19px,31px 27px,53px 47px;animation:swanFleckTwinkle .42s steps(1) infinite}.template-collection .product-grid-item__container:after{background-repeat:no-repeat;background-image:var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint),var(--swan-glint);background-size:14px 14px,10px 10px,12px 12px,8px 8px,13px 13px,9px 9px,11px 11px,10px 10px;animation:swanGlintPop .56s steps(1) infinite}.template-collection .product-grid-item:nth-child(2n) .product-grid-item__container{animation-delay:-.3s}@media(max-width:749px){.template-collection h1.collection__heading__text{font-size:36px!important}.template-collection .rte.collection__heading__text{font-size:18px!important}.template-collection .product__grid__title,.template-collection .product__grid__price{font-size:16px!important}.template-collection .product-grid-item__container{padding:8px}.template-collection [class*=quick-actions-toolbar]{top:16px!important;right:16px!important;bottom:16px!important;left:16px!important}}@media(prefers-reduced-motion:reduce){.template-collection .product-grid-item__container,.template-collection .product-grid-item__container:before,.template-collection .product-grid-item__container:after{animation:none}}.template-collection .product-grid-item__image-wrapper>div{width:100%!important}.template-collection .product-grid-item__image{object-fit:cover!important}.template-collection .product-grid-item__image{width:100%!important;height:100%!important;max-width:none!important}.template-collection h1.collection__heading__text{background:linear-gradient(105deg,#ee4c91 38%,#ffc9e6 45%,#d7c6ff,#bfe6ff,#ccffe8 57%,#ee4c91 64%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:swanLogoShine 5s linear infinite}@media(prefers-reduced-motion:reduce){.template-collection h1.collection__heading__text{animation:none;background:none;-webkit-text-fill-color:#ee4c91}}.header__wrapper .navlink--toplevel .navtext{font-size:16px!important;letter-spacing:.02em!important}.header__wrapper .navlink .icon-theme,.header__wrapper .navlink--cart .icon-theme{width:26px!important;height:26px!important}@media(max-width:989px){.header__wrapper .navlink .icon-theme,.header__wrapper .header__mobile__button .icon-theme{width:24px!important;height:24px!important}}.header__wrapper .navlink--child .navtext{font-size:15px!important;letter-spacing:.02em!important}.header__wrapper .navlink--child{padding:8px 0!important}body#contact [id$=__hero] .section__inner,body#contact [id$=__hero] .image__hero__frame{aspect-ratio:auto!important;height:40vh!important;min-height:260px!important}body#contact [id$=__hero] .hero__content,body#contact [id$=__hero] .scroll_icon_wrap{display:none!important}body#contact [id*="65819631"] .standard__heading{font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700!important;text-transform:uppercase;font-size:52px!important;line-height:.94;background:linear-gradient(105deg,#ee4c91 38%,#ffc9e6 45%,#d7c6ff,#bfe6ff,#ccffe8 57%,#ee4c91 64%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:swanLogoShine 5s linear infinite}body#contact .page__template{padding-top:20px!important;padding-bottom:12px!important}body#contact .swan-contact-intro{font-family:Figtree,sans-serif;font-weight:500;font-size:20px!important;line-height:1.5;text-align:center;color:#ee4c91;max-width:34em;margin:0 auto}body#contact .swan-contact-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}body#contact .swan-contact-ways p{margin:0;background:#ffe9f1;border-radius:14px;padding:20px 22px;font-family:Figtree,sans-serif;font-weight:500;font-size:18px!important;line-height:1.45;color:#ee4c91}body#contact .swan-contact-ways strong{display:inline-block;margin-bottom:6px;font-family:Druk-Wide,Swan Druk Wide,sans-serif;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase}body#contact .swan-contact-ways a{color:#ee4c91;text-decoration:underline;text-underline-offset:3px}body#contact .contact-form label{font-size:16px!important}body#contact .contact-form input:not([type=hidden]),body#contact .contact-form textarea{font-size:18px!important;font-family:Figtree,sans-serif}body#contact .contact-form input:not([type=hidden]){min-height:52px}body#contact .contact-form .btn--outline{font-size:16px!important;padding:18px 44px!important}@media(max-width:749px){body#contact [id$=__hero] .section__inner,body#contact [id$=__hero] .image__hero__frame{height:30vh!important;min-height:200px!important}body#contact [id*="65819631"] .standard__heading{font-size:36px!important}body#contact .swan-contact-intro{font-size:18px!important}body#contact .swan-contact-ways{grid-template-columns:minmax(0,1fr)}body#contact .swan-contact-ways p{font-size:16px!important}}@media(prefers-reduced-motion:reduce){body#contact [id*="65819631"] .standard__heading{animation:none;background:none;-webkit-text-fill-color:#ee4c91}}body#contact [id*="65819631"] .standard__heading{background:none!important;-webkit-text-fill-color:currentColor!important;animation:none!important}body#contact [id*="65819631"] .standard__heading p{margin:0;font-size:inherit!important;background:linear-gradient(105deg,#ee4c91 38%,#ffc9e6 45%,#d7c6ff,#bfe6ff,#ccffe8 57%,#ee4c91 64%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:swanLogoShine 5s linear infinite}body#contact [id*="65819631"] section{padding-top:48px!important}@media(prefers-reduced-motion:reduce){body#contact [id*="65819631"] .standard__heading p{animation:none;background:none;-webkit-text-fill-color:#ee4c91}}body#contact [id*="65819631"] .standard__heading{opacity:1!important;transform:none!important}body#contact .contact-form{max-width:586px;margin:8px auto 0}body#contact .contact-form .btn--outline{display:block;width:100%;border-radius:999px}body#faqs [id$=__faq]{display:none!important}body#faqs [id$=__hero] .section__inner,body#faqs [id$=__hero] .image__hero__frame{aspect-ratio:auto!important;height:40vh!important;min-height:260px!important}body#faqs [id$=__hero] .hero__content,body#faqs [id$=__hero] .scroll_icon_wrap{display:none!important}body#faqs .swan-faq-title{margin:12px 0 0;text-align:center;font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700;text-transform:uppercase;font-size:52px!important;line-height:.94;background:linear-gradient(105deg,#ee4c91 38%,#ffc9e6 45%,#d7c6ff,#bfe6ff,#ccffe8 57%,#ee4c91 64%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:swanLogoShine 5s linear infinite}body#faqs .swan-faq-intro{font-family:Figtree,sans-serif;font-weight:500;font-size:20px!important;line-height:1.5;text-align:center;color:#ee4c91;max-width:34em;margin:16px auto 28px}body#faqs .swan-faq-intro a,body#faqs .swan-faq-a a{color:#ee4c91;text-decoration:underline;text-underline-offset:3px}body#faqs .swan-faq details{border-bottom:1px solid #f6c7da}body#faqs .swan-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-family:Figtree,sans-serif;font-weight:700;font-size:20px;line-height:1.35;color:#ee4c91}body#faqs .swan-faq summary::-webkit-details-marker{display:none}body#faqs .swan-faq summary:after{content:"+";flex:none;font-family:Figtree,sans-serif;font-weight:500;font-size:28px;line-height:1;transition:transform .2s}body#faqs .swan-faq details[open] summary:after{transform:rotate(45deg)}body#faqs .swan-faq summary:focus-visible{outline:2px solid #bbabd3;outline-offset:4px;border-radius:6px}body#faqs .swan-faq-a{background:#ffe9f1;border-radius:14px;padding:18px 22px;margin:0 0 20px}body#faqs .swan-faq-a p{margin:0 0 12px;font-family:Figtree,sans-serif;font-weight:500;font-size:18px!important;line-height:1.5;color:#ee4c91}body#faqs .swan-faq-a p:last-child{margin-bottom:0}body#faqs .swan-faq-banner{padding:0;overflow:hidden;background:none}body#faqs .swan-faq-banner img{display:block;width:100%;height:auto;border-radius:14px}body#faqs .swan-glove{display:inline-block;width:40px;height:50px;margin-left:6px;vertical-align:middle;border-radius:10px;background:url(/cdn/shop/files/White_Glove_Desktop_2026_Figtree_Slay_v3.png?v=1791519302) -712px -405px/1280px auto no-repeat}body#faqs .swan-faq-wg summary{justify-content:space-between}@media(max-width:749px){body#faqs [id$=__hero] .section__inner,body#faqs [id$=__hero] .image__hero__frame{height:30vh!important;min-height:200px!important}body#faqs .swan-faq-title{font-size:36px!important}body#faqs .swan-faq-intro{font-size:18px!important}body#faqs .swan-faq summary{font-size:18px}body#faqs .swan-faq-a p{font-size:16px!important}}@media(prefers-reduced-motion:reduce){body#faqs .swan-faq-title{animation:none;background:none;-webkit-text-fill-color:#ee4c91}}body#faqs .swan-faq summary{display:block!important;position:relative;padding-right:44px}body#faqs .swan-faq summary:after{position:absolute;right:4px;top:50%;margin-top:-14px}@media(max-width:749px){body#faqs .swan-faq-title{font-size:31px!important;letter-spacing:0!important}}body:is([id$=-policy],#terms-of-service,#contact-information) .shopify-policy__container{max-width:780px!important;margin:0 auto!important;padding:48px 20px 64px!important}body:is([id$=-policy],#terms-of-service,#contact-information) .shopify-policy__title{text-align:center;margin:0!important}body:is([id$=-policy],#terms-of-service,#contact-information) .shopify-policy__title h1,body#warranty-guide .swan-legal-title{margin:12px 0 0!important;text-align:center;font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700;text-transform:uppercase;font-size:52px!important;line-height:.94!important;letter-spacing:0!important;background:linear-gradient(105deg,#ee4c91 38%,#ffc9e6 45%,#d7c6ff,#bfe6ff,#ccffe8 57%,#ee4c91 64%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:swanLogoShine 5s linear infinite}body#warranty-guide [id$=__166190307660ff37a5]{display:none!important}body#warranty-guide [id$=__1661902949afcbd6e7] :is(.flickity-viewport,.slideshow__slide){height:40vh!important;min-height:260px!important}body#warranty-guide [id$=__1661902949afcbd6e7] :is(.hero__content__wrapper,.custom-prev-next-button,.flickity-page-dots){display:none!important}body#warranty-guide [id$=__main] .rte{max-width:780px;margin:0 auto}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-intro{font-family:Figtree,sans-serif!important;font-weight:500!important;font-size:20px!important;line-height:1.5!important;text-align:center;color:#ee4c91;max-width:34em;margin:16px auto 8px!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-updated{text-align:center;font-family:Figtree,sans-serif!important;font-weight:500!important;font-size:14px!important;color:#ee4c91;opacity:.75;margin:0 0 28px!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-glance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 36px}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-glance>div{background:#ffe9f1;border-radius:14px;padding:18px 16px;text-align:center}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-glance span{display:block;font-family:Druk-Wide,Swan Druk Wide,sans-serif;font-weight:700;text-transform:uppercase;font-size:13px;line-height:1.25;color:#ee4c91;margin-bottom:8px}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-glance p{margin:0!important;font-family:Figtree,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:1.4!important;color:#ee4c91}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal h3{font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700!important;text-transform:uppercase;font-size:18px!important;line-height:1.2!important;letter-spacing:.01em!important;color:#ee4c91!important;margin:36px 0 12px!important;padding-top:28px;border-top:1px solid #f6c7da}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal h3:first-child{margin-top:0!important;padding-top:0;border-top:0}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal :is(p,li,td,th){font-family:Figtree,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:1.6!important;color:#ee4c91!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal p{margin:0 0 14px!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal ul{margin:0 0 16px 1.2em!important;padding:0!important;list-style:disc!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal li{margin:0 0 8px!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal :is(strong,th){font-weight:700!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) :is(.swan-legal,.swan-legal-intro,.swan-legal-glance,.swan-legal-help) a{color:#ee4c91!important;text-decoration:underline;text-underline-offset:3px}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal p.swan-legal-acl{background:#ffe9f1;border-radius:14px;padding:16px 20px}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-table{width:100%!important;border-collapse:collapse;margin:0 0 16px;border:0}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-table :is(th,td){padding:12px 10px!important;border:0;border-bottom:1px solid #f6c7da;vertical-align:top;text-align:left;font-size:16px!important;line-height:1.45!important;background:none}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-help{background:#ffe9f1;border-radius:14px;padding:24px;text-align:center;margin:40px 0 0}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-help p{font-family:Figtree,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:1.5!important;color:#ee4c91;margin:0!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-help p.swan-legal-help__title{font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700!important;text-transform:uppercase;font-size:20px!important;margin:0 0 8px!important}@media(max-width:749px){body:is([id$=-policy],#terms-of-service,#contact-information) .shopify-policy__title h1,body#warranty-guide .swan-legal-title{font-size:30px!important}body#warranty-guide [id$=__1661902949afcbd6e7] :is(.flickity-viewport,.slideshow__slide){height:30vh!important;min-height:200px!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-intro{font-size:18px!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-glance{grid-template-columns:1fr}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal h3{font-size:16px!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal :is(p,li),body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-help p{font-size:16px!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-table thead{display:none}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-table :is(tr,td){display:block;width:auto!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-table tr{border-bottom:1px solid #f6c7da;padding:10px 0}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-table td{border:0;padding:2px 0!important}body:is([id$=-policy],#terms-of-service,#contact-information,#warranty-guide) .swan-legal-table td:first-child{font-weight:700!important}}@media(prefers-reduced-motion:reduce){body:is([id$=-policy],#terms-of-service,#contact-information) .shopify-policy__title h1,body#warranty-guide .swan-legal-title{animation:none;background:none;-webkit-text-fill-color:#ee4c91}}body#warranty-guide [id$=__1661902949afcbd6e7] .slideshow__slide img{height:40vh!important;min-height:260px!important;object-position:50% 62%!important}body#warranty-guide [id$=__1661902949afcbd6e7] .scroll_icon_wrap{display:none!important}@media(max-width:749px){body#warranty-guide [id$=__1661902949afcbd6e7] .slideshow__slide img{height:30vh!important;min-height:200px!important}}body:is([id$=-policy],#terms-of-service,#contact-information) .shopify-policy__container{width:100%!important;box-sizing:border-box!important}.footer__newsletter__body>h3{display:inline-block;background:linear-gradient(105deg,#fff 38%,#ffc9e6 45%,#d7c6ff,#bfe6ff,#ccffe8 57%,#fff 64%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:swanLogoShine 5s linear infinite}@media(prefers-reduced-motion:reduce){.footer__newsletter__body>h3{animation:none;background:none;-webkit-text-fill-color:#fff}}body#faqs .swan-glove{width:44px!important;height:44px!important;background:url(/cdn/shop/files/White_Glove_Desktop_2026_Figtree_Slay_v3.png?v=1791543354) -360.8px -206.8px/675.8px auto no-repeat!important}body#faqs .swan-glove{width:44px!important;height:44px!important;border-radius:10px;background:#ffe9f1 url(/cdn/shop/files/GLOVE_transparent.png?v=1791550449&width=200) center/118% auto no-repeat!important}.footer__title{font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:.02em!important;text-transform:uppercase!important}.footer__quicklinks a{font-family:Figtree,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:1.5!important}.footer__quicklinks li{margin-bottom:6px}.footer__newsletter__body p{font-family:Figtree,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:1.5!important}.sliderow__title{font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700!important;font-size:17px!important;letter-spacing:.02em!important;text-transform:uppercase!important}.sliderule__panel .sliderow:not(.sliderow__back) .sliderow__title{font-size:15px!important}.sliderow__back .sliderow__title{font-size:13px!important}.sliderow{min-height:56px}@media(max-width:749px){.footer__title{font-size:16px!important}}html body .footer__block .footer__title,html body .footer__block .footer__title *,html body .sliderule__wrapper .sliderow__title{font-family:Druk-Wide,Swan Druk Wide,sans-serif!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/swan-beauty.css.map */
