[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}
/*# sourceMappingURL=/cdn/shop/t/31/assets/swan-beauty.css.map */
