:root{--sws-ease: cubic-bezier(.22, 1, .36, 1);--sws-spring: cubic-bezier(.16, 1, .3, 1);--sws-fast: .13s;--sws-mid: .22s;--sws-slow: .34s;--sws-y: var(--yellow, #FCC83D);--sws-c: var(--cream, #FFF6E5);--sws-i: var(--black, #1A1A1A);--sws-shadow-soft: 0 10px 28px rgba(26, 26, 26, .075);--sws-shadow-lift: 0 16px 34px rgba(26, 26, 26, .105)}html.sws-motion-ready body{overflow-x:clip}html.sws-motion-ready *{-webkit-tap-highlight-color:transparent}.sws-page-veil{display:none!important}:where(button,a.btn,.quick-add,.icon-btn,.wishlist-btn,.product-wishlist,summary,.site-search__chip,.site-search__result,.gallery-arrow,.gallery-zoom,.product-thumb,[role=button]){transform-origin:center;touch-action:manipulation;transition:scale var(--sws-fast) var(--sws-spring),opacity var(--sws-fast) ease}.sws-pressed{scale:.955!important}:where(button,a.btn,.quick-add,.icon-btn,.wishlist-btn,.product-wishlist,summary,[role=button]):disabled{cursor:not-allowed}html.sws-motion-ready :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--sws-y)!important;outline-offset:3px!important}html.sws-motion-ready :where(input,select,textarea){transition:border-color .16s ease,box-shadow .18s ease,background-color .18s ease}html.sws-motion-ready :where(input,select,textarea):focus{border-color:#fcc83dcc!important;box-shadow:0 0 0 4px #fcc83d24!important}.sws-reveal{opacity:0;transform:translate3d(0,10px,0) scale(.997);transition:opacity var(--sws-slow) var(--sws-ease),transform var(--sws-slow) var(--sws-ease);transition-delay:var(--sws-delay, 0ms);will-change:opacity,transform}.sws-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1);will-change:auto}.section-heading h2{position:relative}.section-heading h2:after{content:"";display:block;width:min(96px,30%);height:4px;margin-top:8px;border-radius:90% 999px 80%;background:var(--sws-y);transform:scaleX(0) rotate(-1.6deg);transform-origin:left center;transition:transform .35s var(--sws-spring) 55ms}.section-heading.is-visible h2:after,.section-heading.sws-reveal.is-visible h2:after{transform:scaleX(1) rotate(-1.6deg)}.sws-page-wink{position:fixed;right:clamp(14px,3vw,34px);top:clamp(82px,10vh,112px);z-index:10070;pointer-events:none;color:var(--sws-y);font:900 22px/1 Comic Sans MS,Segoe Print,Trebuchet MS,sans-serif;text-shadow:0 3px 10px rgba(26,26,26,.08);animation:swsWink .28s var(--sws-spring) both}@keyframes swsWink{0%{opacity:0;transform:scale(.3) rotate(-24deg)}48%{opacity:1;transform:scale(1.18) rotate(7deg)}to{opacity:0;transform:scale(.86) rotate(17deg)}}.brand-hero__content .eyebrow,.brand-hero__content h1,.brand-hero__content>p,.brand-hero__content .hero-actions,.brand-hero__content .hero-note{animation:swsHeroCopy 285ms var(--sws-ease) both}.brand-hero__content .eyebrow{animation-delay:22ms}.brand-hero__content h1{animation-delay:58ms}.brand-hero__content>p{animation-delay:90ms}.brand-hero__content .hero-actions{animation-delay:122ms}.brand-hero__content .hero-note{animation-delay:154ms}@keyframes swsHeroCopy{0%{opacity:.7;transform:translate3d(0,9px,0)}to{opacity:1;transform:none}}.brand-hero .hero-image{opacity:1!important;animation:swsHeroImage 235ms var(--sws-ease) both}@keyframes swsHeroImage{0%{transform:scale(1.012)}to{transform:none}}.brand-hero .eyebrow{position:relative}.brand-hero .eyebrow span:first-child{display:inline-block;animation:swsSun .36s var(--sws-spring) 70ms both}.brand-hero .eyebrow span:last-child{display:inline-block;animation:swsStar 325ms var(--sws-spring) 135ms both}@keyframes swsSun{0%{transform:scale(.52) rotate(-26deg)}58%{transform:scale(1.2) rotate(10deg)}to{transform:none}}@keyframes swsStar{0%{transform:scale(.32) rotate(-30deg)}60%{transform:scale(1.28) rotate(11deg)}to{transform:none}}.site-header{transition:box-shadow .17s ease,background-color .17s ease,border-color .17s ease}.site-header.sws-header-scrolled{box-shadow:0 8px 24px #1a1a1a11;background:#fff6e5fb;-webkit-backdrop-filter:saturate(1.08) blur(8px);backdrop-filter:saturate(1.08) blur(8px)}.desktop-nav a{position:relative}.desktop-nav a:after{height:3px!important;border-radius:999px!important;transform-origin:left center;transition:transform 175ms var(--sws-ease)!important}.icon-btn{position:relative;transition:scale .15s var(--sws-spring),background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.icon-wrap{transition:transform .18s var(--sws-spring)}.count-pill{transition:scale .17s var(--sws-spring),background-color .17s ease}.announcement-message.is-active{animation:swsAnnouncement .21s var(--sws-ease) both}@keyframes swsAnnouncement{0%{opacity:.42;transform:translateY(-4px)}to{opacity:1;transform:none}}.btn,.quick-add{transition:scale var(--sws-fast) var(--sws-spring),transform 165ms var(--sws-spring),box-shadow 165ms ease,background-color 165ms ease,border-color 165ms ease,color 165ms ease}.btn--primary{position:relative;overflow:hidden;isolation:isolate}.btn--primary:before,.quick-add:before{content:"";position:absolute;inset:-50% auto -50% -28%;width:20%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.72),transparent);transform:skew(-18deg);opacity:0;pointer-events:none}.btn--primary:before{z-index:-1}.quick-add{position:relative;overflow:hidden}.quick-add:before{z-index:0}.sws-tap-sheen:before{opacity:1;animation:swsSheen .34s var(--sws-ease) both}@keyframes swsSheen{0%{left:-28%}to{left:118%}}.category-card,.product-card,.review-card,.why-card,.product-trust-card,.product-benefit{--sws-tilt: -.35deg;transform-origin:center}.category-grid>:nth-child(2n),.product-grid>:nth-child(2n),.review-grid>:nth-child(2n){--sws-tilt: .35deg}.product-card__media,.category-card{position:relative;isolation:isolate}.product-card__media:after,.category-card:after{content:"\2726";position:absolute;z-index:4;color:var(--sws-y);font-weight:900;pointer-events:none;opacity:0;transform:translateY(5px) scale(.45) rotate(-16deg);transition:opacity .12s ease,transform 205ms var(--sws-spring)}.product-card__media:after{right:10px;bottom:10px;font-size:17px}.category-card:after{right:13px;top:11px;font-size:22px}.product-card__image,.category-card img{transition:transform .27s var(--sws-ease)!important}html.sws-touch-device .category-card,html.sws-touch-device .review-card,html.sws-touch-device .why-card,html.sws-touch-device .product-trust-card,html.sws-touch-device .product-benefit,html.sws-touch-device .product-card__media{transition:transform 145ms var(--sws-spring),box-shadow .16s ease,border-color .16s ease}html.sws-touch-device .sws-touching.category-card{transform:translate3d(0,-2px,0) rotate(var(--sws-tilt)) scale(.988);box-shadow:var(--sws-shadow-soft)}html.sws-touch-device .sws-touching.category-card:after,html.sws-touch-device .product-card.sws-touching .product-card__media:after{opacity:1;transform:translateY(0) scale(.95) rotate(4deg)}html.sws-touch-device .sws-touching.category-card img,html.sws-touch-device .product-card.sws-touching .product-card__image{transform:scale(1.016)!important}html.sws-touch-device .product-card.sws-touching .product-card__media{transform:translate3d(0,-2px,0) rotate(var(--sws-tilt)) scale(.992);box-shadow:var(--sws-shadow-soft)}html.sws-touch-device .review-card.sws-touching,html.sws-touch-device .why-card.sws-touching,html.sws-touch-device .product-trust-card.sws-touching,html.sws-touch-device .product-benefit.sws-touching{transform:translate3d(0,-2px,0) scale(.99);box-shadow:var(--sws-shadow-soft)}.sws-card-tap{animation:swsCardTap 265ms var(--sws-spring) both}@keyframes swsCardTap{0%{scale:1}38%{scale:.982}72%{scale:1.007}to{scale:1}}.wishlist-btn{transition:scale .15s var(--sws-spring),background-color .17s ease,color .17s ease,box-shadow .17s ease}.wishlist-btn.is-active{background:var(--sws-y)!important;color:var(--sws-i)!important;box-shadow:0 5px 15px #fcc83d38}.wishlist-btn.is-active svg{fill:currentColor;stroke:currentColor}.product-wishlist{width:100%;min-height:62px;margin-top:11px;padding:10px 13px 10px 11px;display:grid;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;text-align:left;border:1px solid rgba(26,26,26,.11);border-radius:17px;background:linear-gradient(180deg,#fffdf8,#fff8e9);color:var(--sws-i);box-shadow:0 4px 15px #1a1a1a0a;cursor:pointer;transition:scale var(--sws-fast) var(--sws-spring),transform .18s var(--sws-spring),border-color .18s ease,background .18s ease,box-shadow .18s ease}.product-wishlist__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#fcc83d21;border:1px solid rgba(197,138,0,.15);color:#ad7600;transition:transform .21s var(--sws-spring),background-color .18s ease,color .18s ease}.product-wishlist__icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:fill .18s ease,transform .21s var(--sws-spring)}.product-wishlist__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.product-wishlist__copy strong{font-size:12.5px;line-height:1.25;font-weight:750}.product-wishlist__copy small{font-size:9.5px;line-height:1.35;color:#77736d}.product-wishlist__shine{display:grid;place-items:center;color:#b77a00;font-size:19px;font-weight:900;transition:transform .23s var(--sws-spring),color .18s ease}.product-wishlist.is-active{border-color:#c58a0059;background:linear-gradient(135deg,#fcc83d38,#fff6e5f2);box-shadow:0 7px 22px #c58a0017}.product-wishlist.is-active .product-wishlist__icon{background:var(--sws-y);color:var(--sws-i);transform:rotate(-4deg) scale(1.03)}.product-wishlist.is-active .product-wishlist__icon svg{fill:currentColor;transform:scale(1.04)}.product-wishlist.is-active .product-wishlist__shine{transform:rotate(12deg) scale(1.15);color:#8d5f00}.sws-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#1a1a1a40;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 185ms ease,visibility 185ms ease}.sws-menu-open .sws-menu-scrim{opacity:1;visibility:visible;pointer-events:auto}body.sws-menu-open{overflow:hidden}@media(max-width:760px){.mobile-menu{transition:transform 235ms var(--sws-ease),box-shadow 235ms ease!important}.mobile-menu:before{content:"\2726";position:absolute;right:23px;bottom:30px;color:var(--sws-y);font-size:34px;font-weight:900;opacity:.16;transform:rotate(-13deg);pointer-events:none}.mobile-nav a{opacity:.2;transform:translate(12px);transition:opacity 175ms ease,transform .22s var(--sws-spring)}.mobile-menu.is-open .mobile-nav a{opacity:1;transform:none}.mobile-menu.is-open .mobile-nav a:nth-child(1){transition-delay:18ms}.mobile-menu.is-open .mobile-nav a:nth-child(2){transition-delay:36ms}.mobile-menu.is-open .mobile-nav a:nth-child(3){transition-delay:54ms}.mobile-menu.is-open .mobile-nav a:nth-child(4){transition-delay:72ms}.mobile-menu.is-open .mobile-nav a:nth-child(5){transition-delay:90ms}.mobile-menu.is-open .mobile-nav a:nth-child(6){transition-delay:108ms}.mobile-menu.is-open .mobile-nav a:nth-child(n+7){transition-delay:126ms}.sws-reveal{transform:translate3d(0,8px,0) scale(.996)}.sws-reveal.is-visible{transform:translateZ(0) scale(1)}.product-wishlist{min-height:58px;border-radius:15px;grid-template-columns:39px minmax(0,1fr) 26px;gap:9px;padding:9px 11px 9px 9px}.product-wishlist__icon{width:39px;height:39px;border-radius:13px}.product-wishlist__icon svg{width:21px;height:21px}.product-wishlist__copy strong{font-size:12px}.product-wishlist__copy small{font-size:9px}.product-wishlist__shine{font-size:17px}}.site-search__backdrop{transition-duration:145ms!important}.site-search__panel{transition:transform 185ms var(--sws-ease),opacity 145ms ease!important}.site-search__chip,.site-search__result{transition:scale .14s var(--sws-spring),transform 145ms var(--sws-spring),box-shadow 145ms ease,background-color 145ms ease!important}.sws-search-pop{animation:swsSearchPop 205ms var(--sws-ease) both}@keyframes swsSearchPop{0%{opacity:.4;transform:translateY(5px) scale(.992)}to{opacity:1;transform:none}}.filter-details[open] .toolbar-panel{animation:swsPanel .19s var(--sws-ease) both}@keyframes swsPanel{0%{opacity:.42;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.sws-faq__icon{transition:transform 205ms var(--sws-spring),background-color 165ms ease!important}.sws-faq[open] .sws-faq__icon{transform:rotate(90deg) scale(1.04)}.sws-details-open>*:not(summary),.sws-faq[open]>*:not(summary){animation:swsDetails 205ms var(--sws-ease) both}@keyframes swsDetails{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:none}}.product-thumb{transition:scale 155ms var(--sws-spring),transform 165ms var(--sws-spring),border-color 165ms ease,box-shadow 165ms ease!important}.product-thumb.is-active{transform:rotate(-.7deg) scale(1.022);border-color:var(--sws-y)!important;box-shadow:0 0 0 2px #fcc83d33!important}.product-gallery__slide.sws-gallery-pop,[data-gallery-slide].sws-gallery-pop{animation:swsGallery 235ms var(--sws-ease) both}@keyframes swsGallery{0%{opacity:.68;transform:translate3d(5px,0,0) scale(.996)}to{opacity:1;transform:none}}.gallery-zoom,.gallery-arrow{transition:scale .15s var(--sws-spring),box-shadow .17s ease,background-color .17s ease!important}.sws-icon-tap{animation:swsIconTap 235ms var(--sws-spring) both}@keyframes swsIconTap{0%,to{scale:1}42%{scale:.88}72%{scale:1.055}}[data-cart-section]{transition:opacity .16s ease,transform .2s var(--sws-ease)}[data-cart-section].is-updating{opacity:.68;pointer-events:none}[data-cart-section].is-updating .cart-summary:after{content:"Updating\2026";display:block;margin-top:9px;font-size:10px;color:#77736d;text-align:center}.sws-cart-refresh{animation:swsCartRefresh .32s var(--sws-ease) both}@keyframes swsCartRefresh{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:none}}.cart-row,.cart-summary{transition:transform 175ms var(--sws-spring),box-shadow 175ms ease,opacity 175ms ease}.sws-success-button{animation:swsSuccess 405ms var(--sws-spring) both}@keyframes swsSuccess{0%,to{scale:1}30%{scale:.945}62%{scale:1.025}}.sws-cart-bounce{animation:swsCart 405ms var(--sws-spring) both}@keyframes swsCart{0%,to{scale:1;rotate:0deg}38%{scale:1.15;rotate:-6deg}70%{scale:.96;rotate:3deg}}.sws-heart-bounce{animation:swsHeart .39s var(--sws-spring) both}@keyframes swsHeart{0%,to{scale:1;rotate:0deg}40%{scale:1.2;rotate:-8deg}72%{scale:.97;rotate:4deg}}.sws-wish-sync{animation:swsWishSync .33s var(--sws-spring) both}@keyframes swsWishSync{0%,to{scale:1}45%{scale:1.09}}.sws-count-pop{animation:swsCount .36s var(--sws-spring) both}@keyframes swsCount{0%,to{scale:1}42%{scale:1.42}72%{scale:.92}}.sws-qty-pop{animation:swsQty .21s var(--sws-spring) both}@keyframes swsQty{0%,to{scale:1;rotate:0deg}50%{scale:.82;rotate:6deg}}.sws-variant-settle{animation:swsVariant 235ms var(--sws-ease) both}@keyframes swsVariant{0%{opacity:.88;transform:translateY(2px)}to{opacity:1;transform:none}}.sws-buy-launch{animation:swsBuy .26s var(--sws-spring) both}@keyframes swsBuy{0%,to{scale:1}45%{scale:.965}75%{scale:1.018}}.sws-burst-char{position:fixed;z-index:10080;pointer-events:none;color:var(--sws-y);font:900 14px/1 Comic Sans MS,Segoe Print,Trebuchet MS,sans-serif;transform:translate(-50%,-50%);will-change:transform,opacity;animation:swsBurst .4s var(--sws-ease) forwards}@keyframes swsBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}22%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.82) rotate(var(--dr))}}.sws-cart-dot{position:fixed;z-index:10079;width:9px;height:9px;border-radius:50%;background:var(--sws-y);box-shadow:0 0 0 4px #fcc83d2e;pointer-events:none;transform:translate(-50%,-50%);will-change:transform,opacity}.sws-toast{border:1px solid rgba(252,200,61,.22);box-shadow:0 10px 30px #1a1a1a1f!important}.sws-toast.is-visible{animation:swsToast 225ms var(--sws-spring) both}@keyframes swsToast{0%{opacity:0;transform:translate(-50%,9px) scale(.955)}to{opacity:1;transform:translate(-50%) scale(1)}}[data-wishlist-grid][aria-busy=true]{min-height:180px;opacity:.65;transition:opacity .16s ease}.wishlist-product-card{animation:swsWishCardIn .28s var(--sws-ease) both}@keyframes swsWishCardIn{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.desktop-nav a{transition:transform 155ms var(--sws-ease),opacity 155ms ease}.desktop-nav a:hover{transform:translateY(-1px)}.icon-btn:hover{scale:1.035;box-shadow:0 5px 14px #1a1a1a12}.wishlist-count-btn:hover .icon-wrap{transform:rotate(-5deg)}.header-actions>a[aria-label=Cart]:hover .icon-wrap{transform:rotate(4deg)}.btn:not(:disabled):hover{transform:translateY(-2px) rotate(-.18deg);box-shadow:0 10px 22px #1a1a1a1a}.quick-add:not(:disabled):hover{transform:translateY(-1px) rotate(-.35deg)}.btn--primary:hover:before,.quick-add:hover:before{opacity:1;animation:swsSheen .42s var(--sws-ease) both}.category-card,.review-card,.why-card,.product-trust-card,.product-benefit{transition:transform 205ms var(--sws-spring),box-shadow 205ms ease,border-color 205ms ease}.category-card:hover{transform:translate3d(0,-4px,0) rotate(var(--sws-tilt));box-shadow:var(--sws-shadow-lift)}.category-card:hover:after,.product-card:hover .product-card__media:after{opacity:1;transform:translateY(0) scale(1) rotate(5deg)}.category-card:hover img{transform:scale(1.024)!important}.product-card__media{transition:transform 205ms var(--sws-spring),box-shadow 205ms ease}.product-card:hover .product-card__media{transform:translateY(-3px) rotate(var(--sws-tilt));box-shadow:var(--sws-shadow-soft)}.product-card:hover .product-card__image{transform:scale(1.022)!important}.product-card:hover .wishlist-btn{scale:1.04}.review-card:hover{transform:translateY(-3px) rotate(var(--sws-tilt));box-shadow:var(--sws-shadow-soft)}.why-card:hover{transform:translateY(-3px) rotate(calc(var(--sws-tilt) * -1))}.why-card:hover .why-icon{animation:swsWiggle 295ms var(--sws-spring) both}.product-trust-card:hover,.product-benefit:hover{transform:translateY(-2px) rotate(var(--sws-tilt))}.product-wishlist:hover{transform:translateY(-1px);border-color:#c58a0047;box-shadow:0 8px 23px #1a1a1a12}.product-wishlist:hover .product-wishlist__icon{transform:rotate(-4deg) scale(1.04)}.product-wishlist:hover .product-wishlist__shine{transform:rotate(10deg) scale(1.12)}.site-search__chip:hover{transform:translateY(-1px) rotate(-.35deg)}.site-search__result:hover{transform:translateY(-2px)!important}.gallery-zoom:hover{scale:1.05}.gallery-arrow:hover{scale:1.035}.cart-row:hover{transform:translateY(-1px)}.remove-link:hover{transform:translate(2px)}}@keyframes swsWiggle{0%,to{transform:none}42%{transform:scale(1.12) rotate(-7deg)}72%{transform:scale(.98) rotate(4deg)}}@media(prefers-reduced-motion:reduce){html.sws-motion-ready *,html.sws-motion-ready *:before,html.sws-motion-ready *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.sws-reveal,.sws-reveal.is-visible{opacity:1!important;transform:none!important}.sws-page-wink,.sws-burst-char,.sws-cart-dot{display:none!important}.sws-pressed,.sws-touching{scale:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sws-motion.css.map */
