.sg-campaign{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(360px,33.35vw,660px);padding:36px 6%;text-align:left;background:#f6d9e4;color:#47243a}.sg-campaign__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block!important;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;pointer-events:none}.sg-campaign__copy{position:relative;z-index:1;width:40%;max-width:550px;padding:20px 0}.sg-campaign__eyebrow{font-size:10px;letter-spacing:.23em;text-transform:uppercase;margin:0 0 18px;font-weight:600}.sg-campaign h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.1vw,70px);font-weight:400;line-height:1.05;color:inherit;margin:0 0 20px;letter-spacing:-.035em}.sg-campaign__description{font-size:15px;line-height:1.7;max-width:340px;margin:0 0 25px}.sg-campaign__cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 23px;min-height:48px;color:#fff;background:#66304f;border:1px solid #66304f;border-radius:2px;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sg-campaign__cta:hover{background:#843f69;color:#fff}.sg-campaign__cta:focus-visible{outline:3px solid currentColor;outline-offset:5px}.sg-campaign--frost{background:#2a101c;color:#fff2f7;margin:32px auto;max-width:1600px}.sg-campaign--frost .sg-campaign__cta{background:#f7e6ee;color:#49253e;border-color:#f7e6ee}@media(max-width:767px){.sg-campaign{display:flex;flex-direction:column;padding:0;min-height:0;text-align:center}.sg-campaign__art{position:relative;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;object-position:78% center}.sg-campaign__copy{width:100%;max-width:none;padding:30px 22px 36px}.sg-campaign h2{font-size:42px;max-width:360px;margin:0 auto 16px}.sg-campaign__eyebrow{font-size:9px}.sg-campaign__description{font-size:14px;margin:0 auto 22px}.sg-campaign--frost{margin:20px 0}}.sg-campaign--real{display:grid;grid-template-columns:1fr 1fr .72fr;gap:22px;padding:42px 5%;min-height:440px;background:linear-gradient(115deg,#fbe8f1,#eed9e8);color:#47243a}.sg-campaign--real .sg-campaign__copy{grid-column:1;grid-row:1;width:100%;padding:20px 0}.sg-campaign--real .sg-campaign__art{position:relative;grid-column:2;grid-row:1;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:140px 140px 4px 4px;box-shadow:0 16px 42px #65264a22}.sg-campaign__detail{grid-column:3;grid-row:1;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;position:relative;z-index:1;border:6px solid #fff7fb;box-shadow:0 12px 32px #65264a22;transform:rotate(3deg)}.sg-campaign--real h2{font-size:clamp(34px,3.4vw,58px)}@media(max-width:767px){.sg-campaign--real{display:grid;grid-template-columns:1fr .7fr;gap:14px;padding:22px 18px}.sg-campaign--real .sg-campaign__art{grid-column:1;grid-row:1;aspect-ratio:4/5;object-position:center}.sg-campaign__detail{grid-column:2;grid-row:1;border-width:3px}.sg-campaign--real .sg-campaign__copy{grid-column:1/3;grid-row:2;padding:16px 0 12px}.sg-campaign--real h2{font-size:40px}}.sg-campaign--creator{display:flex;min-height:560px;background:linear-gradient(110deg,#211523,#35253b);color:#fff1f8;padding:55px 7%;isolation:isolate}.sg-campaign--creator .sg-campaign__art{position:absolute;inset:0 0 0 auto;width:48%;height:100%;object-fit:cover;object-position:50% 32%;border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 16%);mask-image:linear-gradient(to right,transparent,#000 16%);filter:brightness(1.14)}.sg-campaign--creator .sg-campaign__copy{width:45%;max-width:580px;padding:30px 0}.sg-campaign--creator h2{font-size:clamp(44px,5vw,82px);line-height:1.04;max-width:570px}.sg-campaign--creator .sg-campaign__description{color:#e4cdda;max-width:370px}.sg-campaign--creator .sg-campaign__cta{background:#f2d9e8;border-color:#f2d9e8;color:#3c2439}.sg-campaign__source{display:block;width:fit-content;margin-top:20px;font-size:12px;color:inherit;text-underline-offset:5px;text-decoration:underline;letter-spacing:.03em}@media(max-width:767px){.sg-campaign--creator{display:flex;min-height:0;padding:0;flex-direction:column}.sg-campaign--creator .sg-campaign__art{position:relative;width:100%;height:440px;object-position:50% 31%;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.sg-campaign--creator .sg-campaign__copy{width:100%;padding:0 24px 38px;margin-top:-12px}.sg-campaign--creator h2{font-size:46px}.sg-campaign__source{margin:20px auto 0}}.sg-season-snow{position:fixed;top:0;right:0;bottom:0;left: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}to{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:"\2744";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:"\2744";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(2n){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}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
