/* START_SNIPPET:sg-pink-halloween (INDEX:534) */
.sg-season-snow{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:8}
.sg-season-snow>span{position:absolute;left:var(--sx);top:-30px;color:#fff;font-size:var(--sz);text-shadow:0 0 3px #c79bb4,0 0 7px #e3d5ea;opacity:0;animation:sg-winter-fall var(--st) linear var(--sd) infinite}
@keyframes sg-winter-fall{0%{transform:translate3d(0,-20px,0) rotate(0);opacity:0}8%,85%{opacity:.55}100%{transform:translate3d(25px,105vh,0) rotate(100deg);opacity:0}}
.header__heading .header__heading-link,.header-mobile__item--logo .header__heading-link{position:relative;overflow:visible}
.header__heading .header__heading-logo,.header-mobile__item--logo .header__heading-logo{filter:none;mix-blend-mode:multiply}
.header__heading .header__heading-link:before,.header-mobile__item--logo .header__heading-link:before{content:"❄";position:absolute;right:-27px;bottom:2px;color:#c69ab6;font-size:32px;line-height:1;text-shadow:1px 1px 0 #fff,0 2px 5px #d8bad5;pointer-events:none}
[data-sg-carousel] .sg-panel{position:relative}
[data-sg-carousel] .sg-panel:before,[data-sg-carousel] .sg-panel:after{content:"❄";position:absolute;pointer-events:none;z-index:2;color:#fffafc;line-height:1;text-shadow:0 1px 1px #c5a9c4,0 3px 10px #b58ba444;font-size:clamp(34px,4vw,64px);bottom:15%;opacity:.85}
[data-sg-carousel] .sg-panel:before{left:2%;transform:rotate(-12deg)}
[data-sg-carousel] .sg-panel:after{right:2%;transform:rotate(12deg)}
[data-sg-carousel] .sg-panel img{outline:1px solid #edc1d640;outline-offset:-1px}
[data-sg-carousel] .sg-controls{box-shadow:0 0 0 1px #e9bdd3;background:#fff3fa!important}
[data-sg-carousel] .sg-controls button[aria-current=true]{background:#874b70!important}
.globo_color_swatch_bundle__root{background:linear-gradient(145deg,#fff9fc,#f3eaf5)!important;border:1px solid #d9bfd2!important;border-radius:18px!important;box-shadow:0 6px 22px #7c416315!important;padding:20px 16px 16px!important}
.globo_color_swatch_bundle__header{text-align:center;padding:10px 0 12px!important}
.globo_color_swatch_bundle__header h2{color:#75415f!important;font-family:Georgia,serif!important;font-size:21px!important;text-transform:none!important}
.globo_color_swatch_bundle__product_img_horizontal{border-radius:10px;overflow:hidden;border:1px solid #e8c5d7}
.globo_color_swatch_bundle__total_price{background:#ffffffa8!important;border:1px solid #ead0e0;border-radius:9px!important;color:#63344f!important}
.globo_color_swatch_bundle__add_to_cart{background:linear-gradient(100deg,#713653,#a1547c)!important;color:#fff!important;border:1px solid #713653!important;border-radius:24px!important}
.globo_color_swatch_bundle__root select{border-color:#d8b6cc!important;border-radius:6px!important}
@media(max-width:767px){.sg-season-snow>span:nth-child(even){display:none}[data-sg-carousel] .sg-panel:before,[data-sg-carousel] .sg-panel:after{display:none}.header-mobile__item--logo .header__heading-link:before{font-size:24px;right:-22px;bottom:1px}}
@media(prefers-reduced-motion:reduce){.sg-season-snow{display:none}}
/* END_SNIPPET:sg-pink-halloween */
