@property --ff-accent-angle{syntax:"<angle>";initial-value:0deg;inherits:false}body{--ff-line-a:#cde982;--ff-line-b:#46c9be}body:has(.ff-cart-add--studio),.ff-work.studio,.ff-hub .studio,.ff-world.studio,.ff-gateway__panel--studio,.ff-sticky-buy--studio{--ff-line-a:#fff0bd;--ff-line-b:#ed5e9e}body :is(.ff-cart-add,.ff-sticky-buy__button,.ff-bridge__cta,.ff-gateway__cta,.ff-world__button,.ff-work .ff-button){position:relative;isolation:isolate;overflow:visible}body :is(.ff-cart-add,.ff-sticky-buy__button,.ff-bridge__cta,.ff-gateway__cta,.ff-world__button,.ff-work .ff-button):not(:disabled):not([aria-disabled=true]):after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:0;border-radius:inherit;padding:4px;pointer-events:none;box-shadow:none;background:conic-gradient(from var(--ff-accent-angle),transparent 0deg 16deg,var(--ff-line-b) 23deg,var(--ff-line-a) 150deg,var(--ff-line-b) 300deg,transparent 356deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:none;animation:ff-accent-circuit 6s linear infinite;transform:none}body :is(.ff-cart-add,.ff-sticky-buy__button){border-radius:5px}body .ff-gateway__cta:after{opacity:.75;animation-duration:7s!important}body :is(.ff-cart-add,.ff-sticky-buy__button):is(:disabled,[aria-disabled=true]):after{content:none}body :is(.ff-cart-add,.ff-sticky-buy__button,.ff-bridge__cta,.ff-world__button,.ff-work .ff-button):focus-visible{outline:2px solid var(--ff-line-b);outline-offset:5px}body .ff-work .ff-badges span{position:relative;border:1px solid color-mix(in srgb,var(--ff-line-a) 65%,var(--ff-line-b));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ff-line-b) 12%,transparent)}body .product-form__input input[type=radio]:checked+label{border-color:var(--ff-line-b)!important;box-shadow:0 0 0 1px var(--ff-line-a);animation:ff-choice-sweep .8s ease-out 1}body:has(.ff-cart-add--studio) :is(.ff-cart-add--studio,.ff-sticky-buy--studio .ff-sticky-buy__button):not(:disabled):not([aria-disabled=true]):after{background:conic-gradient(from var(--ff-accent-angle),transparent 0deg 18deg,var(--ff-line-b) 26deg,var(--ff-line-a) 150deg,var(--ff-line-b) 300deg,var(--ff-line-a) 343deg,transparent 356deg);filter:none}body:has(.ff-cart-add--studio) .product-form__input input[type=radio]:checked:not(:disabled):not(.disabled)+label{position:relative;isolation:isolate;overflow:visible;box-shadow:none;animation:none}body:has(.ff-cart-add--studio) .product-form__input input[type=radio]:checked:not(:disabled):not(.disabled)+label:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;padding:3px;border:0;border-radius:inherit;pointer-events:none;box-shadow:none;background:conic-gradient(from var(--ff-accent-angle),transparent 0deg 18deg,var(--ff-line-b) 26deg,var(--ff-line-a) 150deg,var(--ff-line-b) 300deg,var(--ff-line-a) 343deg,transparent 356deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:ff-accent-circuit 6s linear infinite}@media(prefers-reduced-motion:reduce){body:has(.ff-cart-add--studio) .product-form__input input[type=radio]:checked:not(:disabled):not(.disabled)+label:after{animation:none!important;background:linear-gradient(115deg,var(--ff-line-a),var(--ff-line-b))}}@media(forced-colors:active){body:has(.ff-cart-add--studio) .product-form__input input[type=radio]:checked:not(:disabled):not(.disabled)+label:after{content:none}}body .ff-demo summary{transition:box-shadow .2s,border-color .2s}body .ff-demo[open],body .ff-demo:hover,body .ff-demo:focus-within{border-color:var(--ff-line-b)}body .ff-demo[open]>summary,body .ff-demo summary:active{box-shadow:inset 3px 0 var(--ff-line-a)}@keyframes ff-accent-circuit{to{--ff-accent-angle:360deg}}@keyframes ff-choice-sweep{0%{box-shadow:0 0 0 3px var(--ff-line-b)}to{box-shadow:0 0 0 1px var(--ff-line-a)}}@media(prefers-reduced-motion:reduce){body :is(.ff-cart-add,.ff-sticky-buy__button,.ff-bridge__cta,.ff-gateway__cta,.ff-world__button,.ff-work .ff-button):after{animation:none!important;background:linear-gradient(115deg,var(--ff-line-a),var(--ff-line-b));filter:none!important}body .product-form__input input[type=radio]:checked+label{animation:none}body .ff-demo summary{transition:none}}@media(forced-colors:active){body :is(.ff-cart-add,.ff-sticky-buy__button,.ff-bridge__cta,.ff-gateway__cta,.ff-world__button,.ff-work .ff-button):after{content:none}body :is(.ff-cart-add,.ff-sticky-buy__button,.ff-bridge__cta,.ff-gateway__cta,.ff-world__button,.ff-work .ff-button){outline:1px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ff-motion-accents.css.map */
