.shw-index-unified-carousel{background:#f7f5f0;overflow:hidden}.shw-index-unified-carousel .slider__slide--shw-celebrate{position:relative;box-sizing:border-box;background:#151517;overflow:hidden}.shw-index-unified-carousel .shw-campaign-frame-sizer{width:100%!important;height:auto!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}.shw-index-unified-carousel .shw-celebrate-carousel-card{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:clamp(7px,1.2vw,16px);background:#f7f5f0;color:#f6efdf;overflow:hidden}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,24%);grid-template-rows:auto minmax(0,1fr);column-gap:clamp(10px,2vw,25px);row-gap:clamp(6px,1vw,13px);width:100%;height:100%;min-height:0;box-sizing:border-box;padding:clamp(12px,2.2vw,30px);border-radius:10px;border:2px solid #151517;background:#151517;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4a34a #303139}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/cdn/shop/files/shw-g-hkf-background-plain-original.png?v=1793913200) center 45%/cover no-repeat;opacity:.09}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars{display:grid;grid-template-columns:47fr 30fr 19fr;column-gap:8px;grid-column:1/-1;height:7px}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars span:nth-child(1){background:#edbe38}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars span:nth-child(2){background:#f6efdf}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars span:nth-child(3){background:#777d89}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(5px,.85vw,12px);min-width:0;min-height:0}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy p,.shw-index-unified-carousel .shw-celebrate-carousel-card__copy h2{margin:0}.shw-index-unified-carousel .shw-celebrate-carousel-card__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#edbe38;font:800 clamp(10px,.9vw,12px)/1.3 Arial,Helvetica,sans-serif;letter-spacing:.08em}.shw-index-unified-carousel .shw-celebrate-carousel-card__eyebrow strong{color:#151517;background:#edbe38;padding:4px 7px;border-radius:3px}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy h2{font:800 clamp(25px,3.4vw,48px)/1.06 Arial,Helvetica,sans-serif!important;color:#f6efdf!important;letter-spacing:-.035em}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy h2 span{color:#edbe38}.shw-index-unified-carousel .shw-celebrate-carousel-card__offer{font:400 clamp(13px,1.1vw,16px)/1.46 Arial,Helvetica,sans-serif;color:#f6efdf;max-width:730px}.shw-index-unified-carousel .shw-celebrate-carousel-card__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;box-sizing:border-box;padding:8px 15px;background:#edbe38;color:#151517!important;font:800 clamp(12px,1.05vw,15px)/1.25 Arial,Helvetica,sans-serif;border-radius:6px;text-decoration:none!important;text-align:center}.shw-index-unified-carousel .shw-celebrate-carousel-card__button:hover{background:#ffe18a}.shw-index-unified-carousel .shw-celebrate-carousel-card__humanline{font:700 clamp(11px,1.15vw,16px)/1.35 Arial,Helvetica,sans-serif;color:#f6efdf}.shw-index-unified-carousel .shw-celebrate-carousel-card__humanline strong{color:#edbe38}.shw-index-unified-carousel .shw-celebrate-carousel-card__terms{font:400 clamp(10px,.87vw,12px)/1.35 Arial,Helvetica,sans-serif;color:#ddd8cd;max-width:800px}.shw-index-unified-carousel .shw-celebrate-carousel-card__terms a{color:#f6df8a!important;text-decoration:underline}.shw-index-unified-carousel .shw-celebrate-carousel-card__styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:stretch;gap:8px;min-width:0}.shw-index-unified-carousel .shw-celebrate-carousel-card__style{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;margin:0;padding:clamp(4px,.7vw,9px);box-sizing:border-box;background:#f6efdf;border-top:7px solid #777d89}.shw-index-unified-carousel .shw-celebrate-carousel-card__style--sport{background:#edbe38;border-top-color:#edbe38}.shw-index-unified-carousel .shw-celebrate-carousel-card__style img{display:block;width:100%;height:clamp(65px,12vw,165px);max-width:135px;object-fit:contain;filter:none!important;transform:none!important}.shw-index-unified-carousel .shw-celebrate-carousel-card__style figcaption{margin-top:3px;color:#151517;font:800 clamp(10px,1vw,15px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:.05em}.shw-index-unified-carousel .shw-celebrate-carousel-card a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:900px){.shw-index-unified-carousel .shw-celebrate-carousel-card{padding:5px}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px;padding:clamp(8px,2.3vw,15px);border-radius:7px}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars{height:5px;column-gap:5px}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy{gap:5px}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy h2{font-size:clamp(22px,6vw,35px)!important;line-height:1.06}.shw-index-unified-carousel .shw-celebrate-carousel-card__offer{font-size:clamp(11px,3.15vw,13px);line-height:1.32}.shw-index-unified-carousel .shw-celebrate-carousel-card__eyebrow{font-size:10px;gap:5px}.shw-index-unified-carousel .shw-celebrate-carousel-card__eyebrow strong{padding:3px 6px}.shw-index-unified-carousel .shw-celebrate-carousel-card__button{min-height:36px;padding:7px 10px;font-size:12px}.shw-index-unified-carousel .shw-celebrate-carousel-card__humanline{font-size:11px}.shw-index-unified-carousel .shw-celebrate-carousel-card__terms{font-size:10px;line-height:1.25}.shw-index-unified-carousel .shw-celebrate-carousel-card__styles{display:flex;justify-content:center;align-items:center;gap:7px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style{width:min(26%,90px);max-width:90px;min-height:0;padding:4px 5px;border-top-width:4px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style img{height:clamp(35px,9vw,68px);max-width:72px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style figcaption{font-size:9px;margin:2px 0 0}}@media(max-width:360px){.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{padding:7px;gap:3px}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy{gap:3px}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy h2{font-size:21px!important}.shw-index-unified-carousel .shw-celebrate-carousel-card__humanline{font-size:10px}}.shw-index-unified-carousel .slick-dots{position:relative;inset:auto;bottom:auto;right:auto;left:auto;display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:10px 18px 13px;margin:0;background:#f7f5f0;text-align:center;z-index:4}.shw-index-unified-carousel .slick-dots li{margin:0}.shw-index-unified-carousel .slick-dots button{display:block;cursor:pointer;width:44px;max-width:none;height:7px;border:0;border-radius:5px;background:#c3c3c4;transition:background-color .2s ease}.shw-index-unified-carousel .slick-dots .slick-active button{background:#c59d2e}.shw-index-unified-carousel .slick-dots button:focus-visible{outline:3px solid #174c87;outline-offset:5px}@media(max-width:720px){.shw-index-unified-carousel .slick-dots{padding:10px 12px 13px;min-height:38px}}@media(prefers-reduced-motion:reduce){.shw-index-unified-carousel .slick-dots button{transition:none!important}}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{grid-template-columns:minmax(0,1fr) minmax(85px,14%) minmax(170px,24%)}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars span:nth-child(2){background:#d92736}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars span:nth-child(3){background:#2864c5}.shw-index-unified-carousel .shw-celebrate-carousel-card__style--dress{border-top-color:#2864c5}.shw-index-unified-carousel .shw-celebrate-carousel-card__kitty{display:block;width:100%;height:auto;max-width:170px;max-height:100%;object-fit:contain;align-self:center;justify-self:center}@media(max-width:900px){.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{grid-template-columns:minmax(0,1fr) minmax(45px,18%);grid-template-rows:auto auto auto}.shw-index-unified-carousel .shw-celebrate-carousel-card__kitty{align-self:start;max-width:90px}.shw-index-unified-carousel .shw-celebrate-carousel-card__styles{grid-column:1/-1}}@media(prefers-reduced-motion:no-preference){html:not(.shw-motion-off) .shw-index-unified-carousel .slick-current .shw-celebrate-carousel-card__kitty{animation:shw-super-kitty-welcome .62s cubic-bezier(.22,.61,.36,1) 1}@keyframes shw-super-kitty-welcome{0%,to{transform:translateY(0) rotate(0)}42%{transform:translateY(-5px) rotate(-3deg)}72%{transform:translateY(0) rotate(1deg)}}}@media(max-width:900px){.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:auto minmax(0,1fr) auto;grid-auto-flow:row;gap:5px}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars{grid-column:1/-1;grid-row:1}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy{grid-column:1;grid-row:2;align-self:center}.shw-index-unified-carousel .shw-celebrate-carousel-card__kitty{grid-column:2;grid-row:2;align-self:start;width:48px;max-width:48px}.shw-index-unified-carousel .shw-celebrate-carousel-card__styles{grid-column:1/-1;grid-row:3;justify-content:center;align-items:center;gap:7px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style{width:78px;max-width:78px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style img{height:38px;max-width:64px}}@media(max-width:360px){.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{grid-template-columns:minmax(0,1fr) 40px}.shw-index-unified-carousel .shw-celebrate-carousel-card__kitty{width:40px;max-width:40px}}.shw-index-unified-carousel .shw-celebrate-carousel-card__offer-mobile,.shw-index-unified-carousel .shw-celebrate-carousel-card__terms-mobile{display:none}@media(max-width:900px){.shw-index-unified-carousel .shw-celebrate-carousel-card{padding:0}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-auto-rows:auto;gap:5px;padding:clamp(8px,2.3vw,13px);border:0;border-radius:0;overflow-y:auto}.shw-index-unified-carousel .shw-celebrate-carousel-card__bars{grid-column:1;grid-row:1}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy{grid-column:1;grid-row:2;align-self:start;gap:4px}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy h2{max-width:calc(100% - 46px);font-size:clamp(20px,5.5vw,25px)!important}.shw-index-unified-carousel .shw-celebrate-carousel-card__offer-full,.shw-index-unified-carousel .shw-celebrate-carousel-card__terms-full{display:none}.shw-index-unified-carousel .shw-celebrate-carousel-card__offer-mobile,.shw-index-unified-carousel .shw-celebrate-carousel-card__terms-mobile{display:inline}.shw-index-unified-carousel .shw-celebrate-carousel-card__offer{font-size:11px;line-height:1.25}.shw-index-unified-carousel .shw-celebrate-carousel-card__button{min-height:32px;padding:6px 10px;font-size:11px}.shw-index-unified-carousel .shw-celebrate-carousel-card__humanline{font-size:10px}.shw-index-unified-carousel .shw-celebrate-carousel-card__terms{font-size:9px;line-height:1.18}.shw-index-unified-carousel .shw-celebrate-carousel-card__kitty{position:absolute;top:17px;right:12px;width:42px;height:42px;max-width:42px;object-fit:contain}.shw-index-unified-carousel .shw-celebrate-carousel-card__styles{display:none}}.shw-index-unified-carousel .slider__slide--shw-picker{position:relative;box-sizing:border-box;background:#f7f5f0;overflow:hidden}.shw-index-unified-carousel .shw-pick-carousel-card{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:clamp(7px,1.2vw,16px);background:#f7f5f0;color:#151d34;overflow:hidden}.shw-index-unified-carousel .shw-pick-carousel-card__panel{display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;padding:clamp(18px,4vw,56px);border:1px solid #e6d7dd;border-radius:12px;background:linear-gradient(120deg,#fffafb 0% 66%,#f8eaf0)}.shw-index-unified-carousel .shw-pick-carousel-card__copy{max-width:760px}.shw-index-unified-carousel .shw-pick-carousel-card__eyebrow{margin:0 0 10px;color:#8a3d63;font:800 clamp(10px,.9vw,13px)/1.3 Arial,Helvetica,sans-serif;letter-spacing:.12em}.shw-index-unified-carousel .shw-pick-carousel-card__copy h2{margin:0 0 12px;color:#18243c!important;font:800 clamp(30px,4.5vw,62px)/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em}.shw-index-unified-carousel .shw-pick-carousel-card__intro{max-width:640px;margin:0 0 18px;color:#5f5360;font:400 clamp(14px,1.5vw,20px)/1.45 Arial,Helvetica,sans-serif}.shw-index-unified-carousel .shw-pick-carousel-card__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:10px 22px;border:0;border-radius:8px;background:#edbe38;color:#151517;font:800 15px/1.2 Arial,Helvetica,sans-serif;cursor:pointer}.shw-index-unified-carousel .shw-pick-carousel-card__button:hover{background:#f5d36c}.shw-index-unified-carousel .shw-pick-carousel-card__button:focus-visible{outline:3px solid #245c8a;outline-offset:3px}@media(max-width:900px){.shw-index-unified-carousel .shw-pick-carousel-card{padding:0}.shw-index-unified-carousel .shw-pick-carousel-card__panel{display:flex;align-items:center;padding:clamp(16px,5vw,24px);border:0;border-radius:0;background:#fffafb}.shw-index-unified-carousel .shw-pick-carousel-card__copy h2{font-size:clamp(25px,6.5vw,34px)!important;margin-bottom:8px}.shw-index-unified-carousel .shw-pick-carousel-card__eyebrow{margin-bottom:6px}.shw-index-unified-carousel .shw-pick-carousel-card__intro{font-size:clamp(12px,3.4vw,15px);line-height:1.35;margin-bottom:12px}.shw-index-unified-carousel .shw-pick-carousel-card__button{min-height:44px;padding:9px 18px;font-size:14px}}@media(max-width:360px){.shw-index-unified-carousel .shw-pick-carousel-card__panel{padding:14px}}.shw-index-unified-carousel .shw-pick-frame-sizer{width:100%!important;height:auto!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}.shw-index-unified-carousel{--shw-rot-ink:#151517;--shw-rot-cream:#f7f5f0;--shw-rot-gold:#edbe38;--shw-rot-blue:#2864c5;--shw-rot-red:#d92736}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{background:linear-gradient(120deg,rgba(255,255,255,.025),transparent 60%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--shw-rot-ink);background-size:auto,25% 100%,auto}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.2;background:linear-gradient(var(--shw-rot-gold),var(--shw-rot-gold)) 96% 0/17% 14% no-repeat,linear-gradient(var(--shw-rot-blue),var(--shw-rot-blue)) 100% 94%/21% 20% no-repeat,linear-gradient(var(--shw-rot-red),var(--shw-rot-red)) 66% 100%/12% 9% no-repeat}.shw-index-unified-carousel .shw-celebrate-carousel-card__button,.shw-index-unified-carousel .shw-pick-carousel-card__button,.shw-index-unified-carousel .slider__slide:not(.slider__slide--shw-celebrate):not(.slider__slide--shw-picker) .slider__button{background:var(--shw-rot-gold)!important;color:var(--shw-rot-ink)!important;border:0!important;border-radius:8px!important;text-decoration:none!important;font-weight:800!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.shw-index-unified-carousel .shw-celebrate-carousel-card__button:hover,.shw-index-unified-carousel .shw-pick-carousel-card__button:hover,.shw-index-unified-carousel .slider__button:hover{background:#f8d56d!important}.shw-index-unified-carousel .slider__slide:not(.slider__slide--shw-celebrate):not(.slider__slide--shw-picker) .slider__button{min-height:44px;padding:9px 18px!important}.shw-index-unified-carousel .shw-pick-carousel-card__panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:center;gap:0;background:var(--shw-rot-cream);border:2px solid var(--shw-rot-ink);border-radius:10px;padding:clamp(16px,3vw,42px)}.shw-index-unified-carousel .shw-pick-carousel-card__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(var(--shw-rot-gold),var(--shw-rot-gold)) 92% 0/19% 12% no-repeat,linear-gradient(var(--shw-rot-blue),var(--shw-rot-blue)) 100% 33%/12% 20% no-repeat,linear-gradient(var(--shw-rot-red),var(--shw-rot-red)) 99% 100%/22% 13% no-repeat;opacity:.85}.shw-index-unified-carousel .shw-pick-carousel-card__copy{position:relative;z-index:2;max-width:520px}.shw-index-unified-carousel .shw-pick-carousel-card__eyebrow{color:#735331}.shw-index-unified-carousel .shw-pick-carousel-card__copy h2{color:var(--shw-rot-ink)!important;max-width:11ch;font-size:clamp(30px,3.9vw,56px)!important;line-height:1.05!important;text-wrap:balance}.shw-index-unified-carousel .shw-pick-carousel-card__intro{max-width:32ch;color:#33323d}.shw-index-unified-carousel .shw-pick-carousel-card__button{min-height:44px}.shw-index-unified-carousel .shw-pick-carousel-card__collage{position:relative;isolation:isolate;width:100%;height:100%;min-height:160px}.shw-index-unified-carousel .shw-pick-carousel-card__collage:before{content:"";position:absolute;top:15%;right:8%;bottom:9%;left:8%;transform:rotate(-7deg);background:#ffffff59;border:2px solid rgba(21,21,23,.27)}.shw-index-unified-carousel .shw-pick-carousel-card__sticker{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;background:#fff;border:5px solid #fff;border-radius:12px;box-shadow:0 10px 18px #19181f33;transform:rotate(var(--angle,0deg));transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.shw-index-unified-carousel .shw-pick-carousel-card__sticker img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:none!important;transform:none!important}.shw-index-unified-carousel .shw-pick-carousel-card__sticker:hover{z-index:5;transform:translateY(-4px) rotate(var(--angle,0deg));box-shadow:0 14px 24px #19181f45}.shw-index-unified-carousel .shw-pick-carousel-card__sticker:focus-visible{outline:3px solid var(--shw-rot-blue)!important;outline-offset:4px}.shw-index-unified-carousel .shw-pick-carousel-card__sticker--one{--angle:-9deg;left:9%;top:5%;width:30%;height:59%;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.shw-index-unified-carousel .shw-pick-carousel-card__sticker--one img{filter:drop-shadow(0 8px 7px rgba(25,24,31,.24))!important}.shw-index-unified-carousel .shw-pick-carousel-card__sticker--two{--angle:7deg;left:43%;top:2%;width:35%;height:53%}.shw-index-unified-carousel .shw-pick-carousel-card__sticker--three{--angle:10deg;left:63%;top:44%;width:30%;height:51%}.shw-index-unified-carousel .shw-pick-carousel-card__sticker--four{--angle:-6deg;left:16%;top:54%;width:32%;height:43%}@media(max-width:900px){.shw-index-unified-carousel .shw-pick-carousel-card__panel{grid-template-columns:minmax(0,59%) minmax(0,41%);padding:clamp(12px,3vw,20px);border:0;border-radius:0}.shw-index-unified-carousel .shw-pick-carousel-card__copy h2{font-size:clamp(21px,5.6vw,31px)!important;margin-bottom:7px}.shw-index-unified-carousel .shw-pick-carousel-card__intro{font-size:clamp(11px,2.7vw,14px);line-height:1.3;margin-bottom:10px}.shw-index-unified-carousel .shw-pick-carousel-card__eyebrow{font-size:9px;letter-spacing:.07em;margin-bottom:5px}.shw-index-unified-carousel .shw-pick-carousel-card__button{min-height:40px;font-size:12px;padding:8px 11px;gap:6px}.shw-index-unified-carousel .shw-pick-carousel-card__collage{min-height:135px}.shw-index-unified-carousel .shw-pick-carousel-card__sticker{border-width:3px;border-radius:6px}.shw-index-unified-carousel .shw-pick-carousel-card__sticker--one{border:0}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{grid-template-columns:minmax(0,1fr) 65px;grid-template-rows:auto minmax(0,1fr)}.shw-index-unified-carousel .shw-celebrate-carousel-card__copy{grid-column:1;grid-row:2}.shw-index-unified-carousel .shw-celebrate-carousel-card__styles{display:flex!important;flex-direction:column;grid-column:2;grid-row:2;align-self:end;justify-content:end;gap:5px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style{width:60px;max-width:60px;padding:2px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style img{width:52px;height:38px;max-width:52px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style figcaption{font-size:8px}}@media(max-width:390px){.shw-index-unified-carousel .shw-pick-carousel-card__panel{grid-template-columns:minmax(0,60%) minmax(0,40%);padding:11px}.shw-index-unified-carousel .shw-pick-carousel-card__collage{min-height:120px}.shw-index-unified-carousel .shw-celebrate-carousel-card__panel{grid-template-columns:minmax(0,1fr) 50px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style{width:46px;max-width:46px}.shw-index-unified-carousel .shw-celebrate-carousel-card__style img{width:40px;height:30px;max-width:40px}}@media(prefers-reduced-motion:reduce){.shw-index-unified-carousel .shw-pick-carousel-card__sticker,.shw-index-unified-carousel .shw-celebrate-carousel-card__button,.shw-index-unified-carousel .shw-pick-carousel-card__button,.shw-index-unified-carousel .slider__button{transition:none!important}.shw-index-unified-carousel .shw-pick-carousel-card__sticker:hover{transform:rotate(var(--angle,0deg))}}.shw-index-unified-carousel .shw-celebrate-carousel-card__button,.shw-index-unified-carousel .shw-pick-carousel-card__button,.shw-index-unified-carousel .slider__slide--shw-photo .slider__button{font-family:artbrushmedium,Trebuchet MS,Arial,sans-serif!important;font-weight:400!important;font-variant:small-caps;letter-spacing:.012em;font-size:clamp(16px,1.7vw,22px)!important;line-height:1.15;text-wrap:balance}.shw-index-unified-carousel .shw-celebrate-carousel-card__button{min-height:44px;max-width:100%}.shw-index-unified-carousel .slider__slide--shw-photo{position:relative;isolation:isolate}.shw-index-unified-carousel .slider__slide--shw-photo:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background-image:linear-gradient(#edbe38,#edbe38),linear-gradient(#2864c5,#2864c5),linear-gradient(#d92736,#d92736),linear-gradient(#f7f5f0e0,#f7f5f0e0),linear-gradient(#151517bd,#151517bd);background-size:14% 1.05%,4.5% 1.05%,3.5% 1.05%,9% 1.05%,1.25px 6.5%;background-position:right 5% top 4.5%,right 19.5% top 4.5%,right 24.5% top 4.5%,left 4.5% bottom 5%,left 4.5% bottom 5%;background-repeat:no-repeat;opacity:.82}.shw-index-unified-carousel .slider__slide--shw-photo-3:after{transform:scaleX(-1)}@media(max-width:900px){.shw-index-unified-carousel .slider__slide--shw-photo:after{background-size:21% 3px,7% 3px,5% 3px,15% 3px,1px 5.5%;background-position:right 5% top 4%,right 27% top 4%,right 33% top 4%,left 5% bottom 4%,left 5% bottom 4%;opacity:.7}.shw-index-unified-carousel .shw-celebrate-carousel-card__button,.shw-index-unified-carousel .shw-pick-carousel-card__button,.shw-index-unified-carousel .slider__slide--shw-photo .slider__button{font-size:clamp(14px,3.4vw,18px)!important}}.shw-index-unified-carousel{position:relative}.shw-index-unified-carousel .shw-rotator-playback{position:relative;height:0;margin:0;z-index:8}.shw-index-unified-carousel .shw-rotator-playback__button{position:absolute;bottom:3px;right:clamp(10px,2.5vw,32px);width:38px;height:38px;cursor:pointer;border:1px solid #a29e93;border-radius:8px;background:#fffdf8;color:#151517;display:flex;align-items:center;justify-content:center;font:700 17px/1 Arial,Helvetica,sans-serif;transition:background-color .15s ease,transform .15s ease}.shw-index-unified-carousel .shw-rotator-playback__button:hover{background:#f6df9b}.shw-index-unified-carousel .shw-rotator-playback__button:focus-visible{outline:3px solid #2864c5;outline-offset:3px}@media(max-width:600px){.shw-index-unified-carousel .shw-rotator-playback__button{right:7px;bottom:1px;width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.shw-index-unified-carousel .shw-rotator-playback__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/shw-unified-celebrate-carousel.css.map */
